This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 625434dafdd9 Merge tag 'for-5.13/io_uring-2021-04-27' of git://git.kern [...] new 5c08b0f75575 HSI: core: fix resource leaks in hsi_add_client_from_dt() new a8b5e037d8a0 Merge tag 'hsi-for-5.13' of git://git.kernel.org/pub/scm/l [...] new c018b5322a44 power: supply: max8997-charger: remove unneeded semicolon new bf3841073bf3 power: supply: cw2015: Add CHARGE_NOW support new f05d29333bb4 MAINTAINERS: power: supply: add entry for S3C ADC battery driver new d6ce6e810852 power: supply: s3c_adc_battery: add SPDX license identifier new c8bbab8f2d5f power: supply: s3c_adc_battery: remove unused pdata in sus [...] new d33b3f7e34a1 power: supply: smb347-charger: Improve interrupt initialization new 2552e38dc8ad power: supply: smb347-charger: Clean up whitespaces in the code new f38a16448327 power: supply: core: provide function stubs if CONFIG_POWE [...] new 32826341058b power: supply: z2_battery: Drop unused variable new 17e499a7d6b5 power: supply: axp20x_usb_power: Add missing check in axp2 [...] new b67fdcb7099e power: supply: bq27xxx: fix sign of current_now for newer ICs new c4d57c22ac65 power: supply: bq27xxx: fix power_avg for newer ICs new c3a6d6a1dfc8 power: supply: bq27xxx: make status more robust new 83ee0681993d dt-bindings: power: bq27xxx: add bq78z100 new 4eed7f5a8334 power: supply: bq27xxx: Add support for BQ78Z100 new 2469b836fa83 power: supply: Use IRQF_ONESHOT new 091d0a3a485f power: reset: remove unneeded semicolon new 31ba6fadc3ba power: supply: charger-manager: Fix a typo new c77b26e327dc power: supply: ds2781: use kobj_to_dev() new bd3689a64ecd power: supply: max1721x: Correct spelling new 3c5be0454972 dt-bindings: power: supply: cpcap-battery: Convert to DT s [...] new ce49e4282200 dt-bindings: power: supply: cpcap-charger: Convert to DT s [...] new 648d383253c7 dt-bindings: power: supply: bq25890: Convert to DT schema format new 102d4a0b6903 dt-bindings: power: supply: bq24257: Convert to DT schema format new e7c243175996 dt-bindings: power: supply: bq24190: Convert to DT schema format new 9c05cfaf3fd5 dt-bindings: power: supply: bq2415x: Convert to DT schema format new 464a74887167 dt-bindings: power: supply: bq24735: Convert to DT schema format new 437e6b6c8f2d dt-bindings: power: supply: isp1704: Convert to DT schema format new 90f6c44d7ef4 dt-bindings: power: supply: sbs-charger: Convert to DT sch [...] new f5bf381a1028 dt-bindings: power: supply: sbs-manager: Convert to DT sch [...] new 2f06fcbdac21 dt-bindings: power: supply: ds2760: Convert to DT schema format new 89919370c5c5 dt-bindings: power: supply: sc27xx-fg: Convert to DT schem [...] new dc721203c5f2 dt-bindings: power: supply: sc2731-charger: Convert to DT [...] new 4ac8f03056a9 dt-bindings: power: supply: tps65090: Convert to DT schema format new 0e2d1823a691 dt-bindings: power: supply: tps65217: Convert to DT schema format new bb56712abab4 dt-bindings: power: supply: twl4030: Convert to DT schema format new df89b2850a60 dt-bindings: power: supply: n900-battery: Convert to DT sc [...] new 3004e581d92a dt-bindings: power: supply: lego-ev3-battery: Convert to D [...] new ab1a76df6d83 dt-bindings: power: supply: max17040: Convert to DT schema format new aad19ec18e9a dt-bindings: power: supply: max14656: Convert to DT schema format new eb3b616ee1b9 dt-bindings: power: supply: max17042: Convert to DT schema format new 402a3cb34ecb dt-bindings: power: supply: max8903: Convert to DT schema format new f444be12455d dt-bindings: power: supply: ucs1002: Convert to DT schema format new 1a4d86b4c978 dt-bindings: power: supply: pm8941-charger: Convert to DT [...] new 6c463222a21d dt-bindings: power: supply: pm8941-coincell: Convert to DT [...] new ee123ad9780b dt-bindings: power: supply: act8945a: Convert to DT schema format new a3388d750c7d dt-bindings: power: supply: axp20x: Convert to DT schema format new 59604ba75633 dt-bindings: power: supply: da9150: Convert to DT schema format new c44242f0d08a dt-bindings: power: supply: lp8727: Convert to DT schema format new 97f03280e0e6 dt-bindings: power: supply: lt3651: Convert to DT schema format new d913a03bc19d dt-bindings: power: supply: ltc294x: Convert to DT schema format new 95b00152cb8e dt-bindings: power: supply: rt9455: Convert to DT schema format new ee662741966e dt-bindings: power: supply: olpc-battery: Convert to DT sc [...] new eb917497734c dt-bindings: power: supply: ab8500: Convert to DT schema format new 3ef11821dec2 dt-bindings: power: supply: sbs-battery: Fix dtbs_check new 70c23e62d20c dt-bindings: power: supply: Fix remaining battery.txt links new f735e8366af3 dt-bindings: power: supply: Drop power_supply.txt new 37ad56aa82be power: supply: max17042: Trivial spelling fixes new 3aeaf5093809 power: reset: replace curly brackets in Makefile new d9e903f8cc18 MAINTAINERS: update lego,ev3-battery.yaml reference new e4e4092938dd dt-bindings: power: update battery.yaml reference new bd3127733f2c power: reset: at91-reset: use devm_of_iomap new 9f45275a3499 power: reset: hisi-reboot: use the correct HiSilicon copyright new 416682f27a23 power: supply: max8997_charger: Switch to new binding new 33ae8b03462e power: supply: 88pm860x_battery: Remove unnecessary int fo [...] new 166767ab913d power: supply: sbs-battery: use dev_err_probe new e319f4e25a7d power: supply: sbs-charger: use dev_err_probe new 310162f6dd6a power: supply: sbs-charger: drop unused gpio includes new 814ddbd9ec0b power: supply: sbs-manager: use managed i2c_mux_adapter new 436ff8c9280f power: supply: sbs-manager: use dev_err_probe new 17948f589926 power: supply: sbs-manager: update gpio include new 3af26e2ad514 power: supply: core: reduce loglevel for probe defer info new 8a5a0cc13aa9 power: supply: cpcap-charger: fix small mistake in current [...] new 751faedf06e8 power: supply: cpcap-charger: Add usleep to cpcap charger [...] new 816aacd541df power: supply: cpcap-charger: Simplify bool conversion new 52473b074018 power: reset: ltc2952: make trigger delay configurable new 570b7c0ea20c power: supply: goldfish: Remove the GOLDFISH dependency new 25faa935f9e0 power: supply: core: Use true and false for bool variable new 53207aa1a73e power: ab8500: Require device tree new 417c0fc24dd4 mfd/power: ab8500: Push data to power supply code new a65aa0ce23bd mfd/power: ab8500: Push algorithm to power supply code new ee0975c3089e mfd/power: ab8500: Push data to power supply code new 2509555070ac Merge tag 'ib-mfd-power-v5.13' into psy-next new 04722cec1436 power: supply: bq25980: Move props from battery node new b6dc03fafe63 Merge tag 'tags/platform-drivers-x86-surface-aggregator-v5 [...] new 167f77f7d0b3 power: supply: Add battery driver for Surface Aggregator Module new e61ffb344591 power: supply: Add AC driver for Surface Aggregator Module new b6cfa007b3b2 power: supply: generic-adc-battery: fix possible use-after [...] new 68ae256945d2 power: supply: s3c_adc_battery: fix possible use-after-fre [...] new 2d54a2222c4a power: reset: hisi-reboot: add missing MODULE_DEVICE_TABLE new e318c3c2ae7d power: reset: restart-poweroff: Add missing MODULE_DEVICE_TABLE new 5ea2edd67a04 power: supply: surface-battery: Make some symbols static new a4d5ed3b54f0 power: supply: surface-charger: Make symbol 'surface_ac_pm [...] new 01dcfe784987 power: supply: max14577: remove unneeded variable initialization new a837f35c5ae0 power: supply: max17040: handle device_property_read_u8_ar [...] new 6dfbb2cece78 power: supply: max17040: remove unneeded double cast new 4667d52fad3b power: supply: act8945a: correct kerneldoc new 43d8766372f4 power: supply: bq256xx: add kerneldoc for structure members new d0a43c12ee9f power: supply: cpcap-battery: fix invalid usage of list cursor new 5a69e9bce998 Merge tag 'for-v5.13' of git://git.kernel.org/pub/scm/linu [...] new 9336a5f64b54 kexec: Move ELF fields to struct kimage new 7b558cc3564e arm64: Use ELF fields defined in 'struct kimage' new e6635bab530d powerpc: Use ELF fields defined in 'struct kimage' new 179350f00e06 x86: Use ELF fields defined in 'struct kimage' new b30be4dc733e of: Add a common kexec FDT setup function new ac10be5cdbfa arm64: Use common of_kexec_alloc_and_setup_fdt() new 3c985d31ad66 powerpc: Use common of_kexec_alloc_and_setup_fdt() new 0c605158be32 powerpc: Move ima buffer fields to struct kimage new 39652741c80b powerpc: Enable passing IMA log to next kernel on kexec new fee3ff99bc67 powerpc: Move arch independent ima kexec functions to driv [...] new 28db15d49c5f kexec: Use fdt_appendprop_addrrange() to add ima buffer to FDT new cd42f1db09d4 powerpc: Delete unused function delete_fdt_mem_rsv() new dce92f6b11c3 arm64: Enable passing IMA log to next kernel on kexec new 886db32398ab powerpc/kexec_file: Restore FDT size estimation for kdump kernel new 065cac6c686d of: property: Remove unneeded return variable new e2b0d9987920 dt-bindings: Bump dtschema version required to v2021.2.1 new c59773d204cc kbuild: Enable DT undocumented compatible checks new 3b2e006220df dt-bindings: media: Convert video-mux to DT schema new 9ca29e41508e kbuild: Simplify builds with CONFIG_OF_ALL_DTBS new 15d16d6dadf6 kbuild: Add generic rule to apply fdtoverlay new d92e24432210 of: unittest: Create overlay_common.dtsi and testcases_com [...] new 3b2dccc6747f of: unittest: Statically apply overlays using fdtoverlay new 65aa1ed5a608 dt-bindings: More cleanup of standard unit properties new 383f05515ba5 dt-bindings: trivial-devices: Allow 'spi-max-frequency' property new 962e62128feb dt-bindings: nvmem: use base meta-schema for consumer schema new 28ffe8bf9089 dt-bindings: Clean-up undocumented compatible strings new c21563482962 dt-bindings: Drop type references on common properties new c6055550529d dt-bindings: i2c: xiic: Fix a typo new cb61e9dbeee9 of: device: Fix function name in header and provide missin [...] new 3cb025d935d2 of: dynamic: Fix incorrect parameter name and provide miss [...] new f3896a7eb745 of: platform: Demote kernel-doc abuse new 3637d49e1121 of: base: Fix some formatting issues and provide missing d [...] new 3915fed92365 of: property: Provide missing member description and remov [...] new 45f2933b81cc of: address: Provide descriptions for 'of_address_to_resou [...] new a300dc865b77 of: fdt: Demote kernel-doc abuses and fix function naming new 1a7d706d8e28 of: of_net: Provide function name and param description new f957d5b78a0d of: overlay: Fix function name disparity new ad1ce1ab061e of: of_reserved_mem: Demote kernel-doc abuses new 2601ab54987f dt-bindings: Convert the BCM4329 bindings to YAML and extend new d2ea49e95afe dt-bindings: add vendor prefix for Siliconfile Technologies lnc. new 2837b34b2010 dt-bindings: add vendor prefix for YIC System Co., Ltd new 1b07d6e9214c dt-bindings: add vendor prefix for AESOP new 709e8c99208e dt-bindings: msm: Couple of spelling fixes new c4d74f0f978e of: overlay: fix for_each_child.cocci warnings new 592485bcb567 devicetree: bindings: clock: Minor typo fix in the file ar [...] new 8657375165bc dt-bindings: media: video-interfaces: Drop the example new b368d9e7c9e1 dt-bindings: ddr: Add optional manufacturer and revision I [...] new b3e2589be34f dt-bindings: Fix reference in submitting-patches.rst to th [...] new 0d45f83351b1 docs: dt: writing-schema: Remove spurious indentation new 9be21f735812 docs: dt: writing-schema: Include the example schema in th [...] new 7248213cf45d docs: dt: Make 'Devicetree' wording more consistent new b83db5b84900 docs: dt: Group DT docs into relevant sub-sections new 62f026f082e4 of: Fix kerneldoc output formatting new 8c8239c2c1fb of: Add missing 'Return' section in kerneldoc comments new aa89ee98b8b4 docs: dt: Add DT API documentation new 31e46db02ac1 of: base: Fix spelling issue with function param 'prop' new 8d3a1cb32124 dt-bindings: media: venus: Add sm8250 dt schema new 56ddc4cd4c8f docs: dt: update writing-schema.rst references new b41936227078 dt-bindings: bcm4329-fmac: add optional brcm,ccode-map new 9d57e61bf723 of/pci: Add IORESOURCE_MEM_64 to resource flags for 64-bit [...] new c968b89a1d44 of: linux/of.h: fix kernel-doc warnings new aed4349c5d25 of: overlay: Fix kerneldoc warning in of_overlay_remove() new a45dd984dea9 powerpc: Free fdt on error in elf64_load() new 031cc263c037 powerpc: If kexec_build_elf_info() fails return immediatel [...] new 0080665fbd0e Merge tag 'devicetree-for-5.13' of git://git.kernel.org/pu [...] new c6ddd5f1c3f3 ipmi: Refine retry conditions for getting device id new dcd10526ac5a ipmi:ssif: make ssif_i2c_send() void new c053c4eb5a0f ipmi: Handle device properties with software node API new 079dea006fb8 ipmi_si: Switch to use platform_get_mem_or_io() new ea63a26e2b71 ipmi_si: Remove bogus err_free label new 96c4d0de912c ipmi_si: Utilize temporary variable to hold device pointer new bd7a33bfa1f1 ipmi_si: Use proper ACPI macros to check error code for failures new 649a7d46d084 ipmi_si: Introduce ipmi_panic_event_str[] array new 59cdb2e7c849 ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() new 2dafddb8829f ipmi_si: Get rid of ->addr_source_cleanup() new d14ce8c77087 ipmi_si: Use strstrip() to remove surrounding spaces new 25f314db2eff ipmi_si: Drop redundant check before calling put_device() new 07cbd87b0416 ipmi_si: Join string literals back new 6fa09d313921 Merge tag 'for-linus-5.13-1' of git://github.com/cminyard/ [...] new 147186f531ae mmc: core: Do a power cycle when the CMD11 fails new fefdd3c91e0a mmc: core: Drop superfluous validations in mmc_hw|sw_reset() new e9ce2ce17da6 mmc: core: Drop reference counting of the bus_ops new 6bfe4f749e09 mmc: dw_mmc: Drop redundant call to ->card_event callback new b53f0bee7e7e mmc: core: Reduce code duplication to mmc_spi_send_{csd|cid} new c29b84d6d557 mmc: tmio: remove workaround for NON_REMOVABLE new b03aec1c1f33 mmc: uniphier-sd: Fix an error handling path in uniphier_s [...] new e29c84857e2d mmc: uniphier-sd: Fix a resource leak in the remove function new 917a5336f2c2 mmc: core: Set read only for SD cards with permanent write [...] new 0d856c4c68c6 mmc: tmio: support custom irq masks new f2bdda2ac5ad dt-bindings: mmc: fsl-imx-esdhc: add pinctrl bindings new d1840f28e127 dt-bindings: mmc: fsl-imx-esdhc: add clock bindings new f410ee0aa2df mmc: sdhci-esdhc-imx: validate pinctrl before use it new f46b54cc72bd mmc: sdhci-pci-gli: Enable short circuit protection mechan [...] new d599005afde8 mmc: sdhci-pci-o2micro: Add missing checks in sdhci_pci_o2_probe new 21e35e898aa9 mmc: sdhci: Check for reset prior to DMA address unmap new 9f12cac1bb88 mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL new 1d848c28874e mmc: block: Drop use of unlikely() in mmc_blk_probe() new ce999ed15e23 mmc: block: Simplify logging during probe about added partitions new 6f1d3247662a mmc: block: Fix error path in mmc_blk_probe() new 407a1c570f92 mmc: core: Remove mq->use_cqe from the struct mmc_queue new 8c87dab92f90 memstick: core: Assign error code of mspro_block_resume() new 95211a98e3b2 mmc: sdhci-st: simplify optional reset handling new baf6fe403642 mmc: dw_mmc: simplify optional reset handling new 3a75283a6b12 mmc: via-sdmmc: remove unneeded variable 'ret' new ba8734dfbe87 mmc: sdhci-pci: Avoid comma separated statements new d2f025b08e9e mmc: sdhci: Use "mmc" directly rather than "host->mmc" new 18bbda900ffa mmc: sdio: fix a typo in the comment of SDIO_SD_REV_3_00 new 17a17bf50612 mmc: core: Fix hanging on I/O during system suspend for re [...] new 9a8a369bd0b0 memstick: Remove useless else branch new ebe9572fd28c mmc: sdhci-esdhc-imx: Remove non-DT stub new 91b3d2e5b7af mmc: sdhci-esdhc-imx: Use device_get_match_data() new 169162ca4781 dt-bindings: mmc: sdhci-of-dwcmhsc: Convert to yaml file new dd12261e7fd9 dt-bindings: mmc: sdhci-of-dwcmhsc: Add rockchip support new 08f3dff799d4 mmc: sdhci-of-dwcmshc: add rockchip platform support new ab0cdefec052 mmc: tmio: abort DMA before reset new 0e5870145840 mmc: renesas_sdhi: break SCC reset into own function new b4d86f37eacb mmc: renesas_sdhi: do hard reset if possible new eb9cb7227e5c dt-bindings: mmc: Add compatible for Mediatek MT8195 new 955047f3c35a mmc: sdhci-acpi: Add device ID for the AMDI0041 variant of [...] new 6b0e0fce4074 mmc: cavium: Use '"%s...", __func__' to print function name new 0a446288aa9f mmc: tmio: restore bus width when resetting new 6e5c951b4c3a mmc: tmio: always flag retune when resetting and a card is [...] new ee629112be8b mmc: sdhci-pci: Add PCI IDs for Intel LKF new eb81ed518079 mmc: sdhci-of-dwcmshc: add ACPI support for BlueField-3 SoC new 34884c4f6483 mmc: sdhci-of-dwcmshc: fix error return code in dwcmshc_probe() new 57ac3084f598 mmc: sdhci-of-dwcmshc: set MMC_CAP_WAIT_WHILE_BUSY new bac53336ca81 mmc: sdhci: replace mmc->parent with mmc_dev() for consistency new f0bdf98fab05 mmc: sdhci-brcmstb: Remove CQE quirk new 25e8b9eb096d mmc: sdhci-esdhc-imx: separate 100/200 MHz pinctrl states check new 47805532eb65 mmc: dw_mmc-k3: use the correct HiSilicon copyright new 2970134b9278 mmc: sdhci-pci: Fix initialization of some SD cards for In [...] new 4f111d04fb35 mmc: core: Use userland specified timeout value for eMMC sanitize new ae3519b6abc2 mmc: moxart: Remove unused variable 'dma_time' and 'pio_time' new 5e2ea2db0471 dt-bindings: mmc: iproc-sdhci: Convert to json-schema new baaaf55d99ef mmc: sdhci-pci-gli: Improve GL9763E L1 entry delay to incr [...] new 5ec6fa5a6dc5 mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit new 87e985aea2be mmc: renesas_sdhi: enable WAIT_WHILE_BUSY new 489702f45036 mmc: owl-mmc: Remove unnecessary error log new ffa4877c0a29 mmc: sdhci-msm: Remove unnecessary error log new 50eae6bada81 mmc: sdhci-st: Remove unnecessary error log new 4b00ed3c5072 memstick: r592: remove unused variable new 5e52a168be37 mmc: core: Add a retries parameter to __mmc_switch function new 5b96247c68d8 mmc: core: Let eMMC sanitize not retry in case of timeout/failure new 9751bacc8c21 mmc: sdhci-pci-gli: Enlarge ASPM L1 entry delay of GL975x new 0751d56ef1f2 mmc: tmio: always restore irq register new 0ab53e498fa4 mmc: sdhci-s3c: simplify getting of_device_id match data new 90cdaa84c57d mmc: sdhci-s3c: correct kerneldoc of sdhci_s3c_drv_data new e614740a063f mmc: sdhci-s3c: constify uses of driver/match data new df4e137299d5 mmc: dw_mmc-rockchip: Just set default sample value for le [...] new 82104edc5934 Merge branch 'fixes' into next new 0f2c771e74b5 mmc: core: Correct descriptions in mmc_of_parse() new 6dab809bb5b1 mmc: core: Convert mmc_of_parse_voltage() to use device pr [...] new 6c857ccf4eed mmc: mmc_spi: Set up polling even if voltage-ranges is not [...] new 6738fbc08f30 mmc: mmc_spi: Drop unused NO_IRQ definition new 7240803b2b85 mmc: mmc_spi: Use already parsed IRQ new edd602146507 mmc: mmc_spi: Make of_mmc_spi.c resource provider agnostic new aea0440ad023 mmc: block: Update ext_csd.cache_ctrl if it was written new 2f156712be4a memstick: r592: ignore kfifo_out() return code again new 97fce126e279 mmc: block: Issue a cache flush only when it's enabled new be18cd1fcae2 Merge tag 'mmc-v5.13' of git://git.kernel.org/pub/scm/linu [...] new f87c0d2e6c0c rtc: bd70528: Do not require parent data new 316d0d92fbc9 mfd: bd718x7: simplify by cleaning unnecessary device data new d6ee7f2360c2 dt_bindings: bd71828: Add clock output mode new 5b3dc252beda dt_bindings: regulator: Add ROHM BD71815 PMIC regulators new 4238dc1e6490 dt_bindings: mfd: Add ROHM BD71815 PMIC new 488b205e5718 mfd: Add ROHM BD71815 ID new 06b2f5f5ecf3 mfd: Sort ROHM chip ID list for better readability new 4dcdcfd5abb3 mfd: Support for ROHM BD71815 PMIC core new 703b288f3edf gpio: Support ROHM BD71815 GPOs new 9cf37cec4b7d regulator: rohm-regulator: linear voltage support new 80a71170646d regulator: rohm-regulator: Support SNVS HW state. new 18f3c62586f7 regulator: bd718x7, bd71828: Use ramp-delay helper new 1aad39001e85 regulator: Support ROHM BD71815 regulators new 42391f7e2185 clk: bd718x7: Add support for clk gate on ROHM BD71815 PMIC new c56dc069f268 rtc: bd70528: Support RTC on ROHM BD71815 new 5a8a64d9a38b MAINTAINERS: Add ROHM BD71815AGW new 4e0b9ea85e6f mfd: arizona: Drop arizona-extcon cells new c309a3e8793f extcon: arizona: Fix some issues when HPDET IRQ fires afte [...] new e5b499f6fb17 extcon: arizona: Fix various races on driver unbind new ece2619fe8ed extcon: arizona: Fix flags parameter to the gpiod_get("wlf [...] new 505eb8df97d9 extcon: arizona: Always use pm_runtime_get_sync() when we [...] new a908a716696e ASoC/extcon: arizona: Move arizona jack code to sound/soc/ [...] new 44a8c5a9dab3 dt-bindings: input: Add reset-time-sec common property new cf469562fc59 dt-bindings: mfd: Add Actions Semi ATC260x PMIC binding new f7cb7fe34db9 mfd: Add MFD driver for ATC260x PMICs new 44f6b6a50ee3 input: atc260x: Add onkey driver for ATC260x PMICs new eac013a0b704 MAINTAINERS: Add entry for ATC260x PMIC new 012e3b174fe7 dt-bindings: Add vendor prefix for Netronix, Inc. new 01929c71334a dt-bindings: mfd: Add binding for Netronix embedded controller new eceae5839306 mfd: Add base driver for Netronix embedded controller new 9fc0486f948f pwm: ntxec: Add driver for PWM function in Netronix EC new 435af89786c6 rtc: New driver for RTC in Netronix embedded controller new edbda8f78723 MAINTAINERS: Add entry for Netronix embedded controller new 1658d6242a3d Merge tags 'ib-mfd-clk-gpio-regulator-rtc-v5.13', 'ib-mfd- [...] new bd4cefe20e3d dt_bindings: mfd: Add ROHM BD9576MUF and BD9573MUF PMICs new b1b3ced38979 mfd: Support ROHM BD9576MUF and BD9573MUF new 0e9692607f94 mfd: bd9576: Add IRQ support new b237bcac557a wdt: Support wdt on ROHM BD9576MUF and BD9573MUF new e4560879fddf MAINTAINERS: Add ROHM BD9576MUF and BD9573MUF drivers new 42fc191d60e6 mfd: bd9576: Add safety limit/monitoring registers new a7639136a929 Merge tag 'ib-mfd-watchdog-v5.13' into ibs-for-mfd-merged new 7bab92ca364a dt-bindings: mfd: Convert rn5t618 to json-schema new 94f6f62a6385 dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mis [...] new 1c7c1488898e mfd: dbx500-prcmu: Use true and false for bool variable new c4d09226d5c4 mfd: arizona: Make some symbols static new 911490a5ca2a mfd: lp87565: Remove unused define 'LP87565_NUM_BUCK' new cb9e880a797a mfd: stmpe: Revert "Constify static struct resource" new a98688d2ddfe mfd: ab8500: Drop bm disable parameter new 16f961544bfd mfd: Remove support for AB3100 new 5a2cf054221a mfd: ene-kb3930: Make local symbol 'kb3930_power_off' static new 0517224c567d MAINTAINERS: Add entry for Intel MAX 10 mfd driver new 3a65a3e72cd9 dt-bindings: mfd: lp875xx: Add optional reset GPIO new 23144a323118 mfd: lm3533: Switch to using the new API kobj_to_dev() new d9b326b2c367 mfd: intel-m10-bmc: Fix the register access range new 5893f4d1f430 mfd: intel-m10-bmc: Simplify the legacy version reg definition new 8169f74ca6f3 mfd: intel-m10-bmc: Add access table configuration to the regmap new 58d91f1c1701 MAINTAINERS: Add entry for Intel MAX 10 mfd driver new 21119896d268 MAINTAINERS: Move Milo Kim to credits new 0c8f2d1081fd mfd: sec: Initialize driver via module_platform_driver() new 586478bfc9f7 mfd: da9063: Support SMBus and I2C mode new 42e59982917a mfd: core: Add support for software nodes new 9677e6f78f75 mfd: intel-lpss: Constify device property structures new 03152e35dd22 mfd: intel-lpss: Switch to use the software nodes new b4a66acc0997 mfd: core: Remove support for dangling device properties new c0d46b89ddea mfd: Make symbol 'atc260x_i2c_of_match' static new 4502647e60cb mfd: rn5t618: Do not cache various USB related registers new 0cab0aa14928 mfd: Kconfig: ABX500_CORE should depend on ARCH_U8500 new 1514ce4935f3 mfd: intel_quark_i2c_gpio: Unregister resources in reversed order new 2b77ea7a0a42 mfd: intel_quark_i2c_gpio: Remove unused struct device member new 10d82ade4fa7 mfd: intel_quark_i2c_gpio: Replace I²C speeds with descrip [...] new 4917e498c689 mfd: stm32-timers: Avoid clearing auto reload register new d1157530d476 mfd: ntxec: Support for EC in Tolino Shine 2 HD new 98d6e7fce6b0 mfd: intel_quark_i2c_gpio: Reuse BAR definitions for MFD c [...] new 91076ebb3e22 mfd: intel_quark_i2c_gpio: Enable MSI interrupt new 6dac44c602be mfd: intel_quark_i2c_gpio: Don't play dirty trick with const new 40cb71f321dd mfd: core: Use acpi_find_child_device() for child devices lookup new 0b79c53e8a1c mfd: max8997: Replace 8998 with 8997 new fe6df2b48043 mfd: arizona: Fix rumtime PM imbalance on error new 922e8ce883e5 mfd: lpc_sch: Partially revert "Add support for Intel Quar [...] new c58ddd297fb9 mfd: intel_quark_i2c_gpio: Convert I²C to use software nodes new 5a517b5bf687 i2c: designware: Get rid of legacy platform data new c3a9432429eb dt-bindings: mfd: Add compatible for pmk8350 rtc new f2f2bc3c0cfc dt-bindings: mfd: Convert pm8xxx bindings to yaml new ed25b4f00b61 mfd: twl: Remove unused inline function twl4030charger_usb_en() new 2397c3eef24c Revert "mfd: max8997: Add of_compatible to Extcon and Char [...] new f9386c91574f mfd: intel-m10-bmc: Add support for MAX10 BMC Secure Updates new 71a5cc28e88b Merge tag 'mfd-next-5.13' of git://git.kernel.org/pub/scm/ [...] new 225be60f3853 dt-bindings: backlight: qcom-wled: Add PMI8994 compatible new cdfd4c689e2a backlight: qcom-wled: Use sink_addr for sync toggle new 693091d99e7b backlight: ktd253: Support KTD259 new 4b79ec9a553d dt-bindings: backlight: Add Kinetic KTD259 bindings new 4d6e9cdff7fb backlight: qcom-wled: Fix FSC update issue for WLED5 new 5eb622eec92c backlight: qcom-wled: Correct the sync_toggle sequence new 04758386757c backlight: journada720: Fix Wmisleading-indentation warning new c969f2451b53 Merge tag 'backlight-next-5.13' of git://git.kernel.org/pu [...] new 2a7db0d6eb5e dt-bindings: mailbox: Add compatible for SM8350 IPCC new 3cfc7489667b mailbox: pcc: fix platform_no_drv_owner.cocci warnings new 9d2e8b93236a mailbox: fix various typos in comments new a8f96891077e MAINTAINERS: Add DT bindings directory to mailbox new 9468ab84032f mailbox: sprd: Introduce refcnt when clients requests/free [...] new 6203b954fc23 dt-bindings: mailbox: Add interrupt-names to SPRD mailbox new 6457f4cd7810 mailbox: sprd: Add supplementary inbox support new a683246a069b mailbox: arm_mhu_db: Remove redundant dev_err call in mhu_ [...] new 93fb0c8df6d2 dt-bindings: mailbox: ti,secure-proxy: Convert to json schema new 2335f556b3af dt-bindings: mailbox: qcom-ipcc: Add compatible for SC7280 new d8201efe75e1 Merge tag 'mailbox-v5.13' of git://git.linaro.org/landing- [...]
The 368 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: CREDITS | 3 + .../ABI/testing/sysfs-class-power-surface | 15 + Documentation/devicetree/bindings/Makefile | 5 +- .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 5 +- Documentation/devicetree/bindings/arm/cpus.yaml | 2 - .../clock/allwinner,sun4i-a10-pll1-clk.yaml | 2 +- .../bindings/clock/armada3700-tbg-clock.txt | 2 +- .../devicetree/bindings/clock/milbeaut-clock.yaml | 12 +- Documentation/devicetree/bindings/ddr/lpddr3.txt | 5 + .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 1 - .../bindings/display/brcm,bcm2835-dsi0.yaml | 6 - .../devicetree/bindings/display/msm/dpu.txt | 4 +- .../bindings/display/panel/panel-dpi.yaml | 2 +- .../devicetree/bindings/dma/qcom,gpi.yaml | 2 +- .../bindings/gpio/socionext,uniphier-gpio.yaml | 3 +- .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 2 +- Documentation/devicetree/bindings/i3c/i3c.yaml | 7 +- .../bindings/iio/adc/brcm,iproc-static-adc.yaml | 5 - .../bindings/iio/gyroscope/nxp,fxas21002c.yaml | 2 +- .../bindings/iio/light/capella,cm3605.yaml | 1 - .../bindings/iio/light/upisemi,us5182.yaml | 4 +- Documentation/devicetree/bindings/index.rst | 7 +- Documentation/devicetree/bindings/input/input.yaml | 6 + .../interrupt-controller/loongson,htpic.yaml | 2 +- .../bindings/leds/backlight/kinetic,ktd253.yaml | 9 +- .../bindings/leds/backlight/qcom-wled.yaml | 1 + .../devicetree/bindings/leds/leds-lgm.yaml | 26 +- .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 2 + .../devicetree/bindings/mailbox/sprd-mailbox.yaml | 13 +- .../bindings/mailbox/ti,secure-proxy.txt | 50 -- .../bindings/mailbox/ti,secure-proxy.yaml | 79 ++ .../bindings/media/qcom,sm8250-venus.yaml | 167 ++++ .../bindings/media/video-interfaces.yaml | 127 --- .../devicetree/bindings/media/video-mux.txt | 60 -- .../devicetree/bindings/media/video-mux.yaml | 106 +++ .../memory-controllers/nvidia,tegra210-emc.yaml | 2 +- .../devicetree/bindings/mfd/actions,atc260x.yaml | 183 ++++ .../devicetree/bindings/mfd/netronix,ntxec.yaml | 76 ++ .../devicetree/bindings/mfd/qcom-pm8xxx.txt | 99 --- .../devicetree/bindings/mfd/qcom-pm8xxx.yaml | 54 ++ .../devicetree/bindings/mfd/ricoh,rn5t618.yaml | 111 +++ Documentation/devicetree/bindings/mfd/rn5t618.txt | 52 -- ...hm,bd71828-pmic.yaml => rohm,bd71815-pmic.yaml} | 141 ++-- .../devicetree/bindings/mfd/rohm,bd71828-pmic.yaml | 6 + .../devicetree/bindings/mfd/rohm,bd9576-pmic.yaml | 123 +++ .../devicetree/bindings/mfd/ti,lp87524-q1.yaml | 4 + .../devicetree/bindings/mfd/ti,lp87561-q1.yaml | 4 + .../devicetree/bindings/mfd/ti,lp87565-q1.yaml | 4 + .../devicetree/bindings/mmc/brcm,iproc-sdhci.yaml | 63 ++ .../devicetree/bindings/mmc/brcm,sdhci-iproc.txt | 37 - .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 20 + .../devicetree/bindings/mmc/mmc-spi-slot.txt | 6 +- Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 1 + .../devicetree/bindings/mmc/sdhci-of-dwcmshc.txt | 20 - .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 87 ++ .../devicetree/bindings/net/can/fsl,flexcan.yaml | 1 - .../bindings/net/wireless/brcm,bcm4329-fmac.yaml | 109 +++ .../bindings/net/wireless/brcm,bcm43xx-fmac.txt | 38 - .../devicetree/bindings/nvmem/nvmem-consumer.yaml | 4 +- .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 2 +- .../bindings/power/reset/ltc2952-poweroff.txt | 4 + .../bindings/power/supply/ab8500/btemp.txt | 16 - .../bindings/power/supply/ab8500/chargalg.txt | 16 - .../bindings/power/supply/ab8500/charger.txt | 25 - .../bindings/power/supply/act8945a-charger.txt | 44 - .../power/supply/active-semi,act8945a-charger.yaml | 76 ++ .../bindings/power/supply/axp20x_ac_power.txt | 25 - .../bindings/power/supply/axp20x_battery.txt | 20 - .../bindings/power/supply/axp20x_usb_power.txt | 41 - .../devicetree/bindings/power/supply/battery.txt | 3 - .../devicetree/bindings/power/supply/bq2415x.txt | 47 -- .../devicetree/bindings/power/supply/bq2415x.yaml | 98 +++ .../devicetree/bindings/power/supply/bq24190.txt | 61 -- .../devicetree/bindings/power/supply/bq24190.yaml | 92 ++ .../devicetree/bindings/power/supply/bq24257.txt | 62 -- .../devicetree/bindings/power/supply/bq24257.yaml | 124 +++ .../devicetree/bindings/power/supply/bq24735.yaml | 89 ++ .../devicetree/bindings/power/supply/bq256xx.yaml | 1 - .../devicetree/bindings/power/supply/bq25890.txt | 60 -- .../devicetree/bindings/power/supply/bq25890.yaml | 123 +++ .../devicetree/bindings/power/supply/bq27xxx.yaml | 3 +- .../bindings/power/supply/cpcap-battery.txt | 31 - .../bindings/power/supply/cpcap-battery.yaml | 87 ++ .../bindings/power/supply/cpcap-charger.txt | 40 - .../bindings/power/supply/cpcap-charger.yaml | 106 +++ .../bindings/power/supply/cw2015_battery.yaml | 2 +- .../bindings/power/supply/da9150-charger.txt | 26 - .../devicetree/bindings/power/supply/da9150-fg.txt | 23 - .../bindings/power/supply/dlg,da9150-charger.yaml | 52 ++ .../power/supply/dlg,da9150-fuel-gauge.yaml | 51 ++ .../devicetree/bindings/power/supply/isp1704.txt | 17 - .../devicetree/bindings/power/supply/isp1704.yaml | 42 + .../bindings/power/supply/lego,ev3-battery.yaml | 55 ++ .../bindings/power/supply/lego_ev3_battery.txt | 21 - .../bindings/power/supply/lltc,lt3651-charger.yaml | 44 + .../bindings/power/supply/lltc,ltc294x.yaml | 66 ++ .../bindings/power/supply/lp8727_charger.txt | 43 - .../bindings/power/supply/lt3651-charger.txt | 29 - .../devicetree/bindings/power/supply/ltc2941.txt | 28 - .../bindings/power/supply/ltc4162-l.yaml | 2 - .../bindings/power/supply/max17040_battery.txt | 52 -- .../bindings/power/supply/max17042_battery.txt | 35 - .../bindings/power/supply/max8903-charger.txt | 24 - .../bindings/power/supply/maxim,ds2760.txt | 26 - .../bindings/power/supply/maxim,ds2760.yaml | 43 + .../bindings/power/supply/maxim,max14656.txt | 23 - .../bindings/power/supply/maxim,max14656.yaml | 45 + .../bindings/power/supply/maxim,max17040.yaml | 95 +++ .../bindings/power/supply/maxim,max17042.yaml | 78 ++ .../bindings/power/supply/maxim,max8903.yaml | 67 ++ .../bindings/power/supply/microchip,ucs1002.txt | 27 - .../bindings/power/supply/microchip,ucs1002.yaml | 51 ++ .../bindings/power/supply/nokia,n900-battery.yaml | 49 ++ .../bindings/power/supply/olpc-battery.yaml | 27 + .../bindings/power/supply/olpc_battery.txt | 5 - .../bindings/power/supply/power-supply.yaml | 22 - .../bindings/power/supply/power_supply.txt | 2 - .../power/supply/qcom,coincell-charger.txt | 48 -- .../bindings/power/supply/qcom,pm8941-charger.yaml | 169 ++++ .../power/supply/qcom,pm8941-coincell.yaml | 57 ++ .../devicetree/bindings/power/supply/qcom_smbb.txt | 150 ---- .../bindings/power/supply/richtek,rt9455.yaml | 90 ++ .../bindings/power/supply/rohm,bd99954.yaml | 2 +- .../bindings/power/supply/rt9455_charger.txt | 46 - .../bindings/power/supply/rx51-battery.txt | 25 - .../bindings/power/supply/sbs,sbs-battery.yaml | 7 +- .../bindings/power/supply/sbs,sbs-charger.yaml | 55 ++ .../bindings/power/supply/sbs,sbs-manager.txt | 66 -- .../bindings/power/supply/sbs,sbs-manager.yaml | 107 +++ .../bindings/power/supply/sbs_sbs-charger.txt | 21 - .../bindings/power/supply/sc2731-charger.yaml | 53 ++ .../bindings/power/supply/sc2731_charger.txt | 40 - .../devicetree/bindings/power/supply/sc27xx-fg.txt | 59 -- .../bindings/power/supply/sc27xx-fg.yaml | 98 +++ .../fg.txt => stericsson,ab8500-battery.txt} | 32 +- .../power/supply/stericsson,ab8500-btemp.yaml | 73 ++ .../power/supply/stericsson,ab8500-chargalg.yaml | 37 + .../power/supply/stericsson,ab8500-charger.yaml | 123 +++ .../power/supply/stericsson,ab8500-fg.yaml | 72 ++ .../bindings/power/supply/ti,bq24735.txt | 39 - .../bindings/power/supply/ti,lp8727.yaml | 90 ++ .../bindings/power/supply/tps65090-charger.yaml | 36 + .../devicetree/bindings/power/supply/tps65090.txt | 17 - .../bindings/power/supply/tps65217-charger.yaml | 43 + .../bindings/power/supply/tps65217_charger.txt | 17 - .../bindings/power/supply/twl-charger.txt | 30 - .../bindings/power/supply/twl4030-charger.yaml | 68 ++ .../supply/x-powers,axp20x-ac-power-supply.yaml | 32 + .../x-powers,axp20x-battery-power-supply.yaml | 30 + .../supply/x-powers,axp20x-usb-power-supply.yaml | 33 + .../bindings/regulator/qcom-labibb-regulator.yaml | 1 - .../bindings/regulator/rohm,bd71815-regulator.yaml | 116 +++ .../bindings/remoteproc/ti,omap-remoteproc.yaml | 2 +- .../devicetree/bindings/serial/serial.yaml | 2 +- .../devicetree/bindings/sound/ak4642.yaml | 2 - .../bindings/sound/google,cros-ec-codec.yaml | 2 +- .../devicetree/bindings/sound/renesas,rsnd.yaml | 1 - .../bindings/spi/amlogic,meson-gx-spicc.yaml | 4 +- .../devicetree/bindings/spi/spi-controller.yaml | 21 +- Documentation/devicetree/bindings/spi/spi-mux.yaml | 8 +- .../devicetree/bindings/spi/st,stm32-spi.yaml | 6 - .../devicetree/bindings/submitting-patches.rst | 6 +- .../bindings/thermal/qcom-spmi-adc-tm5.yaml | 2 - .../devicetree/bindings/trivial-devices.yaml | 3 + Documentation/devicetree/bindings/usb/usb.yaml | 1 - .../devicetree/bindings/vendor-prefixes.yaml | 8 + .../devicetree/{ => bindings}/writing-schema.rst | 17 +- Documentation/devicetree/changesets.rst | 8 +- .../devicetree/dynamic-resolution-notes.rst | 8 +- Documentation/devicetree/index.rst | 19 +- Documentation/devicetree/kernel-api.rst | 57 ++ Documentation/devicetree/of_unittest.rst | 6 +- Documentation/devicetree/overlay-notes.rst | 8 +- Documentation/devicetree/usage-model.rst | 8 +- Documentation/power/power_supply_class.rst | 2 +- MAINTAINERS | 92 +- arch/arm64/Kconfig | 1 + arch/arm64/include/asm/kexec.h | 4 - arch/arm64/kernel/machine_kexec_file.c | 196 +---- arch/powerpc/Kconfig | 2 +- arch/powerpc/include/asm/ima.h | 30 - arch/powerpc/include/asm/kexec.h | 16 +- arch/powerpc/kexec/Makefile | 7 - arch/powerpc/kexec/elf_64.c | 32 +- arch/powerpc/kexec/file_load.c | 183 +--- arch/powerpc/kexec/file_load_64.c | 47 +- arch/powerpc/kexec/ima.c | 219 ----- arch/x86/include/asm/kexec.h | 5 - arch/x86/kernel/crash.c | 14 +- arch/x86/kernel/kexec-bzimage64.c | 2 +- arch/x86/kernel/machine_kexec_64.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 60 +- drivers/char/ipmi/ipmi_plat_data.c | 2 +- drivers/char/ipmi/ipmi_si.h | 8 +- drivers/char/ipmi/ipmi_si_hardcode.c | 73 +- drivers/char/ipmi/ipmi_si_hotmod.c | 24 +- drivers/char/ipmi/ipmi_si_intf.c | 38 +- drivers/char/ipmi/ipmi_si_pci.c | 22 +- drivers/char/ipmi/ipmi_si_platform.c | 95 +-- drivers/char/ipmi/ipmi_ssif.c | 81 +- drivers/clk/clk-bd718x7.c | 9 +- drivers/extcon/Kconfig | 8 - drivers/extcon/Makefile | 1 - drivers/gpio/Kconfig | 10 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-bd71815.c | 185 ++++ drivers/hsi/hsi_core.c | 3 +- drivers/i2c/busses/i2c-designware-platdrv.c | 7 +- drivers/input/misc/Kconfig | 11 + drivers/input/misc/Makefile | 2 +- drivers/input/misc/atc260x-onkey.c | 305 +++++++ drivers/mailbox/Kconfig | 2 +- drivers/mailbox/arm_mhu_db.c | 4 +- drivers/mailbox/bcm-flexrm-mailbox.c | 4 +- drivers/mailbox/mailbox-xgene-slimpro.c | 6 +- drivers/mailbox/mailbox.h | 2 +- drivers/mailbox/pcc.c | 3 +- drivers/mailbox/pl320-ipc.c | 2 +- drivers/mailbox/sprd-mailbox.c | 147 +++- drivers/mailbox/ti-msgmgr.c | 2 +- drivers/memstick/core/memstick.c | 21 +- drivers/memstick/core/mspro_block.c | 3 +- drivers/memstick/host/r592.c | 6 +- drivers/mfd/Kconfig | 82 +- drivers/mfd/Makefile | 7 +- drivers/mfd/ab3100-core.c | 929 --------------------- drivers/mfd/ab3100-otp.c | 240 ------ drivers/mfd/ab8500-core.c | 37 +- drivers/mfd/arizona-core.c | 20 - drivers/mfd/arizona-irq.c | 2 +- drivers/mfd/arizona-spi.c | 4 +- drivers/mfd/atc260x-core.c | 310 +++++++ drivers/mfd/atc260x-i2c.c | 64 ++ drivers/mfd/da9063-i2c.c | 10 + drivers/mfd/ene-kb3930.c | 2 +- drivers/mfd/intel-lpss-acpi.c | 32 +- drivers/mfd/intel-lpss-pci.c | 46 +- drivers/mfd/intel-lpss.c | 2 +- drivers/mfd/intel-lpss.h | 4 +- drivers/mfd/intel-m10-bmc.c | 30 +- drivers/mfd/intel_quark_i2c_gpio.c | 112 +-- drivers/mfd/lm3533-core.c | 2 +- drivers/mfd/lpc_sch.c | 32 +- drivers/mfd/max8997.c | 4 +- drivers/mfd/mfd-core.c | 29 +- drivers/mfd/ntxec.c | 271 ++++++ drivers/mfd/rn5t618.c | 3 + drivers/mfd/rohm-bd71828.c | 486 ++++++++--- drivers/mfd/rohm-bd718x7.c | 43 +- drivers/mfd/rohm-bd9576.c | 189 +++++ drivers/mfd/sec-core.c | 14 +- drivers/mfd/stm32-timers.c | 7 +- drivers/mfd/stmpe.c | 14 +- drivers/mmc/core/block.c | 76 +- drivers/mmc/core/core.c | 186 +---- drivers/mmc/core/core.h | 17 +- drivers/mmc/core/host.c | 90 +- drivers/mmc/core/mmc.c | 29 +- drivers/mmc/core/mmc_ops.c | 59 +- drivers/mmc/core/mmc_ops.h | 4 +- drivers/mmc/core/queue.c | 11 +- drivers/mmc/core/queue.h | 1 - drivers/mmc/core/sd.c | 6 + drivers/mmc/core/sdio.c | 28 +- drivers/mmc/host/Kconfig | 2 + drivers/mmc/host/Makefile | 2 - drivers/mmc/host/cavium.c | 3 +- drivers/mmc/host/dw_mmc-k3.c | 2 +- drivers/mmc/host/dw_mmc-rockchip.c | 2 +- drivers/mmc/host/dw_mmc.c | 16 +- drivers/mmc/host/mmc_spi.c | 8 +- drivers/mmc/host/moxart-mmc.c | 10 +- drivers/mmc/host/of_mmc_spi.c | 18 +- drivers/mmc/host/owl-mmc.c | 1 - drivers/mmc/host/renesas_sdhi.h | 2 + drivers/mmc/host/renesas_sdhi_core.c | 38 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 4 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 8 +- drivers/mmc/host/sdhci-acpi.c | 2 + drivers/mmc/host/sdhci-brcmstb.c | 1 - drivers/mmc/host/sdhci-esdhc-imx.c | 26 +- drivers/mmc/host/sdhci-esdhc-mcf.c | 8 +- drivers/mmc/host/sdhci-msm.c | 8 +- drivers/mmc/host/sdhci-of-aspeed.c | 2 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 313 ++++++- drivers/mmc/host/sdhci-of-esdhc.c | 2 +- drivers/mmc/host/sdhci-pci-core.c | 31 +- drivers/mmc/host/sdhci-pci-gli.c | 46 +- drivers/mmc/host/sdhci-pci-o2micro.c | 8 + drivers/mmc/host/sdhci-pci.h | 2 + drivers/mmc/host/sdhci-s3c.c | 22 +- drivers/mmc/host/sdhci-st.c | 23 +- drivers/mmc/host/sdhci-tegra.c | 66 +- drivers/mmc/host/sdhci.c | 113 +-- drivers/mmc/host/sdhci_am654.c | 2 +- drivers/mmc/host/tmio_mmc.h | 3 +- drivers/mmc/host/tmio_mmc_core.c | 61 +- drivers/mmc/host/uniphier-sd.c | 5 +- drivers/mmc/host/via-sdmmc.c | 3 +- drivers/of/Makefile | 6 + drivers/of/address.c | 8 +- drivers/of/base.c | 328 ++++---- drivers/of/device.c | 7 +- drivers/of/dynamic.c | 23 +- drivers/of/fdt.c | 40 +- drivers/of/irq.c | 14 +- drivers/of/kexec.c | 458 ++++++++++ drivers/of/of_net.c | 3 + drivers/of/of_reserved_mem.c | 6 +- drivers/of/overlay.c | 19 +- drivers/of/platform.c | 12 +- drivers/of/property.c | 72 +- drivers/of/unittest-data/Makefile | 48 ++ drivers/of/unittest-data/overlay_base.dts | 90 +- .../{overlay_base.dts => overlay_common.dtsi} | 2 - drivers/of/unittest-data/static_base_1.dts | 4 + drivers/of/unittest-data/static_base_2.dts | 4 + drivers/of/unittest-data/testcases.dts | 23 +- .../{testcases.dts => testcases_common.dtsi} | 3 +- drivers/of/unittest-data/tests-interrupts.dtsi | 11 +- drivers/power/reset/Makefile | 2 +- drivers/power/reset/at91-reset.c | 4 +- drivers/power/reset/hisi-reboot.c | 5 +- drivers/power/reset/ltc2952-poweroff.c | 8 + drivers/power/reset/restart-poweroff.c | 1 + drivers/power/reset/vexpress-poweroff.c | 2 +- drivers/power/supply/88pm860x_battery.c | 4 +- drivers/power/supply/Kconfig | 40 +- drivers/power/supply/Makefile | 2 + .../abx500 => drivers/power/supply}/ab8500-bm.h | 297 ++++++- .../power/supply/ab8500-chargalg.h | 6 +- drivers/power/supply/ab8500_bmdata.c | 3 +- drivers/power/supply/ab8500_btemp.c | 45 +- drivers/power/supply/ab8500_charger.c | 27 +- drivers/power/supply/ab8500_fg.c | 20 +- drivers/power/supply/abx500_chargalg.c | 22 +- drivers/power/supply/act8945a_charger.c | 2 +- drivers/power/supply/axp20x_usb_power.c | 4 +- drivers/power/supply/bq256xx_charger.c | 2 + drivers/power/supply/bq25980_charger.c | 40 +- drivers/power/supply/bq27xxx_battery.c | 169 ++-- drivers/power/supply/bq27xxx_battery_i2c.c | 2 + drivers/power/supply/charger-manager.c | 2 +- drivers/power/supply/cpcap-battery.c | 2 +- drivers/power/supply/cpcap-charger.c | 7 +- drivers/power/supply/cw2015_battery.c | 6 + drivers/power/supply/ds2781_battery.c | 8 +- drivers/power/supply/generic-adc-battery.c | 2 +- drivers/power/supply/lp8788-charger.c | 2 +- drivers/power/supply/max14577_charger.c | 2 +- drivers/power/supply/max17040_battery.c | 12 +- drivers/power/supply/max17042_battery.c | 8 +- drivers/power/supply/max1721x_battery.c | 14 +- drivers/power/supply/max8997_charger.c | 14 +- drivers/power/supply/pm2301_charger.c | 6 +- drivers/power/supply/power_supply_core.c | 4 +- drivers/power/supply/s3c_adc_battery.c | 21 +- drivers/power/supply/sbs-battery.c | 28 +- drivers/power/supply/sbs-charger.c | 24 +- drivers/power/supply/sbs-manager.c | 78 +- drivers/power/supply/smb347-charger.c | 65 +- drivers/power/supply/surface_battery.c | 865 +++++++++++++++++++ drivers/power/supply/surface_charger.c | 282 +++++++ drivers/power/supply/tps65090-charger.c | 2 +- drivers/power/supply/tps65217_charger.c | 2 +- drivers/power/supply/z2_battery.c | 3 - drivers/pwm/Kconfig | 8 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-ntxec.c | 184 ++++ drivers/regulator/Kconfig | 11 + drivers/regulator/Makefile | 1 + drivers/regulator/bd71815-regulator.c | 652 +++++++++++++++ drivers/regulator/bd71828-regulator.c | 51 +- drivers/regulator/bd718x7-regulator.c | 60 +- drivers/regulator/rohm-regulator.c | 23 +- drivers/rtc/Kconfig | 14 +- drivers/rtc/Makefile | 1 + drivers/rtc/rtc-bd70528.c | 104 ++- drivers/rtc/rtc-ntxec.c | 145 ++++ drivers/video/backlight/jornada720_bl.c | 44 +- drivers/video/backlight/ktd253-backlight.c | 1 + drivers/video/backlight/qcom-wled.c | 41 +- drivers/watchdog/Kconfig | 13 + drivers/watchdog/Makefile | 1 + drivers/watchdog/bd9576_wdt.c | 291 +++++++ include/linux/kexec.h | 8 + include/linux/mfd/ab3100.h | 128 --- include/linux/mfd/abx500.h | 276 ------ include/linux/mfd/atc260x/atc2603c.h | 281 +++++++ include/linux/mfd/atc260x/atc2609a.h | 308 +++++++ include/linux/mfd/atc260x/core.h | 58 ++ include/linux/mfd/core.h | 6 +- include/linux/mfd/da9063/registers.h | 3 + include/linux/mfd/db8500-prcmu.h | 2 +- include/linux/mfd/intel-m10-bmc.h | 92 +- include/linux/mfd/lp87565.h | 3 - include/linux/mfd/max8997.h | 8 +- include/linux/mfd/ntxec.h | 38 + include/linux/mfd/rn5t618.h | 1 + include/linux/mfd/rohm-bd71815.h | 562 +++++++++++++ include/linux/mfd/rohm-bd71828.h | 3 + include/linux/mfd/rohm-bd718x7.h | 13 - include/linux/mfd/rohm-bd957x.h | 140 ++++ include/linux/mfd/rohm-generic.h | 17 +- include/linux/mfd/twl.h | 2 - include/linux/mmc/host.h | 7 +- include/linux/mmc/sdio.h | 2 +- include/linux/of.h | 74 +- include/linux/platform_data/i2c-designware.h | 13 - include/linux/power/bq27xxx_battery.h | 2 +- include/linux/power_supply.h | 14 +- include/linux/spi/mmc_spi.h | 9 - scripts/Makefile.lib | 34 +- scripts/checkpatch.pl | 2 +- security/integrity/ima/ima.h | 4 - security/integrity/ima/ima_kexec.c | 9 +- .../soc/codecs/arizona-jack.c | 63 +- 417 files changed, 13448 insertions(+), 6766 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-power-surface delete mode 100644 Documentation/devicetree/bindings/mailbox/ti,secure-proxy.txt create mode 100644 Documentation/devicetree/bindings/mailbox/ti,secure-proxy.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml delete mode 100644 Documentation/devicetree/bindings/media/video-mux.txt create mode 100644 Documentation/devicetree/bindings/media/video-mux.yaml create mode 100644 Documentation/devicetree/bindings/mfd/actions,atc260x.yaml create mode 100644 Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/qcom-pm8xxx.txt create mode 100644 Documentation/devicetree/bindings/mfd/qcom-pm8xxx.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ricoh,rn5t618.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/rn5t618.txt copy Documentation/devicetree/bindings/mfd/{rohm,bd71828-pmic.yaml => rohm,bd71815 [...] create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd9576-pmic.yaml create mode 100644 Documentation/devicetree/bindings/mmc/brcm,iproc-sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-iproc.txt delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-of-dwcmshc.txt create mode 100644 Documentation/devicetree/bindings/mmc/snps,dwcmshc-sdhci.yaml create mode 100644 Documentation/devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml delete mode 100644 Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/btemp.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/chargalg.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/act8945a-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/active-semi,act8 [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_ac_power.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_usb_power.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/bq2415x.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq2415x.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/bq24190.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq24190.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/bq24257.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq24257.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/bq24735.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/bq25890.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq25890.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-battery.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/da9150-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/da9150-fg.txt create mode 100644 Documentation/devicetree/bindings/power/supply/dlg,da9150-charger.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/dlg,da9150-fuel- [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/isp1704.txt create mode 100644 Documentation/devicetree/bindings/power/supply/isp1704.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/lltc,lt3651-char [...] create mode 100644 Documentation/devicetree/bindings/power/supply/lltc,ltc294x.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/lp8727_charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/lt3651-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ltc2941.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/max17040_battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/max17042_battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/max8903-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,ds2760.txt create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,ds2760.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max14656.txt create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max14656.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max8903.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/microchip,ucs1002.txt create mode 100644 Documentation/devicetree/bindings/power/supply/microchip,ucs1002.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/nokia,n900-battery.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/olpc-battery.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/olpc_battery.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/power_supply.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/qcom,coincell-ch [...] create mode 100644 Documentation/devicetree/bindings/power/supply/qcom,pm8941-char [...] create mode 100644 Documentation/devicetree/bindings/power/supply/qcom,pm8941-coin [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/qcom_smbb.txt create mode 100644 Documentation/devicetree/bindings/power/supply/richtek,rt9455.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/rt9455_charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/rx51-battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-manager.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-manager.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/sbs_sbs-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sc2731-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/sc2731_charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/sc27xx-fg.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sc27xx-fg.yaml rename Documentation/devicetree/bindings/power/supply/{ab8500/fg.txt => stericsson [...] create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] delete mode 100644 Documentation/devicetree/bindings/power/supply/ti,bq24735.txt create mode 100644 Documentation/devicetree/bindings/power/supply/ti,lp8727.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/tps65090-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/tps65090.txt create mode 100644 Documentation/devicetree/bindings/power/supply/tps65217-charger.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/tps65217_charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/twl-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/twl4030-charger.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x- [...] create mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x- [...] create mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x- [...] create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71815-regula [...] rename Documentation/devicetree/{ => bindings}/writing-schema.rst (95%) create mode 100644 Documentation/devicetree/kernel-api.rst delete mode 100644 arch/powerpc/include/asm/ima.h delete mode 100644 arch/powerpc/kexec/ima.c create mode 100644 drivers/gpio/gpio-bd71815.c create mode 100644 drivers/input/misc/atc260x-onkey.c delete mode 100644 drivers/mfd/ab3100-core.c delete mode 100644 drivers/mfd/ab3100-otp.c create mode 100644 drivers/mfd/atc260x-core.c create mode 100644 drivers/mfd/atc260x-i2c.c create mode 100644 drivers/mfd/ntxec.c create mode 100644 drivers/mfd/rohm-bd9576.c create mode 100644 drivers/of/kexec.c copy drivers/of/unittest-data/{overlay_base.dts => overlay_common.dtsi} (98%) create mode 100644 drivers/of/unittest-data/static_base_1.dts create mode 100644 drivers/of/unittest-data/static_base_2.dts copy drivers/of/unittest-data/{testcases.dts => testcases_common.dtsi} (94%) rename {include/linux/mfd/abx500 => drivers/power/supply}/ab8500-bm.h (58%) rename include/linux/mfd/abx500/ux500_chargalg.h => drivers/power/supply/ab8500-ch [...] create mode 100644 drivers/power/supply/surface_battery.c create mode 100644 drivers/power/supply/surface_charger.c create mode 100644 drivers/pwm/pwm-ntxec.c create mode 100644 drivers/regulator/bd71815-regulator.c create mode 100644 drivers/rtc/rtc-ntxec.c create mode 100644 drivers/watchdog/bd9576_wdt.c delete mode 100644 include/linux/mfd/ab3100.h create mode 100644 include/linux/mfd/atc260x/atc2603c.h create mode 100644 include/linux/mfd/atc260x/atc2609a.h create mode 100644 include/linux/mfd/atc260x/core.h create mode 100644 include/linux/mfd/ntxec.h create mode 100644 include/linux/mfd/rohm-bd71815.h create mode 100644 include/linux/mfd/rohm-bd957x.h delete mode 100644 include/linux/platform_data/i2c-designware.h rename drivers/extcon/extcon-arizona.c => sound/soc/codecs/arizona-jack.c (98%)