This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d5f74114114c Merge tag 'gpio-updates-for-v6.18-rc1' of git://git.kernel [...] new 886f42ce96e7 regmap: mmio: Add missing MODULE_DESCRIPTION() new 5c36b86d2bf6 regmap: Remove superfluous check for !config in __regmap_init() new f4672dc6e9c0 regmap: use int type to store negative error codes new c252b8cf1228 Merge tag 'regmap-v6.18' of git://git.kernel.org/pub/scm/l [...] new c6871d56b52e regulator: tps6594-regulator: Remove unneeded semicolon new f6cc4140e161 regulator: tps6524x: Remove unnecessary memset new bb2441402392 regulator: add s2dos05 regulator support new a54ef1418851 regulator: dt-bindings: Clean-up active-semi,act8945a duplication new 82f0907931f0 dt-bindings: regulator: add PF0900 regulator yaml new 162e23657e53 regulator: pf0900: Add PMIC PF0900 support new eccd3d9753d4 regulator: add new PMIC PF0900 support new f7fbf3091f4c rust: regulator: remove needless &mut from member functions new 9a200cbdb543 rust: regulator: implement Send and Sync for Regulator<T> new eb9bb4c5b521 rust: regulator: relax a few constraints on new d0de68950953 regulator: dt-bindings: Add Richtek RT5133 Support new 714165e1c4b0 regulator: rt5133: Add RT5133 PMIC regulator Support new 37533933bfe9 regulator: remove unneeded 'fast_io' parameter in regmap_config new 6d068f1ae2a2 regulator: rt5133: Fix spelling mistake "regualtor" -> "re [...] new 550bc517e593 regulator: bd718x7: Use kcalloc() instead of kzalloc() new f7f804633c91 regulator: rt5133: Fix IS_ERR() vs NULL bug in rt5133_vali [...] new ec0be3cdf40b regulator: consumer.rst: document bulk operations new e2ab5f600bb0 rust: regulator: use `to_result` for error handling new 899fb38dd76d regulator: core: Remove redundant ternary operators new 9d35d068fb13 regulator: scmi: Use int type to store negative error codes new f5d15ff664a3 regulator: dt-bindings: nxp,pf530x: Add NXP PF5300/PF5301/ [...] new b497e1a1a2b1 regulator: pf530x: Add a driver for the NXP PF5300 Regulator new 92b9c2b7a88c regulator: pf530x: NXP PF530x regulator driver new 5bad16482c2a regulator: dt-bindings: rpi-panel: Split 7" Raspberry Pi 7 [...] new b87ecbc54f22 rust: regulator: remove Regulator<Dynamic> new 2e0fd4583d0e rust: regulator: add devm_enable and devm_enable_optional new 0f1010284076 dt-bindings: regulator: document max77838 pmic new 6a1f303cba45 regulator: max77838: add max77838 regulator driver new 41b5c85ba940 regulator: max77838: add max77838 regulator driver new 8b84d712ad84 regulator: spacemit: support SpacemiT P1 regulators new abe962346ef4 regulator: Fix MAX77838 selection new e60943885192 regulator: dt-bindings: qcom,sdm845-refgen-regulator: docu [...] new ad6657804c10 Merge tag 'regulator-v6.18' of git://git.kernel.org/pub/sc [...] new 5da3a0b0106e Merge existing fixes from spi/for-6.17 into new branch new 692abf80ce84 spi: nxp-fspi: Remove error print for devm_add_action_or_reset() new f1ac30a862cc spi: sunplus: sp7021: Clean up coding style new 379f819733f2 spi: atmel: simplify MR register update in cs_activate() new a673ebd0a2a5 spi: dt-bindings: atmel,at91rm9200-spi: Add support for op [...] new 91e5722baaea spi: atmel: Add support for handling GCLK as a clock source new a1d0b0ae65ae spi: spi-qpic-snand: avoid double assignment in qcom_spi_probe() new 0ecc0e17f05b spi: bcm2835: Remove redundant semicolons new 528a813a5d98 spi: mtk-snfi: Remove redundant semicolons new b832b1931853 spi: loopback-test: Don't use %pK through printk new fbec18dc9940 spi: spi-qpic-snand: remove unused 'dev' member of struct [...] new 6b7e2aa50bda spi: spi-qpic-snand: remove 'clr*status' members of struct [...] new 274f3264edad spi: spi-qpic-snand: cleanup 'qpic_ecc' structure new 9c45f95222be spi: spi-qpic-snand: handle 'use_ecc' parameter of qcom_sp [...] new 48124569bbc6 spi: remove unneeded 'fast_io' parameter in regmap_config new 07826c02eda9 MAINTAINERS: merge TRIGGER SOURCE sections new 0056b4103557 spi: offload trigger: adi-util-sigma-delta: clean up imports new 9fd5f18c0b38 spi: offload-trigger: followup new a750050349ea spi: spi-fsl-lpspi: use min_t() to improve code new 1bdc716023a7 spi: npcm-fiu: use min_t() to improve code new 90179609efa4 spi: spl022: use min_t() to improve code new f5accfde5d02 spi: use min_t() to improve code new c1dd310f1d76 spi: SPISG: Use devm_kcalloc() in aml_spisg_clk_init() new 2a5d410916d3 spi: spi_amd: Remove the use of dev_err_probe() new 0d00ebc6b869 spi: SPISG: Remove the use of dev_err_probe() new 2aade32d1ffc spi: Remove the use of dev_err_probe() new 2bee48c9d1cd spi: mt65xx: Remove the use of dev_err_probe() new 67259af78219 spi: pxa2xx: Remove the use of dev_err_probe() new 27848c082ba0 spi: s3c64xx: Remove the use of dev_err_probe() new b875b9701705 spi: Remove the use of dev_err_probe() new c42e36a488c7 spi: Drop dev_pm_domain_detach() call new c73c378dc05b spi: rb4xx: depend on OF new f18f0ac5331f spi: rb4xx: add COMPILE_TEST support new ff9a7857b784 spi: rb4xx: use devm for clk_prepare_enable new 793681dc7cc6 add COMPILE_TEST support new 94b39cb3ad6d spi: mxs: fix "transfered"->"transferred" new bfddd34d67a0 spi: fsl-dspi: Avoid using -EINPROGRESS error code new 5484440aa0a9 spi: fsl-dspi: Store status directly in cur_msg->status new 4850f158c06e spi: spi-fsl-dspi: Stub out DMA functions new 36db0b03d374 spi: spi-fsl-dspi: Use non-coherent memory for DMA new fbb618e11fa7 spi: spi-fsl-dspi: Use whole page for DMA buffers new 7d9baf1e5309 spi: spi-fsl-dspi: Increase target mode DMA buffer size new 5cc49b5a36b3 spi: spi-fsl-dspi: Report FIFO overflows as errors new 73e4e7087a45 spi: spi-fsl-dspi: Target mode improvements new 6248c95eef94 spi: s3c64xx: Drop S3C2443 new 2c625f0fe2db spi: dt-bindings: samsung: Drop S3C2443 new 0467d6c99d1c spi: dt-bindings: add Amlogic A113L2 SFC new 4670db6f32e9 spi: amlogic: add driver for Amlogic SPI Flash Controller new 6a129b2ca5c5 MAINTAINERS: Add an entry for Amlogic spifc driver new 9ca01e9226db support for Amlogic SPI Flash Controller IP new 67a529b7d3c5 include: adi-axi-common: add version check function new 30db1b21fa37 spi: axi-spi-engine: use adi_axi_pcore_ver_gteq() new 34c2202f5ca2 spi: axi-spi-engine: improve version checks new 18dda9eb9e11 spi: amlogic: Fix error checking on regmap_write call new 29e0b471ccbd spi: cadence-quadspi: Flush posted register writes before [...] new 1ad55767e77a spi: cadence-quadspi: Flush posted register writes before [...] new 858d4d9e0a9d spi: cadence-quadspi: Fix cqspi_setup_flash() new d9e33b38c89f spi: cadence-quadspi: Use BIT() macros where possible new b28a55db452e Miscellaneous fixes and clean-ups new ab63e9910d2d spi: mt65xx: add dual and quad mode for standard spi device new a24802b0a2a2 spi: spi-qpic-snand: simplify clock handling by using devm [...] new 614180a54d5f spi: spi-nxp-fspi: extract function nxp_fspi_dll_override() new a9888b3222ec spi: spi-nxp-fspi: set back to dll override mode when cloc [...] new 3c1000e15fd0 spi: spi-nxp-fspi: Add the DDR LUT command support new c07f27032317 spi: spi-nxp-fspi: add the support for sample data from DQS pad new 0f67557763ac spi: spi-nxp-fspi: Add OCT-DTR mode support new faef0c6ccef8 spi: spi-nxp-fspi: add DTR mode support new 68f6b403ee90 dt-bindings: spi: Document sam9x7 QSPI new f3837edc05c6 dt-bindings: spi: Define sama7d65 QSPI new 86d074921e34 spi: atmel-quadspi: add padcalib, 2xgclk, and dllon capabilities new 65a977d752d7 spi: atmel-quadspi: add support for SAM9X7 QSPI controller new 20253f806818 spi: atmel-quadspi: Add support for sama7d65 QSPI new 40987a08ba6c Add QSPI support for sam9x7 and sama7d65 SoCs new 878702702dbb spi: ljca: Remove Wentong's e-mail address new 188f63235bcd spi: fix return code when spi device has too many chipselects new 099f942182e3 spi: keep track of number of chipselects in spi_device new 1c923f624439 spi: move unused device CS initialization to __spi_add_device() new f3982daccf42 spi: drop check for validity of device chip selects new 83c522fb6423 spi: don't check spi_controller::num_chipselect when parsi [...] new 08fda410bae4 spi: reduce device chip select limit again new e336ab509b43 spi: rename SPI_CS_CNT_MAX => SPI_DEVICE_CS_CNT_MAX new 7ea79f536687 spi: multi CS cleanup and controller CS limit new d9a2211dd3ae virtio: Add ID for virtio SPI new 6a1f3390fafe virtio-spi: Add virtio-spi.h new f98cabe3f6cf SPI: Add virtio SPI driver new 089558a9baac Virtio SPI Linux driver new 81ef2022b311 spi: rpc-if: Drop deprecated SIMPLE_DEV_PM_OPS new ad4728740bd6 spi: rpc-if: Add resume support for RZ/G3E new 2bfb20b65d9b spi: rpc-if: Add resume support for RZ/G3E new ea1c6c592522 Merge tag 'spi-v6.18' of git://git.kernel.org/pub/scm/linu [...] new dcb8d01b65fb dt-bindings: power: qcom-rpmpd: split RPMh domains definitions new e6e1e3b6b8f9 dt-bindings: power: qcom-rpmpd: sort out entries new 94838f383a05 dt-bindings: power: qcom-rpmpd: add generic bindings for R [...] new 31f799ae091b pmdomain: qcom: rpmpd: switch to RPMPD_* indices new 91d7789fd016 dt-bindings: soc: imx-blk-ctrl: add i.MX91 blk-ctrl compatible new d3b76c18af95 pmdomain: Merge branch dt into next new 88f9d8987101 pmdomain: imx93-blk-ctrl: use ARRAY_SIZE() instead of hard [...] new a83a7a7b2050 pmdomain: imx93-blk-ctrl: mask DSI and PXP PD domain regis [...] new 87660a84bb28 pmdomain: remove unneeded 'fast_io' parameter in regmap_config new 33d000ba6d72 pmdomain: Merge branch fixes into next new 29a799917947 dt-bindings: power: mediatek: Document access-controllers [...] new d10c98587bff pmdomain: Merge branch dt into next new c29345fa5f66 pmdomain: mediatek: Refactor bus protection regmaps retrieval new ad4bbdc59b75 pmdomain: mediatek: Handle SoCs with inverted SRAM power-d [...] new 0e8e6b5f6a31 pmdomain: mediatek: Move ctl sequences out of power_on/off [...] new 16d861d2bce8 pmdomain: mediatek: Add support for modem power sequences new 9d02c94342b3 pmdomain: mediatek: Add support for RTFF Hardware in MT819 [...] new ffeebf7587f5 pmdomain: mediatek: Convert all SoCs to new style regmap r [...] new 9428fff44f0c dt-bindings: power: add Amlogic S6 S7 S7D power domains new 28a88b557ab5 pmdomain: Merge branch dt into next new b283b70967c0 pmdomain: amlogic: Add support for S6 S7 S7D power domains [...] new 0b5fe1c4ab3c pmdomain: ti-sci: Set PD on/off state according to the HW state new 5c479a670a22 pmdomain: Merge branch fixes into next new 5bcf9e1d0a5d dt-bindings: clock: marvell,pxa1908: Add syscon compatible [...] new 614106a731f9 pmdomain: Merge branch dt into next new 6f51a04551d1 pmdomain: marvell: Add PXA1908 power domains new 5b3a897c3f90 pmdomain: rockchip: enable ROCKCHIP_PM_DOMAINS with ARCH_ROCKCHIP new c60934d5ca08 pmdomain: mediatek: airoha: convert from round_rate() to d [...] new 2d81a24a74e5 driver: reset: th1520-aon: add driver for poweroff/reboot [...] new 64581f41f4c4 pmdomain: thead: create auxiliary device for rebooting new de023206fc27 pmdomain: Merge branch fixes into next new bbc3110823ec pmdomain: thead: Fix error pointer vs NULL bug in th1520_p [...] new e93bcbaa71f4 Merge tag 'pmdomain-v6.18' of git://git.kernel.org/pub/scm [...] new 5f755ba95ae1 mmc: sdhci: Disable SD card clock before changing parameters new d76ae3c79ca9 mmc: Kconfig: Fix spelling mistake "referrered" -> "referred" new 4591511daba4 mmc: davinci: Remove space before newline new 0caebd1658bb dt-bindings: mmc: fsl,esdhc: Add explicit reference to mmc [...] new fec40f44afda mmc: core: SPI mode remove cmd7 new fef12d9f5bcf mmc: mmc_spi: multiple block read remove read crc ack new 9c174e4dacee mmc: host: renesas_sdhi: Fix the actual clock new 74f44ad07d10 mmc: tmio: Add 64-bit read/write support for SD_BUF0 in po [...] new 709fe7aa5aaf mmc: renesas_sdhi: Enable 64-bit polling mode new b65e630a55a4 memstick: Add timeout to prevent indefinite waiting new d2e6fb2c31a0 misc: rtsx: usb card reader: add OCP support new 40c3c7dec7cc mmc: meson-mx-sdhc: use PTR_ERR_OR_ZERO() to simplify code new ff1bd1190e74 mmc: remove unneeded 'fast_io' parameter in regmap_config new 18f7439fa171 mmc: core: add mmc_card_can_cmd23 new 05849fc5d842 mmc: card: add mmc_card_blk_no_cmd23 new e5af5f5478d2 mmc: mmc_test: use mmc_card cmd23 helpers new f33bba9b6442 mmc: block: use mmc_card cmd23 helpers new 99e6cc80d5ce mmc: core: add mmc_read_tuning new 60613a8b9b81 mmc: sdhci-cadence: implement multi-block read gap tuning new 7138017038c4 mmc: Merge branch fixes into next new dd7ddd082206 mmc: sdhci-cadence: Fix -Wuninitialized in sdhci_cdns_tune [...] new 5d0702dc9c2f mmc: renesas_sdhi: Replace magic number '0xff' in renesas_ [...] new e7d1ce96f149 mmc: Merge branch fixes into next new 5a22df198bd3 dt-bindings: mmc: sdhci-pxa: add state_uhs pinctrl new 9674f9e325e4 mmc: sdhci-pxav3: add state_uhs pinctrl setting new 1f69220b0998 mmc: mmc_spi: remove unnecessary check in mmc_spi_setup_da [...] new 6fb942b85a1a mmc: rtsx_usb_sdmmc: Fix uninitialized variable issue new 3202d6ed9368 mmc: core: Add infrastructure for undervoltage handling new 533c62f5c1d5 mmc: core: add undervoltage handler for MMC/eMMC devices new fc232394c09a mmc: sdhci: add some simple inline functions for !CONFIG_PM new fc39a30c6ddb mmc: sdhci-of-dwcmshc: use modern PM macros new a013431a806e mmc: sdhci-xenon: use modern PM macros new 4129dbbb53d7 mmc: sdhci-pxav3: use modern PM macros new f98ad5c31c0f mmc: sunxi: use modern PM macros new 5d6f42f6c455 mmc: alcor: use modern PM macros new ce4b13cb3001 mmc: atmel: use modern PM macros new 3d3c95796a31 mmc: au1xmmc: use modern PM macros new 8f50276e733a mmc: cb710-mmc: use modern PM macros new aa18042bd1bd mmc: davinci_mmc: use modern PM macros new 773a98f84dbb mmc: mmci: use modern PM macros new 79565d5b3019 mmc: mxs-mmc: use modern PM macros new 8e8214d98b5f mmc: omap_hsmmc: use modern PM macros new 99a44c327f68 mmc: rtsx_usb_sdmmc: use modern PM macros new f94509c94254 mmc: sdhci-acpi: use modern PM macros new 5861ff20fda6 mmc: sdhci_am654: use modern PM macros new 1e4f1d8cc121 mmc: sdhci-brcmstb: use modern PM macros new 1072eaf162d6 mmc: sdhci-esdhc-imx: use modern PM macros new bb7b1709873f mmc: sdhci-of-arasan: use modern PM macros new 6b66e69da2df mmc: sdhci-of-at91: use modern PM macros new 7340c260d0f4 mmc: sdhci-of-esdhc: use modern PM macros new d8d84cf91a1b mmc: sdhci-omap: use modern PM macros new 1c6316a5ce4a mmc: sdhci-cadence: use modern PM macros new 550c5a8d9a48 mmc: sdhci-s3c: use modern PM macros new 02517359c9da mmc: sdhci-spear: use modern PM macros new 693223205b27 mmc: sdhci-sprd: use modern PM macros new dc8b0e576680 mmc: sdhci-st: use modern PM macros new 7aa59bfe0687 mmc: sdhci-tegra: use modern PM macros new b2af65aee264 mmc: sh_mmicf: use modern PM macros new a120f2175d0f mmc: toshsd: use modern PM macros new 8a40405a5f18 mmc: wmt-sdmmc: use modern PM macros new 2f7c7a18c352 mmc: mtk-sd: use modern PM macros new 1d955e4affec mmc: sdhci-msm: use modern PM macros new 9ae88dc98d93 mmc: via-sdmmc: use modern PM macros new a01c660c8f7d mmc: dw_mmc: exynos: use modern PM macros new b6a668e0f1c4 mmc: dw_mmc-k3: use modern PM macros new eddc91781aad mmc: dw_mmc-pci: use modern PM macros new 4b43f2bcc84d mmc: dw_mmc-rockchip: use modern PM macros new c2ef7a03f5c8 mmc: sdio: Drop dev_pm_domain_detach() call new c656c99c118b dt-bindings: mmc: sdhci-pxa: Add minItems to pinctrl-names new 00637d92cb1e mmc: sh_mmcif: Remove dummy PM resume callback new ce55f6313791 dt-bindings: mmc: sdhci-msm: Document the Lemans compatible new 08b68ca543ee mmc: sdhci-msm: Enable tuning for SDR50 mode for SD card new 98682689a1a4 dt-bindings: mmc: controller: Add max-sd-hs-hz property new f338529ca927 mmc: core: Parse and use the new max-sd-hs-hz DT property new 072755cca7e7 mmc: core: Fix variable shadowing in mmc_route_rpmb_frames() new ce7d8a3e19e7 mmc: core: Improve RPMB frame handling code new 3acbb5feafe0 mmc: Merge branch fixes into next new 7cd8db0fb0b2 mmc: add COMPILE_TEST to multiple drivers new 67da3f16e5f9 mmc: select REGMAP_MMIO with MMC_LOONGSON2 new 7aada81cd75a dt-bindings: mmc: samsung,exynos-dw-mshc: add specific com [...] new 2d274536245b Merge tag 'mmc-v6.18' of git://git.kernel.org/pub/scm/linu [...]
The 241 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: .../devicetree/bindings/clock/marvell,pxa1908.yaml | 30 +- Documentation/devicetree/bindings/mfd/act8945a.txt | 82 -- .../devicetree/bindings/mmc/fsl,esdhc.yaml | 1 + .../bindings/mmc/mmc-controller-common.yaml | 8 + .../bindings/mmc/samsung,exynos-dw-mshc.yaml | 1 + .../devicetree/bindings/mmc/sdhci-msm.yaml | 1 + .../devicetree/bindings/mmc/sdhci-pxa.yaml | 31 +- .../bindings/power/amlogic,meson-sec-pwrc.yaml | 3 + .../bindings/power/mediatek,power-controller.yaml | 37 + .../power/supply/active-semi,act8945a-charger.yaml | 76 -- .../bindings/regulator/active-semi,act8945a.yaml | 25 +- .../bindings/regulator/maxim,max77838.yaml | 68 ++ .../devicetree/bindings/regulator/nxp,pf0900.yaml | 163 +++ .../devicetree/bindings/regulator/nxp,pf5300.yaml | 54 + .../regulator/qcom,sdm845-refgen-regulator.yaml | 3 + ...rrypi,7inch-touchscreen-panel-regulator-v2.yaml | 61 + ...pberrypi,7inch-touchscreen-panel-regulator.yaml | 7 +- .../bindings/regulator/richtek,rt5133.yaml | 178 +++ .../bindings/soc/imx/fsl,imx93-media-blk-ctrl.yaml | 59 +- .../devicetree/bindings/spi/amlogic,a4-spifc.yaml | 82 ++ .../bindings/spi/atmel,at91rm9200-spi.yaml | 11 +- .../devicetree/bindings/spi/atmel,quadspi.yaml | 3 + .../devicetree/bindings/spi/samsung,spi.yaml | 1 - Documentation/power/regulator/consumer.rst | 30 +- MAINTAINERS | 43 +- drivers/base/regmap/regmap-mmio.c | 1 + drivers/base/regmap/regmap.c | 13 +- drivers/memstick/core/memstick.c | 8 +- drivers/memstick/host/rtsx_usb_ms.c | 5 +- drivers/misc/cardreader/rtsx_usb.c | 7 + drivers/mmc/core/block.c | 46 +- drivers/mmc/core/bus.c | 12 + drivers/mmc/core/card.h | 9 +- drivers/mmc/core/core.c | 32 + drivers/mmc/core/core.h | 6 + drivers/mmc/core/host.c | 4 + drivers/mmc/core/mmc.c | 70 +- drivers/mmc/core/mmc_ops.c | 72 ++ drivers/mmc/core/mmc_test.c | 10 +- drivers/mmc/core/regulator.c | 77 ++ drivers/mmc/core/sd.c | 2 +- drivers/mmc/core/sdio.c | 6 +- drivers/mmc/core/sdio_bus.c | 3 - drivers/mmc/host/Kconfig | 14 +- drivers/mmc/host/alcor.c | 8 +- drivers/mmc/host/atmel-mci.c | 9 +- drivers/mmc/host/au1xmmc.c | 18 +- drivers/mmc/host/cb710-mmc.c | 19 +- drivers/mmc/host/davinci_mmc.c | 16 +- drivers/mmc/host/dw_mmc-exynos.c | 13 +- drivers/mmc/host/dw_mmc-k3.c | 9 +- drivers/mmc/host/dw_mmc-pci.c | 9 +- drivers/mmc/host/dw_mmc-rockchip.c | 9 +- drivers/mmc/host/dw_mmc.h | 3 + drivers/mmc/host/meson-mx-sdhc-clkc.c | 4 +- drivers/mmc/host/mmc_spi.c | 4 +- drivers/mmc/host/mmci.c | 9 +- drivers/mmc/host/mtk-sd.c | 14 +- drivers/mmc/host/mxs-mmc.c | 6 +- drivers/mmc/host/omap_hsmmc.c | 13 +- drivers/mmc/host/renesas_sdhi_core.c | 6 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 3 +- drivers/mmc/host/rtsx_usb_sdmmc.c | 40 +- drivers/mmc/host/sdhci-acpi.c | 18 +- drivers/mmc/host/sdhci-brcmstb.c | 8 +- drivers/mmc/host/sdhci-cadence.c | 70 +- drivers/mmc/host/sdhci-esdhc-imx.c | 13 +- drivers/mmc/host/sdhci-msm.c | 36 +- drivers/mmc/host/sdhci-of-arasan.c | 8 +- drivers/mmc/host/sdhci-of-at91.c | 12 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 13 +- drivers/mmc/host/sdhci-of-esdhc.c | 8 +- drivers/mmc/host/sdhci-omap.c | 18 +- drivers/mmc/host/sdhci-pci-core.c | 15 +- drivers/mmc/host/sdhci-pxav3.c | 52 +- drivers/mmc/host/sdhci-s3c.c | 11 +- drivers/mmc/host/sdhci-spear.c | 6 +- drivers/mmc/host/sdhci-sprd.c | 10 +- drivers/mmc/host/sdhci-st.c | 6 +- drivers/mmc/host/sdhci-tegra.c | 13 +- drivers/mmc/host/sdhci-xenon.c | 13 +- drivers/mmc/host/sdhci.h | 7 + drivers/mmc/host/sdhci_am654.c | 11 +- drivers/mmc/host/sh_mmcif.c | 13 +- drivers/mmc/host/sunxi-mmc.c | 11 +- drivers/mmc/host/tmio_mmc.h | 15 + drivers/mmc/host/tmio_mmc_core.c | 33 + drivers/mmc/host/toshsd.c | 8 +- drivers/mmc/host/via-sdmmc.c | 10 +- drivers/mmc/host/wmt-sdmmc.c | 16 +- drivers/pmdomain/Kconfig | 1 + drivers/pmdomain/Makefile | 1 + drivers/pmdomain/amlogic/meson-secure-pwrc.c | 95 ++ drivers/pmdomain/imx/gpc.c | 1 - drivers/pmdomain/imx/imx93-blk-ctrl.c | 23 +- drivers/pmdomain/marvell/Kconfig | 18 + drivers/pmdomain/marvell/Makefile | 3 + .../pmdomain/marvell/pxa1908-power-controller.c | 274 +++++ drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c | 8 +- drivers/pmdomain/mediatek/mt6795-pm-domains.h | 5 + drivers/pmdomain/mediatek/mt8167-pm-domains.h | 5 + drivers/pmdomain/mediatek/mt8173-pm-domains.h | 5 + drivers/pmdomain/mediatek/mt8183-pm-domains.h | 5 + drivers/pmdomain/mediatek/mt8186-pm-domains.h | 5 + drivers/pmdomain/mediatek/mt8188-pm-domains.h | 6 + drivers/pmdomain/mediatek/mt8192-pm-domains.h | 5 + drivers/pmdomain/mediatek/mt8195-pm-domains.h | 5 + drivers/pmdomain/mediatek/mt8365-pm-domains.h | 14 +- drivers/pmdomain/mediatek/mtk-pm-domains.c | 399 ++++++- drivers/pmdomain/mediatek/mtk-pm-domains.h | 74 +- drivers/pmdomain/qcom/rpmpd.c | 112 +- drivers/pmdomain/rockchip/Kconfig | 1 + drivers/pmdomain/thead/th1520-pm-domains.c | 16 + drivers/pmdomain/ti/ti_sci_pm_domains.c | 24 +- drivers/power/reset/Kconfig | 7 + drivers/power/reset/Makefile | 1 + drivers/power/reset/th1520-aon-reboot.c | 98 ++ drivers/regulator/Kconfig | 62 + drivers/regulator/Makefile | 6 + drivers/regulator/bd718x7-regulator.c | 2 +- drivers/regulator/core.c | 4 +- drivers/regulator/max77838-regulator.c | 221 ++++ drivers/regulator/pf0900-regulator.c | 975 ++++++++++++++++ drivers/regulator/pf530x-regulator.c | 375 ++++++ drivers/regulator/qcom-refgen-regulator.c | 1 - drivers/regulator/rt5133-regulator.c | 642 ++++++++++ drivers/regulator/s2dos05-regulator.c | 165 +++ drivers/regulator/scmi-regulator.c | 3 +- drivers/regulator/spacemit-p1.c | 157 +++ drivers/regulator/tps6524x-regulator.c | 1 - drivers/regulator/tps6594-regulator.c | 2 +- drivers/spi/Kconfig | 24 +- drivers/spi/Makefile | 2 + drivers/spi/atmel-quadspi.c | 134 ++- drivers/spi/spi-altera-platform.c | 1 - drivers/spi/spi-amd-pci.c | 5 +- drivers/spi/spi-amd.c | 2 +- drivers/spi/spi-amlogic-spifc-a4.c | 1222 ++++++++++++++++++++ drivers/spi/spi-amlogic-spisg.c | 4 +- drivers/spi/spi-atmel.c | 78 +- drivers/spi/spi-axi-spi-engine.c | 17 +- drivers/spi/spi-bcm2835.c | 2 +- drivers/spi/spi-cadence-quadspi.c | 36 +- drivers/spi/spi-fsl-dspi.c | 232 ++-- drivers/spi/spi-fsl-lpspi.c | 8 +- drivers/spi/spi-ljca.c | 2 +- drivers/spi/spi-loopback-test.c | 12 +- drivers/spi/spi-microchip-core-qspi.c | 3 +- drivers/spi/spi-microchip-core.c | 3 +- drivers/spi/spi-mt65xx.c | 30 +- drivers/spi/spi-mtk-snfi.c | 1 - drivers/spi/spi-mxs.c | 2 +- drivers/spi/spi-npcm-fiu.c | 6 +- drivers/spi/spi-nxp-fspi.c | 117 +- .../spi/spi-offload-trigger-adi-util-sigma-delta.c | 5 +- drivers/spi/spi-pl022.c | 13 +- drivers/spi/spi-pxa2xx.c | 2 +- drivers/spi/spi-qpic-snand.c | 58 +- drivers/spi/spi-rb4xx.c | 36 +- drivers/spi/spi-rpc-if.c | 12 +- drivers/spi/spi-s3c64xx.c | 19 +- drivers/spi/spi-sunplus-sp7021.c | 6 +- drivers/spi/spi-virtio.c | 431 +++++++ drivers/spi/spi.c | 85 +- include/dt-bindings/power/amlogic,s6-pwrc.h | 29 + include/dt-bindings/power/amlogic,s7-pwrc.h | 20 + include/dt-bindings/power/amlogic,s7d-pwrc.h | 27 + include/dt-bindings/power/marvell,pxa1908-power.h | 17 + include/dt-bindings/power/qcom,rpmhpd.h | 233 ++++ include/dt-bindings/power/qcom-rpmpd.h | 391 ++----- include/linux/adi-axi-common.h | 21 + include/linux/mmc/host.h | 13 + include/linux/platform_data/tmio.h | 3 + include/linux/regulator/s2dos05.h | 73 ++ include/linux/rtsx_usb.h | 11 + include/linux/spi/spi.h | 16 +- include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/virtio_spi.h | 181 +++ rust/helpers/regulator.c | 10 + rust/kernel/regulator.rs | 171 ++- 180 files changed, 8292 insertions(+), 1483 deletions(-) delete mode 100644 Documentation/devicetree/bindings/mfd/act8945a.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/active-semi,act8 [...] create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77838.yaml create mode 100644 Documentation/devicetree/bindings/regulator/nxp,pf0900.yaml create mode 100644 Documentation/devicetree/bindings/regulator/nxp,pf5300.yaml create mode 100644 Documentation/devicetree/bindings/regulator/raspberrypi,7inch-t [...] create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt5133.yaml create mode 100644 Documentation/devicetree/bindings/spi/amlogic,a4-spifc.yaml create mode 100644 drivers/pmdomain/marvell/Kconfig create mode 100644 drivers/pmdomain/marvell/Makefile create mode 100644 drivers/pmdomain/marvell/pxa1908-power-controller.c create mode 100644 drivers/power/reset/th1520-aon-reboot.c create mode 100644 drivers/regulator/max77838-regulator.c create mode 100644 drivers/regulator/pf0900-regulator.c create mode 100644 drivers/regulator/pf530x-regulator.c create mode 100644 drivers/regulator/rt5133-regulator.c create mode 100644 drivers/regulator/s2dos05-regulator.c create mode 100644 drivers/regulator/spacemit-p1.c create mode 100644 drivers/spi/spi-amlogic-spifc-a4.c create mode 100644 drivers/spi/spi-virtio.c create mode 100644 include/dt-bindings/power/amlogic,s6-pwrc.h create mode 100644 include/dt-bindings/power/amlogic,s7-pwrc.h create mode 100644 include/dt-bindings/power/amlogic,s7d-pwrc.h create mode 100644 include/dt-bindings/power/marvell,pxa1908-power.h create mode 100644 include/linux/regulator/s2dos05.h create mode 100644 include/uapi/linux/virtio_spi.h