This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 7d0d3fa7339e Merge tag 'arm-boardfiles-6.0' of git://git.kernel.org/pub [...] new 72607f372c9c regmap: cache: Fix syntax errors in comments new f67be8b7ee90 regmap: provide regmap_field helpers for simple bit operations new 26968e614adb Merge tag 'regmap-field-bit-helpers' of https://git.kernel [...] new 3d0afe9cf1ef regmap: Don't warn about cache only mode for devices with [...] new 06fae51bb244 regmap: Merge up fixes new a5201d42e2f8 regmap: cache: Add extra parameter check in regcache_init new 445cbd219ac3 regmap-irq: Convert bool bitfields to unsigned int new 53a1a16dcc97 regmap-irq: Remove unused type_reg_stride field new cffc2be30288 regmap-irq: Cleanup sizeof(...) use in memory allocation new 610fdd668e6a regmap-irq: Remove an unnecessary restriction on type_in_mask new 6b0c31747722 regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() new ad22b3e98f94 regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() new f7cc5062d6e5 regmap-irq: Refactor checks for status bulk read support new faa87ce9196d regmap-irq: Introduce config registers for irq types new 9edd4f5aee84 regmap-irq: Deprecate type registers and virtual registers new e8ffb12e7f06 regmap-irq: Fix inverted handling of unmask registers new bdf9b86cd3ad regmap-irq: Add get_irq_reg() callback new 48e014ee9a61 regmap-irq: Deprecate the not_fixed_stride flag new e129e4138147 regmap-irq cleanups and refactoring new 773d09b4c3ac regmap-irq: Fix bug in regmap_irq_get_irq_reg_linear() new cf39ed2e8ecd regmap: add WARN_ONCE when invalid mask is provided to reg [...] new 739f872e48d4 regmap: permit to set reg_update_bits with bulk implementation new 2e7a95156d64 Merge tag 'regmap-v5.20' of git://git.kernel.org/pub/scm/l [...] new 423156b3d37b regulator: dt-bindings: mps,mp5416: add MP5496 compatible new b9dea0184b26 regulator: mp5416: alphabetically sort header includes new df43c245dd05 regulator: mp5416: use OF match data new fcdaf74a0abb regulator: mp5416: add support for MP5496 new 5f7202d827b8 regulator: rt5190a: check if init_data is NULL, bypass rt5 [...] new a9369fd316cf regulator: dt-bindings: Convert pwm-regulator to DT schema new a8280a5dd5a4 regulator: mp5416: remove kernel.h include new f210f387c8c0 regulator: qcom_smd: add get_voltage to MP5496 new 8c92d9221d47 regulator: rpi-panel-attiny: Use backlight helper new c0216c0e68f7 regulator: rt5120: Add PMIC regulator support new 8171c93bac1b regulator: mt6370: Add mt6370 DisplayBias and VibLDO support new 0e584d46218e regulator: fix a kernel-doc warning new 4806c991bf4f regulator: mt6370: Use 'fwnode_gpiod_get_index' to fix gpi [...] new 46ae6fb58fd4 regulator: mt6370: Use the correct header for platform_device_id new a9e37a828ca0 regulator: scmi: Add missing of_node_get() new e8977917e116 regulator: qcom_smd: Fix pm8916_pldo range new 8cbb948a7cc2 regulator: dt-bindings: qcom,smd-rpm: Add PM8909 new bc4d193238be regulator: qcom_smd: Add PM8909 RPM regulators new 3dbee7f9e9e0 regulator: qcom_smd: Add PM8909 and fix pm8916_pldo range new 38493f008deb regulator: max597x: Add support for max597x regulator new d08412328e4f regulator: Fix parameter declaration and spelling mistake. new 79152fc74ff6 regulator: Fix MFD_MAX597X dependency new 3fec90048d37 regulator: max597x: Remove unused including <linux/version.h> new 00f6ebbd0177 regulator: qcom_spmi: add support for HT_P150 new 3d04ae8e3e91 regulator: qcom_spmi: add support for HT_P600 new 34ceb6a6ef87 regulator: qcom_spmi: add support for PMP8074 regulators new 0b3bbd7646b0 regulator: qcom,spmi-regulator: Convert to dtschema new 044750573903 regulator: qcom,spmi-regulator: add PMP8074 PMIC new be6bd82351e8 regulator: max597x: Don't return uninitialized variable in .probe new 91de5eb17c10 regulator: pwm: Update Lee Jones' email address new 66efb665cd5a regulator: of: Fix refcount leak bug in of_get_regulation_ [...] new 218320fec294 regulator: core: Fix off-on-delay-us for always-on/boot-on [...] new 4c7da3741804 regulator: Add missing type for 'regulator-microvolt-offset' new 9cc0590ae351 regulator: mt6380: Fix unused array warning new 6eabfc018e8d regulator: core: Allow specifying an initial load w/ the bulk API new 1de452a0edda regulator: core: Allow drivers to define their init data as const new efc93392960c regulator: Consumer load management improvements new 416e05e5b7ce Merge tag 'regulator-v5.20' of git://git.kernel.org/pub/sc [...] new 8e3ca32f4699 spi: spi-altera-dfl: Fix an error handling path new f52b03c70744 spi: s3c64xx: requests spi-dma channel only during data transfer new 8523c96894e9 spi: cadence-quadspi: Remove spi_master_put() in probe fai [...] new 901fc8e8079e spi: mt65xx: add MT8365 SoC bindings new 657f8bd88cb5 spi: fix typo in comment new dd9c232d4727 spi: spi-zynqmp-gqspi: Add two chip select support new 1f19a2d1d6b9 spi: intel: Use correct order for the parameters of devm_k [...] new b658be56e867 spi: dt-bindings: Move 'rx-sample-delay-ns' to spi-periphe [...] new 6598b91b5ac3 spi: spi.c: Convert statistics to per-cpu u64_stats_t new 8d0b512844fd spi: spi-ti-qspi: Support per-transfer and per-slave speed [...] new 5945ff905764 spi: stm32-qspi: Remove stm32_qspi_get_mode() unused parameter new 75c28a43a43f spi: stm32-qspi: Remove stm32_qspi_wait_cmd() unused parameter new 6ce7061a75f7 spi: stm32-qspi: Remove stm32_qspi_wait_poll_status() unus [...] new 6ff40f00e5a4 spi: stm32-qspi: Remove unused parameters new 71ba950f3b1f ASoC: dt-bindings: renesas,rz-ssi: Document RZ/G2UL SoC new 9ac8d17694b6 spi: add support for microchip fpga spi controllers new f303c6b26ced MAINTAINERS: add spi to PolarFire SoC entry new 0ac8bc4f54ef Add support for PolarFire SoC's spi controllers new 9723070ecb28 spi: s3c64xx: Fix spelling mistake "hannel" -> "channel" new 5dfac65b6217 spi: <linux/spi/spi.h>: Add missing documentation for stru [...] new a4f26ba2608c spi: fix platform_no_drv_owner.cocci warning new 0356163e5883 spi: Return true/false (not 1/0) from bool function new a1f0161eadbd spi: sifive: add PM callbacks to support suspend/resume new 67b9d64139e1 spi: Fix per-cpu stats access on 32 bit systems new 4a2f83b7f780 spi: atmel-quadspi: add runtime pm support new f11ec1cc46e3 spi: atmel-quadspi: use pm_ptr() new af7c2d4145b5 spi: atmel-quadspi: align condition to parenthesis new c349fad389c5 spi: atmel-quadspi: add runtime pm support new 116679aef2f9 spi: micro: fix unreasonable clk_prepare_enable() on error [...] new 845d3fd8a0aa spi: s3c64xx: set pointers to null using NULL rather than 0 new 41ecad2c3cce spi: spidev_test: Warn when the mode is not the requested mode new b76134178168 spi: tegra210-quad: Multi-cs support new e23917822d3c spi: dt-bindings: split peripheral prods new 4f37809f4cdf spi: dt-bindings: Add compatible for Tegra241 QSPI new 35f2b9afc23b spi: tegra quad: Add Tegra Grace features new d38dc01a4e68 spi: microchip-core: fix potentially incorrect return from probe new d52b095b6cb4 spi: core: Fix error code in spi_register_controller() new 2081ad146746 spi: microchip-core: fix passing zero to PTR_ERR warning new 26f30e3ee1bf spi: topcliff-pch: Use core message validation new 40308f9642a8 spi: fsi: Increase timeout and ensure status is checked new a813c47d22b0 spi: s3c64xx: constify fsd_spi_port_config new e95a1cd2cfe7 spi: dw: Add deferred DMA-channels setup support new 595d68c1b7a8 spi: dt-bindings: samsung: Add Exynos4210 SPI new e2185072a4a4 spi: sh: Switch to using core message queue new 145cfc3840e5 spi: mpc52xx-psc: Switch to using core message queue new 917e43de2a56 spi: synquacer: Add missing clk_disable_unprepare() new 82295bc0d192 spi: s3c64xx: move dma_release_channel to unprepare new 1714582a3a08 spi: Move ctlr->cur_msg_prepared to struct spi_message new ae7d2346dc89 spi: Don't use the message queue if possible in spi_sync new c1038165fbbf spi: Lock controller idling transition inside the io_mutex new 8711a2ab51dd spi: __spi_pump_messages: Consolidate spin_unlocks to goto target new d5256cce1f50 spi: Remove check for controller idling in spi sync path new 049d6ccc4da8 spi: Remove check for idling in __spi_pump_messages() new 66a221593cb2 spi: Remove the now unused ctlr->idling flag new 1a9cafcb57b7 spi: Remove unneeded READ_ONCE for ctlr->busy flag new 72c5c59b659d spi: Set ctlr->cur_msg also in the sync transfer case new 69fa95905d40 spi: Ensure the io_mutex is held until spi_finalize_curren [...] new dc3029056b02 spi: opportunistically skip ctlr->cur_msg_completion new 152f2494ac16 Optimize spi_sync path new 3f977c574dfd spi: intel: Add support for Intel Meteor Lake-P SPI serial flash new ffb7bcd3b27e spi: s3c64xx: support loopback mode new bfcd27dcb7b9 spi: s3c64xx: support custom value of internal clock divider new 11d50d853dce spi: s3c64xx: add spi port configuration for Exynos Auto v9 SoC new 9dbeef8ad5f8 spi: s3c64xx: define exynosautov9 compatible new 0dbc49476ac7 spi support for Exynos Auto v9 SoC new 3190d4be3764 spi: pxa2xx: Add support for Intel Meteor Lake-P new c191543e99fc spi: spi.c: White-space fix in __spi_pump_messages() new 95c8222f0e52 spi: spi.c: Fix comment style new 31d4c1bdf157 spi: spi.c: Remove redundant else block new 10365cad1802 Fix some coding style issues new 8b037cabc496 spi: dt-bindings: dw-apb-ssi: update spi-{r,t}x-bus-width new 6eee27c598fd spi: dt-bindings: cadence: add missing 'required' new acfc34f008c3 spi: dt-bindings: zynqmp-qspi: add missing 'required' new 2e063bb1d427 spi: amd: Make use of devm_spi_alloc_master() new deef4da8be2f spi: amd: Make use of dev_err_probe() new 1e71ffee97ac spi: amd: Drop io_base_addr member from struct amd_spi new 55861e36b663 spi: amd: Add struct and enum kernel-doc comments new 41cae19e4ca4 spi: AMD SPI controller driver bug fix and cleanups new 9c22ec4ac27b spi: Return deferred probe error when controller isn't yet [...] new b6747f4fba39 spi: propagate error code to the caller of acpi_spi_device [...] new cdb0cc9379f1 spi: remove duplicate parameters check in acpi_spi_add_resource() new 43cc5a0afe41 spi: Fix simplification of devm_spi_register_controller new 7e9984d183bb spi: tegra20-slink: fix UAF in tegra_slink_remove() new e82c6d62a1f2 spi: microchip-core: fix UAF in mchp_corespi_remove() new 5d56d8974d1e spi: microchip-core: switch to use devm_spi_alloc_master() new cdeaf3a99a02 spi: microchip-core: switch to use dev_err_probe() new 1ed34d367bad spi: microchip-core: fix and cleanups new 5d76b7509cb2 spi: dw: Fix IP-core versions macro new 0d085723c637 spi: Add bindings for Intel Thunder Bay SOC new 51e41dc2f2bc spi: dw: Add support for master mode selection for DWC SSI [...] new dc4e6d9fbf9a spi: dw: Add support for Intel Thunder Bay SPI controller new 53415957c459 Add support for Intel Thunder Bay SPI controller new ecff027298de spi: dt-bindings: atmel,at91rm9200-spi: convert to json-schema new 82cef0af296d spi: dt-bindings: mediatek,spi-mtk-nor: Update bindings fo [...] new 0ee0ab0bdab4 spi: dt-bindings: Add compatible for MediaTek MT8188 new a3fd35be0eda spi: atmel: remove #ifdef CONFIG_{PM, SLEEP} new ee912312db5a spi: dt-bindings: qcom,spi-geni-qcom: allow three interconnects new 7c3193f7890a spi: npcm-fiu: Modify direct read dummy configuration new d50fef8ae939 dt-binding: spi: Add npcm845 compatible to npcm-fiu document new 650b014facca spi: npcm-fiu: Add NPCM8XX support new 23089eb6294d spi: npcm-fiu: add Arbel NPCM8XX support new b54f2401a17b spi: dt-bindings: spi-controller: correct example indentation new 89fcdd53c252 spi: bcm2835: enable shared interrupt support new 233363aba72a spi/panel: dt-bindings: drop CPHA and CPOL from common properties new 66bbf1441d21 spi: a3700: support BE for AC5 SPI driver new 730bc8ba5e9e spi: spi-gxp: Add support for HPE GXP SoCs new 8cc35b86546d spi: dt-bindings: add documentation for hpe,gxp-spifi new a1848b0fa251 MAINTAINERS: add spi support to GXP new 69243df953e7 Add SPI Driver to HPE GXP Architecture new 0805c6fb39f6 Merge tag 'spi-v5.20' of git://git.kernel.org/pub/scm/linu [...]
The 171 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: .../bindings/display/panel/lgphilips,lb035q02.yaml | 3 + .../bindings/display/panel/samsung,ld9040.yaml | 3 + .../bindings/display/panel/sitronix,st7789v.yaml | 3 + .../devicetree/bindings/display/panel/tpo,td.yaml | 3 + .../devicetree/bindings/regulator/mps,mp5416.yaml | 1 + .../bindings/regulator/pwm-regulator.txt | 92 --- .../bindings/regulator/pwm-regulator.yaml | 126 +++++ .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 4 + .../bindings/regulator/qcom,spmi-regulator.txt | 347 ------------ .../bindings/regulator/qcom,spmi-regulator.yaml | 323 +++++++++++ .../devicetree/bindings/regulator/regulator.yaml | 1 + .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 3 +- .../bindings/spi/atmel,at91rm9200-spi.yaml | 75 +++ .../devicetree/bindings/spi/hpe,gxp-spifi.yaml | 56 ++ .../bindings/spi/mediatek,spi-mt65xx.yaml | 2 + .../bindings/spi/mediatek,spi-mtk-nor.yaml | 15 +- .../devicetree/bindings/spi/nuvoton,npcm-fiu.txt | 13 +- .../spi/nvidia,tegra210-quad-peripheral-props.yaml | 33 ++ .../bindings/spi/nvidia,tegra210-quad.yaml | 22 +- .../bindings/spi/qcom,spi-geni-qcom.yaml | 5 +- .../devicetree/bindings/spi/samsung,spi.yaml | 6 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 26 +- .../devicetree/bindings/spi/spi-cadence.yaml | 7 + .../devicetree/bindings/spi/spi-controller.yaml | 19 +- .../bindings/spi/spi-peripheral-props.yaml | 16 +- .../devicetree/bindings/spi/spi-zynqmp-qspi.yaml | 7 + .../devicetree/bindings/spi/spi_atmel.txt | 36 -- MAINTAINERS | 3 + drivers/base/regmap/regcache.c | 11 +- drivers/base/regmap/regmap-irq.c | 432 ++++++++++----- drivers/base/regmap/regmap.c | 27 + drivers/regulator/Kconfig | 28 + drivers/regulator/Makefile | 3 + drivers/regulator/core.c | 25 +- drivers/regulator/devres.c | 28 + drivers/regulator/max597x-regulator.c | 502 +++++++++++++++++ drivers/regulator/mp5416.c | 30 +- drivers/regulator/mt6370-regulator.c | 390 +++++++++++++ drivers/regulator/mt6380-regulator.c | 2 +- drivers/regulator/of_regulator.c | 6 +- drivers/regulator/qcom_smd-regulator.c | 29 +- drivers/regulator/qcom_spmi-regulator.c | 37 ++ drivers/regulator/rpi-panel-attiny-regulator.c | 6 +- drivers/regulator/rt5120-regulator.c | 420 ++++++++++++++ drivers/regulator/rt5190a-regulator.c | 3 + drivers/regulator/scmi-regulator.c | 1 + drivers/regulator/ti-abb-regulator.c | 4 +- drivers/spi/Kconfig | 16 + drivers/spi/Makefile | 2 + drivers/spi/atmel-quadspi.c | 104 +++- drivers/spi/spi-altera-dfl.c | 14 +- drivers/spi/spi-amd.c | 45 +- drivers/spi/spi-armada-3700.c | 4 +- drivers/spi/spi-atmel.c | 15 +- drivers/spi/spi-bcm2835.c | 8 +- drivers/spi/spi-dw-core.c | 10 +- drivers/spi/spi-dw-dma.c | 25 +- drivers/spi/spi-dw-mmio.c | 8 +- drivers/spi/spi-dw.h | 13 +- drivers/spi/spi-fsi.c | 19 +- drivers/spi/spi-gxp.c | 325 +++++++++++ drivers/spi/spi-intel-pci.c | 1 + drivers/spi/spi-intel.c | 4 +- drivers/spi/spi-microchip-core.c | 617 +++++++++++++++++++++ drivers/spi/spi-mpc52xx-psc.c | 116 ++-- drivers/spi/spi-npcm-fiu.c | 28 +- drivers/spi/spi-pxa2xx.c | 4 + drivers/spi/spi-s3c64xx.c | 123 ++-- drivers/spi/spi-sh.c | 94 +--- drivers/spi/spi-sifive.c | 39 ++ drivers/spi/spi-stm32-qspi.c | 18 +- drivers/spi/spi-synquacer.c | 1 + drivers/spi/spi-tegra20-slink.c | 3 +- drivers/spi/spi-tegra210-quad.c | 33 +- drivers/spi/spi-ti-qspi.c | 75 +-- drivers/spi/spi-topcliff-pch.c | 30 +- drivers/spi/spi-zynqmp-gqspi.c | 25 +- drivers/spi/spi.c | 566 +++++++++++-------- include/linux/regmap.h | 141 +++-- include/linux/regulator/consumer.h | 16 +- include/linux/regulator/driver.h | 1 + include/linux/spi/spi.h | 169 +++--- tools/spi/spidev_test.c | 11 + 83 files changed, 4571 insertions(+), 1386 deletions(-) delete mode 100644 Documentation/devicetree/bindings/regulator/pwm-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/pwm-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.yaml create mode 100644 Documentation/devicetree/bindings/spi/atmel,at91rm9200-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml create mode 100644 Documentation/devicetree/bindings/spi/nvidia,tegra210-quad-peri [...] delete mode 100644 Documentation/devicetree/bindings/spi/spi_atmel.txt create mode 100644 drivers/regulator/max597x-regulator.c create mode 100644 drivers/regulator/mt6370-regulator.c create mode 100644 drivers/regulator/rt5120-regulator.c create mode 100644 drivers/spi/spi-gxp.c create mode 100644 drivers/spi/spi-microchip-core.c