This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 3f32ab146c55 Merge tag 'mmc-v6.11' of git://git.kernel.org/pub/scm/linu [...] new 447e140e66fd gpio: Remove legacy API documentation new d795848ecce2 gpio: prevent potential speculation leaks in gpio_device_g [...] new e4608bbccf2b dt-bindings: gpio: lsi,zevio-gpio: convert to dtschema new ca09ce254a65 gpio: syscon: do not report bogus error new d4cde6e42f2e gpio: amd8111: Convert PCIBIOS_* return codes to errnos new 9a73e037f4b5 gpio: rdc321x: Convert PCIBIOS_* return codes to errnos new 35d848e7a1cb gpiolib: cdev: Add INIT_KFIFO() for linereq events new 4ce5ca654a76 gpiolib: cdev: Refactor allocation of linereq events kfifo new 2ba4746b418d gpiolib: cdev: Cleanup kfifo_out() error handling new e7ba9d11e9fd gpio: brcmstb: Allow building driver for ARCH_BCM2835 new 82466bb622e9 gpio: pca953x: Add support for TI TCA9535 variant new 8fce7727a70e dt-bindings: gpio: pca95xx: Document the TI TCA9535 variant new 77e1ea9e9913 dt-bindings: gpio: mpc8xxx: Convert to yaml format new a31517b11bd1 dt-bindings: gpio: aspeed,sgpio: Specify gpio-line-names new 3a40985960bc dt-bindings: gpio: aspeed,sgpio: Specify #interrupt-cells new ea95bd851068 gpiolib: make gpiochip_set_desc_names() return void new 5a646e03e956 gpiolib: Return label, if set, for IRQ only line new 54a687cd49e3 gpiolib: Show more info for interrupt only lines in debugfs new 7f1e45f4ae76 docs: gpio: prefer pread(2) for interrupt reading new 8a05de23adab gpio: sim: use device_match_name() instead of strcmp(dev_name(... new b5f5cbee764e gpio: sim: drop kernel.h include new 413427153921 gpio: sim: use devm_mutex_init() new 3ff1180a39fb gpiolib: Remove data-less gpiochip_add() function new 5ca84d416e1c Documentation: gpio: Clarify effect of active low flag on [...] new 08d94c742868 Documentation: gpio: Clarify effect of active low flag on [...] new 7e92061f1e9d gpiolib: put gpio_suffixes in a single compilation unit new 8657af6c0a9a pinctrl: da9062: replace gpiochip_get_desc() with gpio_dev [...] new 9a473c2a093e gpio: ath79: convert to dynamic GPIO base allocation new 3550b5db3af4 dt-bindings: gpio: fsl,qoriq-gpio: add common property gpi [...] new e48fe75afa53 Documentation: gpio: Reconfiguration with unset direction [...] new 6a9c15083b16 Documentation: gpio: Reconfiguration with unset direction [...] new 7828b7bbbf20 gpio: add sloppy logic analyzer using polling new 6f2a87502499 gpiolib: unexport gpiochip_get_desc() new f2e395629747 dt-bindings: gpio: fsl,qoriq-gpio: Add compatible string f [...] new 011f583781fa genirq/irq_sim: add an extended irq_sim initializer new 9d9c1796a6ae gpio: sim: lock GPIOs as interrupts when they are requested new 8060be2489f9 dt-bindings: gpio: vf610: Allow gpio-line-names to be set new 91581c4b3f29 gpio: virtuser: new virtual testing driver for the GPIO API new 337049890b8c dt-bindings: gpio: convert Atmel GPIO to json-schema new 1d8267bcbb7a gpio: virtuser: actually use the "trimmed" local variable new dfda97e37de4 gpio: mc33880: Convert comma to semicolon new b3c0eccb4854 Merge tag 'gpio-updates-for-v6.11-rc1' of git://git.kernel [...] new c3820641da87 regmap: kunit: Fix memory leaks in gen_regmap() and gen_ra [...] new a8bd778958ef regmap: kunit: add missing MODULE_DESCRIPTION() new 0ae747759930 regmap: Merge up fixes new f82ecf76cdd4 regmap: kunit: Use array_size() and sizeof(*ptr) consistently new f6841d41a8a3 regmap: Switch to use kmemdup_array() new 354662dc66f2 regmap: cache: Use correct type of the rb_for_each() parameter new f755d6955338 regmap: cache: Switch to use kmemdup_array() new bce843065804 regmap: maple: Switch to use kmemdup_array() new 540c53d158d9 regmap: Switch to use kmemdup_array() new 48c1a30bf160 regmap-i2c: add missing MODULE_DESCRIPTION() macro new 5a31243aa2ce regmap: Merge up v6.10-rc4 new 92955a25f770 regmap: add missing MODULE_DESCRIPTION() macros new 0f02ba48cdaf const_structs.checkpatch: add regmap structs new f21711bbdbf0 regmap-irq: handle const struct regmap_irq_sub_irq_map new 3c1ff93b4dee regmap: Implement regmap_multi_reg_read() new 450a60ef6079 regmap: Implement regmap_multi_reg_read() new c2bb8198fee8 regmap: kunit: Add test cases for regmap_multi_reg_(read,write}() new 25617a5c4503 Merge tag 'regmap-v6.11' of git://git.kernel.org/pub/scm/l [...] new aea07a986c2f regulator: Drop explicit initialization of struct i2c_devi [...] new 7a147670035d regulator: consumer: Reorder fields in 'struct regulator_b [...] new 4236b12c8731 regulator: max77503: remove unused struct 'max77503_dev' new 3267a17bbae1 regulator: stm32-pwr: add support of STM32MP13 new bb064c866d84 regulator: st,stm32mp1-pwr-reg: add compatible for STM32MP13 new c1ca3e2fa891 ARM: st: add new compatible for PWR regulators on new 74259990b593 regulator: rtq2208: Fix LDO to be compatible with both fix [...] new af1296d15d89 regulator: rtq2208: Add fixed LDO VOUT property and check [...] new 334874910c8e regulator: dt-bindings: rtq2208: Add specified fixed LDO V [...] new f31f012d799c Fix issue when using devm_of_regulator_put_matches and new 8832266dae4f regulator: Merge up fixes new b5cb34c93bd4 regulator: dt-bindings: describe the PMU module of the QCA [...] new 168ed1e8d089 regulator: dt-bindings: describe the PMU module of the WCN [...] new 62e4f3396197 dt-bindings: regulator: twl-regulator: convert to yaml new 8a2744f2955a regulator: add missing MODULE_DESCRIPTION() macro new ffe4b381e2ea regulator: dt-bindings: mt6315: Document MT6319 PMIC new 7bbb71150e57 regulator: Merge up v6.10-rc4 new 61a98ffc2081 regulator: userspace-consumer: quiet device deferral new cd102850e32c regulator: Remove mtk-dvfsrc-regulator.c new d2ea920a4092 regulator: Add refactored mtk-dvfsrc-regulator driver new b147ae7ae514 regulator: Add bindings for MediaTek DVFSRC Regulators new 1cb7d2915760 regulator: core: Add helper for allow HW access to enable/ [...] new 84fbd6198766 regulator: Add Renesas RZ/G2L USB VBUS regulator driver new db576ed76232 Add USB VBUS regulator for RZ/G2L new 80e64b6d3481 dt-bindings: mfd: twl: Fix example new 82fe56c6fe02 dt-bindings: regulator: ti,tps65132: document VIN supply new 05db2e27b923 regulator: da9121: Constify struct regmap_config new 32d1171014a7 regulator: max77857: Constify struct regmap_config new 6070471088b9 dt-bindings: regulator: sprd,sc2731-regulator: convert to YAML new 83808c54064e regulator: pca9450: Make IRQ optional new ef0b29e74496 regulator: dt-bindings: pca9450: Make interrupt optional new 584aeccc0b71 Merge tag 'regulator-v6.11' of git://git.kernel.org/pub/sc [...] new f44b3730b038 Merge existing fixes from spi/for-6.10 into new branch new 6ecdb0aa4dca spi: axi-spi-engine: Add SPI_CS_HIGH support new 5bcbbaf0747c spi: dt-bindings: marvell,mmp2-ssp: Merge PXA SSP into schema new 61cabbd5ef76 spi: imx: remove empty cleanup function new ef901b38d3a4 spi: atmel-quadspi: Add missing check for clk_prepare new 2d19ea9e8840 spi: Replace custom code with device_match_acpi_handle() new 85ce0dc28ffd spi: dt-bindings: brcm,bcm2835-spi: convert to dtschema new a71b7845c0e4 spi: Refactor spi_stop_queue() new 060bbd65dd4b spi: dt-bindings: Document the IBM FSI-attached SPI controller new 6cf3c0f84d40 spi: spi-cadence: Add optional reset control support new 837e53f766fe spi: dt-bindings: spi-cadence: Add optional reset control new ab0b5a99d371 Add optional reset control for Cadence SPI new 19a9aa930227 spi: dw: differentiate between unsupported and invalid requests new 5e657a8e660c spi: mxic: differentiate between unsupported and invalid requests new 615725a9a8c8 spi: rpc-if: differentiate between unsupported and invalid [...] new 41b86b145507 spi: wpcm-fiu: differentiate between unsupported and inval [...] new b0d8c563f0fb spi: differentiate between unsupported and invalid new f261172d39f3 spi: bitbang: Use typedef for txrx_*() callbacks new c3358a746e07 spi: bitbang: Convert unsigned to unsigned int new b90cc232e2ce spi: bitbang: Replace hard coded number of SPI modes new dd2b6374543b spi: bitbang: Clean up the driver new 04518cd88776 spi: gpio: Make use of device properties new 196bf3e7fe22 spi: gpio: Use traditional pattern when checking error codes new d879675bc09a spi: gpio: Convert to be used outside of OF new 3b4c0fbc1993 spi: dt-bindings: Add num-cs property for mpfs-spi new a7ed3a11202d spi: spi-microchip-core: Fix the number of chip selects supported new 9c84429324ea spi: spi-microchip-core: Add support for GPIO based CS new 4ccaf60062c3 Add support for GPIO based CS new 22aaae482044 spi: Merge up fixes new a2fca8f2e242 spi: pxa2xx: Wrap pxa_ssp_request() to be device managed resource new 8aa5062e2605 spi: pxa2xx: Reorganize the SSP type retrieval new 7b0f2c105064 spi: pxa2xx: Remove no more needed driver data new c1b93986dfb2 spi: pxa2xx: Remove hard coded number of chip select pins new c65174fdb2f7 spi: pxa2xx: Utilise temporary variable for struct device new 9b328f5f5c92 spi: pxa2xx: Print DMA burst size only when DMA is enabled new 560fb06df2fd spi: pxa2xx: Remove duplicate check new 75bfdccaecf9 spi: pxa2xx: Remove superflous check for Intel Atom SoCs new 20ade9b9771c spi: pxa2xx: Extract pxa2xx_spi_platform_*() callbacks new 3d8f037fbcab spi: pxa2xx: Move platform driver to a separate file new cc160697a576 spi: pxa2xx: Convert PCI driver to use spi-pxa2xx code directly new 3b0d6a32115c dt-bindings: spi: amlogic,a1-spifc: add missing power-domains new d4ea1d504d27 regmap: spi: Fix potential off-by-one when calculating res [...] new 022bd9c520d8 spi: meson-spicc: set SPI clock flag CLK_SET_RATE_PARENT new 8a71710bb479 spi: add missing MODULE_DESCRIPTION() macros new 0535cf64e4b1 spi: Introduce internal spi_xfer_is_dma_mapped() helper new 0fb66b81dbf9 spi: dw: Use new spi_xfer_is_dma_mapped() helper new 54c5a9db2899 spi: ingenic: Use new spi_xfer_is_dma_mapped() helper new 6361b4e4f7a4 spi: omap2-mcspi: Use new spi_xfer_is_dma_mapped() helper new e47f92308031 spi: pxa2xx: Use new spi_xfer_is_dma_mapped() helper new 2f9485adfbd8 spi: pci1xxxx: Use new spi_xfer_is_dma_mapped() helper new bd1886661b14 spi: qup: Use new spi_xfer_is_dma_mapped() helper new e289df82344f spi: Rework per message DMA mapped flag to be per transfer new 412a05d6a91c spi: Rework DMA mapped flag new 313d2c9d1252 spi: meson-spicc: add spicc loopback mode new 6914ee9cd1b0 spi: cs42l43: Refactor accessing the SDCA extension properties new 78b05172b42d spi: spi-cadence: Enable spi refclk in slave mode new 741b31df024c spi: Merge up fixes new cc169cf869fd spi: cs42l43: Refactor accessing the SDCA extension properties new 0ca645ab5b15 spi: cs42l43: Add speaker id support to the bridge configuration new 5d0c35feea33 spi: imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices new 9b894d65e978 Documentation: devres: add missing SPI helpers new d4a0055fdc22 spi: add devm_spi_optimize_message() helper new 17436001a6bc spi: add devm_spi_optimize_message() helper new a93f089ccf82 spi: spi-imx: Switch to RUNTIME_PM_OPS/SYSTEM_SLEEP_PM_OPS() new 6765e859fac9 spi: spi-fsl-lpspi: Switch to SYSTEM_SLEEP_PM_OPS() new 7e74a45c7afd spi: add EXPORT_SYMBOL_GPL(devm_spi_optimize_message) new f01062881f81 spi: add devm_spi_optimize_message() helper new 2d4e40dcdc55 spi: spi-imx: Pass pm_ptr() new 14201399457c spi: spi-fsl-lpspi: Pass pm_ptr() new 89c2657429c4 spi: axi-spi-engine: remove platform_set_drvdata() new 52e78777b6bf spi: fsl-dspi: use common proptery 'spi-cs-setup(hold)-delay-ns' new 94f19d076218 spi: dt-bindings: fsl-dspi: Convert to yaml format new 6c387fb26336 spi: dt-bindings: snps,dw-apb-ssi.yaml: update compatible [...] new 5211070c3309 spi: xcomm: add gpiochip support new e8ba259764c7 spi: xcomm: make use of devm_spi_alloc_host() new 5e7d4755c58a spi: xcomm: remove i2c_set_clientdata() new e2e89f96308a spi: xcomm: fix coding style new 0f2ecc3f6136 spi: spi: Remove unnecessary ‘0’ values from rc new 3bca1a3808a9 spi: spi: Remove unnecessary ‘0’ values from status new 2de9ae2044c4 spi: dt-bindings: fsl-dspi: add dmas and dma-names properties new 0f17a1278757 spi: dt-bindings: fsl-dspi: add compatible string 'fsl,lx2 [...] new 8846739f52af spi: add ch341a usb2spi driver new 3048dc8ba46b spi: dt-bindings: at91: Add sama7d65 compatible string new e23dd95cfd06 Merge tag 'spi-v6.11' of git://git.kernel.org/pub/scm/linu [...]
The 176 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/admin-guide/gpio/gpio-virtuser.rst | 177 ++ Documentation/admin-guide/gpio/index.rst | 1 + .../dev-tools/gpio-sloppy-logic-analyzer.rst | 93 + Documentation/dev-tools/index.rst | 1 + .../devicetree/bindings/gpio/aspeed,sgpio.yaml | 10 + .../bindings/gpio/atmel,at91rm9200-gpio.yaml | 81 + .../devicetree/bindings/gpio/fsl,qoriq-gpio.yaml | 87 + .../devicetree/bindings/gpio/gpio-mpc8xxx.txt | 53 - .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 1 + .../devicetree/bindings/gpio/gpio-vf610.yaml | 4 + .../devicetree/bindings/gpio/gpio-zevio.txt | 16 - .../devicetree/bindings/gpio/gpio_atmel.txt | 31 - .../devicetree/bindings/gpio/lsi,zevio-gpio.yaml | 43 + Documentation/devicetree/bindings/mfd/ti,twl.yaml | 167 +- .../mediatek,mt6873-dvfsrc-regulator.yaml | 43 + .../bindings/regulator/mt6315-regulator.yaml | 6 +- .../bindings/regulator/nxp,pca9450-regulator.yaml | 1 - .../bindings/regulator/qcom,qca6390-pmu.yaml | 185 ++ .../bindings/regulator/richtek,rtq2208.yaml | 11 +- .../bindings/regulator/sprd,sc2731-regulator.txt | 43 - .../bindings/regulator/sprd,sc2731-regulator.yaml | 67 + .../bindings/regulator/st,stm32mp1-pwr-reg.yaml | 7 +- .../devicetree/bindings/regulator/ti,tps65132.yaml | 3 + .../bindings/regulator/twl-regulator.txt | 80 - .../devicetree/bindings/serial/mrvl,pxa-ssp.txt | 64 - .../devicetree/bindings/spi/amlogic,a1-spifc.yaml | 3 + .../bindings/spi/atmel,at91rm9200-spi.yaml | 8 +- .../devicetree/bindings/spi/brcm,bcm2835-spi.txt | 23 - .../devicetree/bindings/spi/brcm,bcm2835-spi.yaml | 50 + .../bindings/spi/fsl,dspi-peripheral-props.yaml | 30 + .../devicetree/bindings/spi/fsl,dspi.yaml | 116 ++ .../devicetree/bindings/spi/ibm,spi-fsi.yaml | 55 + .../devicetree/bindings/spi/marvell,mmp2-ssp.yaml | 35 +- .../bindings/spi/microchip,mpfs-spi.yaml | 29 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 4 + .../devicetree/bindings/spi/spi-cadence.yaml | 7 + .../devicetree/bindings/spi/spi-fsl-dspi.txt | 65 - .../bindings/spi/spi-peripheral-props.yaml | 1 + Documentation/driver-api/driver-model/devres.rst | 3 + Documentation/driver-api/gpio/board.rst | 6 - Documentation/driver-api/gpio/consumer.rst | 4 +- Documentation/driver-api/gpio/driver.rst | 5 +- Documentation/driver-api/gpio/index.rst | 1 - Documentation/driver-api/gpio/intro.rst | 12 - Documentation/driver-api/gpio/legacy.rst | 679 -------- Documentation/power/regulator/consumer.rst | 6 + .../translations/zh_CN/driver-api/gpio/index.rst | 2 - .../translations/zh_CN/driver-api/gpio/legacy.rst | 618 ------- Documentation/translations/zh_TW/gpio.txt | 574 ------- .../gpio/gpio-handle-get-line-values-ioctl.rst | 7 + .../gpio/gpio-handle-set-config-ioctl.rst | 5 +- .../gpio/gpio-handle-set-line-values-ioctl.rst | 7 + .../gpio/gpio-lineevent-data-read.rst | 5 + .../userspace-api/gpio/gpio-v2-line-event-read.rst | 5 + .../gpio/gpio-v2-line-get-values-ioctl.rst | 7 + .../gpio/gpio-v2-line-set-config-ioctl.rst | 7 +- .../gpio/gpio-v2-line-set-values-ioctl.rst | 7 + Documentation/userspace-api/gpio/sysfs.rst | 7 +- MAINTAINERS | 2 +- drivers/base/regmap/regcache-maple.c | 13 +- drivers/base/regmap/regcache.c | 6 +- drivers/base/regmap/regmap-ac97.c | 1 + drivers/base/regmap/regmap-i2c.c | 1 + drivers/base/regmap/regmap-irq.c | 2 +- drivers/base/regmap/regmap-kunit.c | 158 +- drivers/base/regmap/regmap-ram.c | 1 + drivers/base/regmap/regmap-raw-ram.c | 1 + drivers/base/regmap/regmap-sccb.c | 1 + drivers/base/regmap/regmap-slimbus.c | 1 + drivers/base/regmap/regmap-spi-avmm.c | 1 + drivers/base/regmap/regmap-spi.c | 3 +- drivers/base/regmap/regmap-spmi.c | 1 + drivers/base/regmap/regmap-w1.c | 1 + drivers/base/regmap/regmap.c | 105 +- drivers/gpio/Kconfig | 33 +- drivers/gpio/Makefile | 2 + drivers/gpio/gpio-amd8111.c | 4 +- drivers/gpio/gpio-ath79.c | 2 - drivers/gpio/gpio-mc33880.c | 2 +- drivers/gpio/gpio-pca953x.c | 1 + drivers/gpio/gpio-rdc321x.c | 6 +- drivers/gpio/gpio-sim.c | 60 +- drivers/gpio/gpio-sloppy-logic-analyzer.c | 344 ++++ drivers/gpio/gpio-syscon.c | 27 +- drivers/gpio/gpio-virtuser.c | 1807 ++++++++++++++++++++ drivers/gpio/gpiolib-acpi.c | 4 +- drivers/gpio/gpiolib-cdev.c | 80 +- drivers/gpio/gpiolib-of.c | 4 +- drivers/gpio/gpiolib.c | 36 +- drivers/gpio/gpiolib.h | 4 +- drivers/pinctrl/pinctrl-da9062.c | 2 +- drivers/regulator/Kconfig | 9 + drivers/regulator/Makefile | 1 + drivers/regulator/core.c | 28 + drivers/regulator/da9121-regulator.c | 7 +- drivers/regulator/da9210-regulator.c | 4 +- drivers/regulator/lp3971.c | 2 +- drivers/regulator/lp3972.c | 2 +- drivers/regulator/lp8755.c | 2 +- drivers/regulator/max1586.c | 2 +- drivers/regulator/max20411-regulator.c | 5 +- drivers/regulator/max77503-regulator.c | 8 - drivers/regulator/max77857-regulator.c | 2 +- drivers/regulator/max8649.c | 2 +- drivers/regulator/max8893.c | 4 +- drivers/regulator/max8952.c | 4 +- drivers/regulator/mcp16502.c | 2 +- drivers/regulator/mt6311-regulator.c | 4 +- drivers/regulator/mtk-dvfsrc-regulator.c | 248 ++- drivers/regulator/pca9450-regulator.c | 41 +- drivers/regulator/pf8x00-regulator.c | 8 +- drivers/regulator/pv88060-regulator.c | 4 +- drivers/regulator/pv88090-regulator.c | 4 +- drivers/regulator/renesas-usb-vbus-regulator.c | 74 + drivers/regulator/rt4831-regulator.c | 1 + drivers/regulator/rtq2208-regulator.c | 44 +- drivers/regulator/slg51000-regulator.c | 4 +- drivers/regulator/stm32-pwr.c | 1 + drivers/regulator/sy8106a-regulator.c | 4 +- drivers/regulator/tps6286x-regulator.c | 11 +- drivers/regulator/tps6287x-regulator.c | 10 +- drivers/regulator/userspace-consumer.c | 6 +- drivers/spi/Kconfig | 6 + drivers/spi/Makefile | 4 +- drivers/spi/atmel-quadspi.c | 11 +- drivers/spi/internals.h | 8 + drivers/spi/spi-altera-core.c | 1 + drivers/spi/spi-axi-spi-engine.c | 42 +- drivers/spi/spi-bitbang.c | 73 +- drivers/spi/spi-cadence.c | 27 +- drivers/spi/spi-ch341.c | 241 +++ drivers/spi/spi-cs42l43.c | 95 +- drivers/spi/spi-dw-bt1.c | 10 +- drivers/spi/spi-dw-core.c | 4 +- drivers/spi/spi-fsl-cpm.c | 1 + drivers/spi/spi-fsl-dspi.c | 19 +- drivers/spi/spi-fsl-lib.c | 1 + drivers/spi/spi-fsl-lpspi.c | 8 +- drivers/spi/spi-gpio.c | 66 +- drivers/spi/spi-imx.c | 20 +- drivers/spi/spi-ingenic.c | 4 +- drivers/spi/spi-meson-spicc.c | 22 +- drivers/spi/spi-microchip-core.c | 6 +- drivers/spi/spi-mxic.c | 2 +- drivers/spi/spi-omap-uwire.c | 1 + drivers/spi/spi-omap2-mcspi.c | 9 +- drivers/spi/spi-pci1xxxx.c | 5 +- drivers/spi/spi-pxa2xx-pci.c | 39 +- drivers/spi/spi-pxa2xx-platform.c | 214 +++ drivers/spi/spi-pxa2xx.c | 259 +-- drivers/spi/spi-pxa2xx.h | 6 + drivers/spi/spi-qup.c | 10 +- drivers/spi/spi-rpc-if.c | 12 +- drivers/spi/spi-wpcm-fiu.c | 6 +- drivers/spi/spi-xcomm.c | 75 +- drivers/spi/spi.c | 134 +- drivers/staging/greybus/gpio.c | 2 +- include/linux/gpio.h | 6 +- include/linux/gpio/driver.h | 5 - include/linux/irq_sim.h | 17 + include/linux/regmap.h | 4 +- include/linux/regulator/consumer.h | 13 +- include/linux/spi/spi.h | 13 +- include/linux/spi/spi_bitbang.h | 7 +- kernel/irq/irq_sim.c | 60 +- scripts/const_structs.checkpatch | 10 + tools/gpio/gpio-sloppy-logic-analyzer.sh | 246 +++ 167 files changed, 5502 insertions(+), 3254 deletions(-) create mode 100644 Documentation/admin-guide/gpio/gpio-virtuser.rst create mode 100644 Documentation/dev-tools/gpio-sloppy-logic-analyzer.rst create mode 100644 Documentation/devicetree/bindings/gpio/atmel,at91rm9200-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/fsl,qoriq-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-mpc8xxx.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-zevio.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio_atmel.txt create mode 100644 Documentation/devicetree/bindings/gpio/lsi,zevio-gpio.yaml create mode 100644 Documentation/devicetree/bindings/regulator/mediatek,mt6873-dvf [...] create mode 100644 Documentation/devicetree/bindings/regulator/qcom,qca6390-pmu.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/sprd,sc2731-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/sprd,sc2731-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/twl-regulator.txt delete mode 100644 Documentation/devicetree/bindings/serial/mrvl,pxa-ssp.txt delete mode 100644 Documentation/devicetree/bindings/spi/brcm,bcm2835-spi.txt create mode 100644 Documentation/devicetree/bindings/spi/brcm,bcm2835-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/fsl,dspi-peripheral-props.yaml create mode 100644 Documentation/devicetree/bindings/spi/fsl,dspi.yaml create mode 100644 Documentation/devicetree/bindings/spi/ibm,spi-fsi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt delete mode 100644 Documentation/driver-api/gpio/legacy.rst delete mode 100644 Documentation/translations/zh_CN/driver-api/gpio/legacy.rst delete mode 100644 Documentation/translations/zh_TW/gpio.txt create mode 100644 drivers/gpio/gpio-sloppy-logic-analyzer.c create mode 100644 drivers/gpio/gpio-virtuser.c create mode 100644 drivers/regulator/renesas-usb-vbus-regulator.c create mode 100644 drivers/spi/spi-ch341.c create mode 100644 drivers/spi/spi-pxa2xx-platform.c create mode 100755 tools/gpio/gpio-sloppy-logic-analyzer.sh