This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 856385e0c56e Merge tag 'linux_kselftest-next-6.13-rc1' of git://git.ker [...] new 21e9a1dd01b1 regmap-irq: Consistently use memset32() in regmap_irq_thread() new 42afe80caff0 regmap: Specifically test writing 0 as a value to sparse caches new caf78b046505 regcache: Improve documentation of available cache types new 336f0fbf5108 regmap: Merge up fixes from v6.12-rc3 new 96a54082424d regmap: kunit: Fix repeated test param new 1ed9b927e7dd regmap: maple: Provide lockdep (sub)class for maple tree's [...] new 953e549471ca regmap: irq: Set lockdep class for hierarchical IRQ domains new d1f4390dd28b regmap: provide regmap_assign_bits() new 37c7d3538af4 Merge tag 'regmap-v6.13' of git://git.kernel.org/pub/scm/l [...] new f4e06afb0b47 regulator: isl6271a: Drop explicit initialization of struc [...] new 7368e9f4e25b regulator: Call of_node_put() only once in rzg2l_usb_vbus_ [...] new 18be43aca2c0 regulator: qcom-smd: make smd_vreg_rpm static new 5441b6975adc regulator: Add of_regulator_get_optional() for pure DT reg [...] new 36ec3f437227 regulator: Add devres version of of_regulator_get_optional() new dc16594d9967 Add of_regulator_get_optional() and Fix MTK Power new 85eadae61931 regulator: Merge up v6.12-rc2 new 4e9a2c91bff4 regulator: dt-bindings: vctrl-regulator: convert to YAML new fceffbfe57af regulator: max5970: Drop unused structs new 59a06dce7878 regulator: core: Use fsleep() to get best sleep mechanism new b9ca26482dd5 regulator: dt-bindings: lltc,ltc3676: convert to YAML new 3e7a84b34709 regulator: dt-bindings: qcom,qca6390-pmu: add more propert [...] new a2f899691d6d regulator: rk808: Perform trivial code cleanups new bbc1baaec0a7 regulator: rk808: Use dev_err_probe() in the probe path new 0d214f27c0e3 regulator: rk808: Restrict DVS GPIOs to the RK808 variant only new cd7a38c40b23 regulator: core: do not silently ignore provided init_data new cfcdf395c21e regulator: core: add callback to perform runtime init new 602ff58ae4fe regulator: core: remove machine init callback from config new 5ddc236d094d regulator: init_data handling update new e55f45b0cda7 regulator: doc: add missing documentation for init_cb new d1bc2d5cca43 regulator: doc: remove documentation comment for regulator_init new 1b55354745e2 regulator: Switch back to struct platform_driver::remove() new 21ccadc64dae regulator: dt-bindings: qcom,rpmh: Correct PM8550VE supplies new 4bd37a902ab6 Merge tag 'regulator-v6.13' of git://git.kernel.org/pub/sc [...] new 89980d3a3465 spi: fix typo in the comment new 003c7e01916c spi: spi-fsl-lpspi: Use IRQF_NO_AUTOEN flag in request_irq() new 610442f85c12 spi: slave-mt27xx: Call clk_disable_unprepare() only once [...] new 494c3dc46776 spi: Switch back to struct platform_driver::remove() new 759541d78eb8 dt-bindings: spi: zynqmp-qspi: Include two 'reg' propertie [...] new 7a4b3ebf1d60 spi: airoha: do not keep {tx,rx} dma buffer always mapped new 625de1881b5a spi: atmel-quadspi: Add cs_hold and cs_inactive setting support new d6dc8b7534d5 spi: spi_amd: Sort headers alphabetically new 769c16fa86f1 spi: spi_amd: Enable dual and quad I/O modes new efd9834b86a6 spi: spi_amd: Replace ioread/iowrite calls new 8cd9141ad4e0 spi: spi_amd: Updates to set tx/rx count functions new d97735d42ab0 spi: spi_amd: Optimize IO operations new 145d61c0ab33 spi: spi_amd: Add support for HID2 SPI controller new 9674f1694e64 spi: spi_amd: Set controller address mode new 6c30eee35912 spi: spi_amd: Add HIDDMA basic read support new b45938ed3691 spi: spi_amd: Performance Optimization Patch Series new 5ba92299badc media: usb/msi2500: switch to use spi_alloc_host() new ac2f5bbe80e1 media: netup_unidvb: switch to use devm_spi_alloc_host() new 0191e98ae6e2 spi: ch341: switch to use devm_spi_alloc_host() new 4bca15a56edd spi: slave-mt27xx: switch to use spi_alloc_target() new 5c303090e1d8 video: fbdev: mmp: switch to use spi_alloc_host() new 0809a9ccac4a spi: remove {devm_}spi_alloc_master/slave() new 9e3dfbcf70c9 spi: replace and remove new d87ec94e48dd spi: rockchip: Perform trivial code cleanups new 6c510eac1528 spi: rockchip-sfc: Perform trivial code cleanups new 1482c40b440f spi: rockchip-sfc: Use dev_err_probe() in the probe path new 356749a2b22b Improve error handling in Rockchip SPI drivers new fa8ecda9876a spi: spi-fsl-lpspi: Adjust type of scldiv new 7086f49dc442 spi: spi-fsl-lpspi: Fix specifiers in fsl_lpspi_set_bitrate new 667b5e803a94 spi: spi-fsl-lpspi: support effective_speed_hz new e8d2b5bd6094 spi: spi-fsl-lpspi: Some calculation improvements new 46854574fd76 spi: spi-ti-qspi: remove redundant assignment to variable ret new eb6c65049a27 spi: Provide defer reason if getting irq during probe fails new c2a59c892f20 spi: Merge up v6.12 new b1258105f9ce spi: intel: Add protected and locked attributes new f7bc15211fc6 spi: rockchip: Perform trivial code cleanups new cb91287b3b6d spi: rockchip-sfc: Perform trivial code cleanups new 7d46b8d8d783 spi: rockchip-sfc: Use dev_err_probe() in the probe path new 36e69b160705 driver core: Add device probe log helper dev_warn_probe() new e2fc05873905 spi: rockchip: Use dev_{err,warn}_probe() in the probe path new eaa59db7e96b Add dev_warn_probe() and improve error handling in new 66c1c4175bbd spi: spi-fsl-dspi: Fix casting warnings new f3a59ab98cfc spi: spi-imx: Fix casting warnings new e7ccaaadebae Fix Sparse warnings new 941584e2f3dd spi: stm32: fix missing device mode capability in stm32mp25 new 4de1cdb3c299 spi: dt-bindings: brcm,bcm2835-aux-spi: Convert to dtschema new 36dbe4521a38 spi: make class structs const new f45a4399c1b5 spi: dt-bindings: samsung: Add a compatible for samsung,ex [...] new eef26f1c6179 dt-bindings: spi: Add realtek,rtl9301-snand new 42d20a6a61b8 spi: spi-mem: Add Realtek SPI-NAND controller new 1d4347816a38 Realtek SPI-NAND controller new a992197bfcbb spi: Replace deprecated PCI functions new 8a9c132389bb dt-bindings: spi: sprd,sc9860-spi: convert to YAML new e36eba413b8e spi: axi-spi-engine: Emit trace events for spi transfers new f399051ec1ff spi: tegra210-quad: Avoid shift-out-of-bounds new 25d284715845 spi: spi-mem: rtl-snand: Correctly handle DMA transfers new 2219576883e7 spi: zynqmp-gqspi: Undo runtime PM changes at driver exit time new 270ddc23914e spi: Use of_property_present() for non-boolean properties new 18096d339206 spi: dt-bindings: apple,spi: Add binding for Apple SPI con [...] new c36212b2610d spi: apple: Add driver for Apple SPI controller new 3ec83a377a99 spi: spidev_test: add support for word delay new c6d0529fb70c spi: apple: Remove unnecessary .owner for apple_spi_driver new b1e7828cf934 spi: Delete useless checks new f3c605147741 spi: cs42l43: Add GPIO speaker id support to the bridge co [...] new 7b94af24a7a4 spi: imx: pass struct spi_transfer to prepare_transfer() new a3bb4e663df3 spi: imx: support word delay new 26470a2e87a6 spi: imx: support word delay in ecspi new f2ef39727a22 Merge tag 'spi-v6.13' of git://git.kernel.org/pub/scm/linu [...]
The 101 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: Documentation/ABI/testing/sysfs-driver-spi-intel | 20 + .../bindings/regulator/lltc,ltc3676.yaml | 167 +++++++ .../devicetree/bindings/regulator/ltc3676.txt | 94 ---- .../bindings/regulator/qcom,qca6390-pmu.yaml | 12 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 2 +- .../bindings/regulator/vctrl-regulator.yaml | 80 ++++ .../devicetree/bindings/regulator/vctrl.txt | 49 -- .../devicetree/bindings/spi/apple,spi.yaml | 62 +++ .../bindings/spi/brcm,bcm2835-aux-spi.txt | 38 -- .../bindings/spi/brcm,bcm2835-aux-spi.yaml | 53 +++ .../bindings/spi/realtek,rtl9301-snand.yaml | 62 +++ .../devicetree/bindings/spi/samsung,spi.yaml | 4 + Documentation/devicetree/bindings/spi/spi-sprd.txt | 33 -- .../devicetree/bindings/spi/spi-zynqmp-qspi.yaml | 22 +- .../sprd,sc9860-spi.yaml} | 45 +- Documentation/driver-api/driver-model/devres.rst | 4 +- MAINTAINERS | 6 + drivers/base/core.c | 129 +++-- drivers/base/regmap/internal.h | 1 + drivers/base/regmap/regcache-maple.c | 3 + drivers/base/regmap/regmap-irq.c | 9 +- drivers/base/regmap/regmap-kunit.c | 45 +- drivers/base/regmap/regmap.c | 1 + drivers/media/pci/netup_unidvb/netup_unidvb_spi.c | 6 +- drivers/media/usb/msi2500/msi2500.c | 4 +- drivers/regulator/arizona-ldo1.c | 12 +- drivers/regulator/bd9571mwv-regulator.c | 2 +- drivers/regulator/core.c | 121 ++--- drivers/regulator/db8500-prcmu.c | 2 +- drivers/regulator/devres.c | 39 ++ drivers/regulator/internal.h | 18 +- drivers/regulator/isl6271a-regulator.c | 4 +- drivers/regulator/max5970-regulator.c | 21 +- drivers/regulator/of_regulator.c | 51 +- drivers/regulator/qcom_smd-regulator.c | 2 +- drivers/regulator/renesas-usb-vbus-regulator.c | 7 +- drivers/regulator/rk808-regulator.c | 41 +- drivers/regulator/stm32-vrefbuf.c | 2 +- drivers/regulator/uniphier-regulator.c | 2 +- drivers/regulator/userspace-consumer.c | 2 +- drivers/regulator/virtual.c | 2 +- drivers/regulator/wm8350-regulator.c | 6 +- drivers/spi/Kconfig | 22 + drivers/spi/Makefile | 2 + drivers/spi/atmel-quadspi.c | 38 +- drivers/spi/spi-airoha-snfi.c | 154 +++--- drivers/spi/spi-amd.c | 325 +++++++++++-- drivers/spi/spi-apple.c | 529 +++++++++++++++++++++ drivers/spi/spi-ar934x.c | 2 +- drivers/spi/spi-aspeed-smc.c | 2 +- drivers/spi/spi-at91-usart.c | 2 +- drivers/spi/spi-ath79.c | 2 +- drivers/spi/spi-atmel.c | 2 +- drivers/spi/spi-au1550.c | 2 +- drivers/spi/spi-axi-spi-engine.c | 15 + drivers/spi/spi-bcm2835.c | 2 +- drivers/spi/spi-bcm2835aux.c | 2 +- drivers/spi/spi-bcm63xx-hsspi.c | 2 +- drivers/spi/spi-bcm63xx.c | 2 +- drivers/spi/spi-bcmbca-hsspi.c | 2 +- drivers/spi/spi-brcmstb-qspi.c | 2 +- drivers/spi/spi-cadence-quadspi.c | 2 +- drivers/spi/spi-cadence.c | 2 +- drivers/spi/spi-cavium-octeon.c | 2 +- drivers/spi/spi-ch341.c | 2 +- drivers/spi/spi-coldfire-qspi.c | 2 +- drivers/spi/spi-cs42l43.c | 46 +- drivers/spi/spi-davinci.c | 2 +- drivers/spi/spi-dln2.c | 2 +- drivers/spi/spi-dw-bt1.c | 2 +- drivers/spi/spi-dw-mmio.c | 2 +- drivers/spi/spi-dw-pci.c | 9 +- drivers/spi/spi-ep93xx.c | 2 +- drivers/spi/spi-fsl-dspi.c | 10 +- drivers/spi/spi-fsl-espi.c | 2 +- drivers/spi/spi-fsl-lpspi.c | 29 +- drivers/spi/spi-fsl-qspi.c | 2 +- drivers/spi/spi-fsl-spi.c | 4 +- drivers/spi/spi-hisi-kunpeng.c | 2 +- drivers/spi/spi-hisi-sfc-v3xx.c | 2 +- drivers/spi/spi-img-spfi.c | 2 +- drivers/spi/spi-imx.c | 115 ++++- drivers/spi/spi-intel-pci.c | 1 + drivers/spi/spi-intel-platform.c | 1 + drivers/spi/spi-intel.c | 64 ++- drivers/spi/spi-intel.h | 2 + drivers/spi/spi-iproc-qspi.c | 2 +- drivers/spi/spi-lantiq-ssc.c | 4 +- drivers/spi/spi-loongson-pci.c | 5 +- drivers/spi/spi-meson-spicc.c | 2 +- drivers/spi/spi-meson-spifc.c | 2 +- drivers/spi/spi-microchip-core-qspi.c | 2 +- drivers/spi/spi-microchip-core.c | 2 +- drivers/spi/spi-mpc52xx-psc.c | 4 +- drivers/spi/spi-mpc52xx.c | 2 +- drivers/spi/spi-mt65xx.c | 2 +- drivers/spi/spi-mtk-nor.c | 2 +- drivers/spi/spi-mtk-snfi.c | 2 +- drivers/spi/spi-mxic.c | 2 +- drivers/spi/spi-mxs.c | 2 +- drivers/spi/spi-npcm-fiu.c | 8 +- drivers/spi/spi-npcm-pspi.c | 2 +- drivers/spi/spi-nxp-fspi.c | 2 +- drivers/spi/spi-oc-tiny.c | 2 +- drivers/spi/spi-omap-uwire.c | 2 +- drivers/spi/spi-omap2-mcspi.c | 2 +- drivers/spi/spi-orion.c | 2 +- drivers/spi/spi-pic32-sqi.c | 4 +- drivers/spi/spi-pic32.c | 2 +- drivers/spi/spi-pl022.c | 2 +- drivers/spi/spi-ppc4xx.c | 2 +- drivers/spi/spi-pxa2xx-pci.c | 8 +- drivers/spi/spi-pxa2xx-platform.c | 2 +- drivers/spi/spi-qcom-qspi.c | 4 +- drivers/spi/spi-qup.c | 2 +- drivers/spi/spi-rb4xx.c | 2 +- drivers/spi/spi-realtek-rtl-snand.c | 419 ++++++++++++++++ drivers/spi/spi-rockchip-sfc.c | 25 +- drivers/spi/spi-rockchip.c | 59 ++- drivers/spi/spi-rpc-if.c | 2 +- drivers/spi/spi-rspi.c | 2 +- drivers/spi/spi-rzv2m-csi.c | 2 +- drivers/spi/spi-s3c64xx.c | 4 +- drivers/spi/spi-sh-hspi.c | 2 +- drivers/spi/spi-sh-msiof.c | 2 +- drivers/spi/spi-sh-sci.c | 2 +- drivers/spi/spi-sh.c | 2 +- drivers/spi/spi-sifive.c | 2 +- drivers/spi/spi-slave-mt27xx.c | 10 +- drivers/spi/spi-sn-f-ospi.c | 2 +- drivers/spi/spi-sprd.c | 4 +- drivers/spi/spi-st-ssc4.c | 2 +- drivers/spi/spi-stm32-qspi.c | 2 +- drivers/spi/spi-stm32.c | 2 +- drivers/spi/spi-sun4i.c | 2 +- drivers/spi/spi-sun6i.c | 2 +- drivers/spi/spi-sunplus-sp7021.c | 2 +- drivers/spi/spi-synquacer.c | 2 +- drivers/spi/spi-tegra114.c | 2 +- drivers/spi/spi-tegra20-sflash.c | 2 +- drivers/spi/spi-tegra20-slink.c | 4 +- drivers/spi/spi-tegra210-quad.c | 4 +- drivers/spi/spi-ti-qspi.c | 5 +- drivers/spi/spi-topcliff-pch.c | 2 +- drivers/spi/spi-uniphier.c | 2 +- drivers/spi/spi-xilinx.c | 2 +- drivers/spi/spi-xtensa-xtfpga.c | 2 +- drivers/spi/spi-zynq-qspi.c | 2 +- drivers/spi/spi-zynqmp-gqspi.c | 4 +- drivers/spi/spi.c | 25 +- drivers/video/fbdev/mmp/hw/mmp_spi.c | 6 +- include/linux/dev_printk.h | 1 + include/linux/mfd/max5970.h | 12 - include/linux/regmap.h | 25 +- include/linux/regulator/consumer.h | 37 ++ include/linux/regulator/driver.h | 7 + include/linux/regulator/machine.h | 5 +- include/linux/spi/spi.h | 30 -- tools/spi/spidev_test.c | 11 +- 159 files changed, 2708 insertions(+), 823 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-spi-intel create mode 100644 Documentation/devicetree/bindings/regulator/lltc,ltc3676.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/ltc3676.txt create mode 100644 Documentation/devicetree/bindings/regulator/vctrl-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/vctrl.txt create mode 100644 Documentation/devicetree/bindings/spi/apple,spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/brcm,bcm2835-aux-spi.txt create mode 100644 Documentation/devicetree/bindings/spi/brcm,bcm2835-aux-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-sprd.txt copy Documentation/devicetree/bindings/{i2c/sprd,sc9860-i2c.yaml => spi/sprd,sc986 [...] create mode 100644 drivers/spi/spi-apple.c create mode 100644 drivers/spi/spi-realtek-rtl-snand.c