This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 71ae5fc87c34 Merge tag 'linux-kselftest-5.2-rc1' of git://git.kernel.or [...] new 8293488205f1 regmap: regmap-irq: fix getting type default values new 7fdc9fc87492 Merge branch 'regmap-5.1' into regmap-linus new a1c67d65df0b regmap: debugfs: Replace code by already existing function new cc6a8d69ba62 regmap: debugfs: Jump to the next readable register new 8b9f9d4dc511 regmap: verify if register is writeable before writing operations new 37613fa5b762 regmap: add proper SPDX identifiers on files that did not [...] new 615c4d9a50e2 Merge branch 'regmap-5.2' into regmap-next new 962d5ecca101 Merge tag 'regmap-v5.2' of git://git.kernel.org/pub/scm/li [...] new 70b464918e53 regulator: core: fix error path for regulator_set_voltage_ [...] new 0b5e200cc7ee regulator: tps65217: Fix off-by-one for latest seletor of [...] new 063773011d33 regulator: core: Avoid potential deadlock on regulator_unregister new 78927aa40bc8 regulator: core: Actually put the gpiod after use new 734008e714d8 regulator: max77620: Fix regulator info setting for max20024 new c7b5128f72ef Merge branch 'regulator-5.1' into regulator-linus new 74b060d6845f regulator: palmas: Remove *rdev[PALMAS_NUM_REGS] from stru [...] new 5b60ee576a02 regulator: ab3100: Remove ab3100_regulators_remove function new e08abeca3967 regulator: wm8400: Get rid of wm8400_block_read/wm8400_set [...] new 178d08ea81b1 regulator: wm8400: Fix trivial typo new 7cdc2ee7bf10 regulator: gpio: Convert to devm_regulator_register new 705e2a905a04 regulator: gpio: Constify regulator_ops new 5e6afb3832be regulator: da9055: Fix notifier mutex lock warning new 978995def0f6 regulator: da9062: Fix notifier mutex lock warning new 1867af94cfdf regulator: pv88080: Fix notifier mutex lock warning new 275513b7695a regulator: pv88090: Fix notifier mutex lock warning new 119c4f5085c4 regulator: wm831x: Fix notifier mutex lock warning new 29d40b4a5776 regulator: da9063: Fix notifier mutex lock warning new 65378de3359d regulator: da9211: Fix notifier mutex lock warning new 89b2758c192c regulator: lp8755: Fix notifier mutex lock warning new f132da2534ec regulator: ltc3589: Fix notifier mutex lock warning new 769fc8d4182c regulator: ltc3676: Fix notifier mutex lock warning new f58213637206 regulator: pv88060: Fix notifier mutex lock warning new 0077aaaeeb69 regulator: da903x: don't build with clang new ae15c519a6b9 regulator: max14577: Get rid of match_init_data/match_of_n [...] new f7a621728a6a regulator: wm831x isink: Fix notifier mutex lock warning new 8be64b6d87bd regulator: wm831x ldo: Fix notifier mutex lock warning new 45aa908d9b72 regulator: wm831x-isink: Select maximum current in specific range new 5816df2f75f5 regulator: wm8350: Select maximum current in specific range new d48acfd0377f regulator: wm831x-isink: Convert to use regulator_set/get_ [...] new dfeb7a93bf3b regulator: wm8350: Convert to use regulator_set/get_curren [...] new 6cabb8b7fc14 regulator: 88pm800: Get rid of struct pm800_regulators new 67ddc68a78b1 regulator: da9052: Convert to regulator core's simplified [...] new db7ecb493cab regulator: da9055: Convert to regulator core's simplified [...] new 9cff03710d40 regulator: da9052: Include linux/of.h to fix build warning [...] new 4d92ac7bd9f8 regulator: as3722: Remove *rdevs[] from struct as3722_regulators new 2106e9bbffb9 regulator: cpcap: Remove unneeded init_data setting new f4192c2cc923 regulator: cpcap: Convert to use of_device_get_match_data new f668a1db0b30 regulator: as3711: Remove struct as3711_regulator_info and [...] new 5fe0ed243796 regulator: max77650: Use unsigned int for max77651_sbb1_re [...] new dad110a0c5c1 regulator: mt6323: Use unsigned int for volt_tables new 1fc26296a260 regulator: mt6380: Use unsigned int for volt_tables new dc3b2881fad4 regulator: mt6397: Use unsigned int for volt_tables new d1a6cbdf1e59 regulator: lp87565: Fix missing register for LP87565_BUCK_0 new d0ccbe11773d regulator: lp87565: Convert to use regulator_set/get_curre [...] new 958e9b8265c7 regulator: da9062: Convert to use regulator_set/get_curren [...] new 5b1f537e4983 regulator: da9063: Convert to use regulator_set/get_curren [...] new a48f127519d9 regulator: core: Fix application of "drop lockdep annotati [...] new e66264273f5e regulator: 88pm8607: Convert to regulator core's simplifie [...] new 969697de7fa6 regulator: axp20x: Remove unneeded NULL test against rdev new 04d1446bce27 regulator: axp20x: Use rdev_get_id at appropriate places new c9e48084c88c Merge tag 'v5.1-rc1' into regulator-5.2 new 7a67eb1d3abe regulator: of: Make regulator_of_get_init_node static new 6185de50e441 regulator: max8925: Convert to regulator core's simplified [...] new c22938562fd8 regulator: rn5t618: Constify regulator_desc new 80c94557e94f regulator: gpio: Reword the binding document new 563943864f3f regulator: axp20x: Mark expected switch fall-throughs new 2e62e03333bb regulator: tps65132: Remove unneeded fields from struct tp [...] new 4e105e3b4bc6 regulator: tps65132: Constify tps65132_regulator_ops and t [...] new 689b9e025f0c regulator: tps65217: Simplify linear range for selector 25-52 new 7287275b4301 regulator: add regulator_get_linear_step() stub helper new e69b394703e0 regulator: tps65086: Fix tps65086_ldoa1_ranges for selector 0xB new a71bcdfe6476 regulator: uniphier: Fix build dependency new d1030b439934 regulator: tps65218: Constify regulator_ops new 2c33b50e6201 regulator: tps65217: Constify regulator_ops new 5de219ccc1a7 regulator: da9063: convert header to SPDX new 883ce2421ed7 regulator: sc2731: Constify regulators new 253c9c79adbc regulator: act8865: Convert to regulator core's simplified [...] new 7cae255d2757 regulator: act8865: Constify regulator_ops new c07608f737bd regulator: rc5t583: Get rid of struct rc5t583_regulator new 9e488c0a59cb regulator: vctrl: Remove unneeded continue statement new 646e268e66ec regulator: tps6507x: Constify tps6507x_pmic_ops new 69c57b97db9c regulator: tps6507x: Remove unused *rdev[] from struct tps [...] new f979c08f7624 regulator: tps6507x: Convert to regulator core's simplifie [...] new ce0a383db3cd regulator: as3722: Convert to use regulator_set/get_curren [...] new 7dc6c766a7d7 regulator: as3722: Slightly improve readability new a4e73625cb12 regulator: bcm590xx: Convert to use simplified DT parsing new 8a76f107216f regulator: lm363x: Use proper data type for regmap_read arguments new 55c083d89634 regulator: lm363x: Constify regulator_ops new 401861f51a47 regulator: twl: Constify regulator_ops new 45a310136b3e ASoC: ab8500: add range to usleep_range new 0a245f0efcb5 regulator: bd718x7: Use rdev_get_id() to get regulator id new 0677c3ea53dc regulator: s2mpa01: Convert to use simplified DT parsing new 784816d46aae regulator: hi655x: Constify regulators array new 29e5cb657e2a regulator: hi655x: Remove ctrl_mask field from struct hi65 [...] new 6e1f22ee7e48 regulator: s2mpa01: Remove unused define for S2MPA01_REGUL [...] new f34a269229ec regulator: anatop: Remove unneeded fields from struct anat [...] new 29dc269a85ef regulator: hi6421: Convert to use simplified DT parsing new ab54a4d7b0dd regulator: vexpress: Constify regulator_ops new 4cf469539b63 regulator: mcp16502: Remove unneeded fields from struct mcp16502 new 784c24c3e45c regulator: mcp16502: Remove setup_regulators function new 1a18195a2c4e regulator: db8500-prcmu: Constify regulator_ops new 92722a8fac53 regulator: db8500-prcmu: Convert to use simplified DT parsing new 2564002abcde regulator: dbx500-prcmu: Remove unused fields from struct [...] new 80a9c22a9da9 regulator: ab8500-ext: Remove *rdev from struct ab8500_ext [...] new 48cb9737edff regulator: ab8500-ext: Convert to use simplified DT parsing new 8e5be4f7e142 regulator: ab8500-ext: Constify ab8500_ext_regulator_ops new 6d66d9952ec0 regulator: ab8500: Constify regulator_ops new 7c6b8e3b9fe8 regulator: ab8500: Remove *regulator from struct ab8500_re [...] new 7cfcecfb82af regulator: tps65218: Convert to use regulator_get_current_ [...] new 357db0279a23 regulator: tps6524x: Constify regulator_ops new 7a8b0e66df5a regulator: tps6524x: Remove *rdev[N_REGULATORS] from struc [...] new 7d695f20c27f regulator: max8998: Constify regulator_ops new 0dceab33342d regulator: max8998: Factor out struct voltage_map_desc new c29687c354c5 dt-bindings: regulator: Add stm32mp1 pwr regulators new 6cdae8173f67 regulator: Add support for stm32 power regulators new de110f387371 regulator: tps80031: Remove unused *rdev from struct tps80 [...] new 4b77a49cb826 regulator: tps80031: Constify regulator_ops and tps80031_d [...] new fd1a4da3bfd7 regulator: tps80031: Switch to SPDX identifier new 82f26185a912 regulator: ready_mask_table[] can be static new dc62f951a6a8 regulator: stm32-pwr: Fix return value check in stm32_pwr_ [...] new e8d59d9a79a1 regulator: wm8994: Switch to SPDX identifier new dfc0c82b3368 regulator: arizona: Switch to SPDX identifier new 3cad5fc89ac9 regulator: wm831x: Switch to SPDX identifier new 87dbc5eb3cff regulator: wm8350: Switch to SPDX identifier new 362af7365081 regulator: wm8400: Switch to SPDX identifier new ce62ba3afd10 regulator: ltc3589: Convert to use simplified DT parsing new 63c7c2962ae7 regulator: ltc3589: Get rid of struct ltc3589_regulator new b2745697bfe4 regulator: ltc3589: Switch to SPDX identifier new a69929c7aa70 regulator: fan53555: Clean up unneeded fields from struct [...] new 6a1beee2fe37 regulator: fan53555: Switch to SPDX identifier new fe669cb95ebb regulator: mt63xx: Switch to SPDX identifier new b9816363c0e8 regulator: core: do not report EPROBE_DEFER as error but as debug new 5d7ebba38baf regulator: sy8106a: Get rid of struct sy8106a new c7e3ddd129d5 regulator: sky81452: Constify sky81452_reg_ops new fb9bf5c8f15c regulator: sky81452: Switch to SPDX identifier new eeb1b2355a6f regulator: vexpress: Get rid of struct vexpress_regulator new c5e911add161 regulator: vexpress: Switch to SPDX identifier new 8b9085200681 regulator: hi6xxx: Switch to SPDX identifier new 0ae3b061df30 regulator: pv880x0: Switch to SPDX identifier new 95602d7d77f5 regulator: ab3100: Constify regulator_ops and ab3100_regul [...] new e219c2b3dc77 regulator: ab3100: Set fixed_uV instead of min_uV for fixe [...] new 7bcbdbe01fa8 regulator: stm32-pwr: Remove unneeded *desc from struct st [...] new 311a68a51a58 regulator: stm32-pwr: Remove unneeded .min_uV and .list_volage new fd2f02f9724c regulator: da9xxx: Switch to SPDX identifier new 498209445124 regulator: core: simplify return value on suported_voltage new e2a23affe6a6 Merge branch 'regulator-5.2' into regulator-next new 61be53f9ef37 Merge tag 'regulator-v5.2' of git://git.kernel.org/pub/scm [...] new 5442dcaa0d90 spi: Fix zero length xfer bug new c842749ea1d3 spi: imx: stop buffer overflow in RX FIFO flush new 42bdaaece121 spi: rspi: Fix register initialization while runtime-suspended new 26843bb12859 spi: rspi: Fix sequencer reset during initialization new 5356c2c70e38 spi: spi-mem: stm32-qspi: avoid memory corruption at low f [...] new f37d8e67f39e spi : spi-topcliff-pch: Fix to handle empty DMA buffers new 69c8a9bcb032 spi: lpspi: fix dataloss when SS is inactivated between ev [...] new 0e694df356c0 spi: tegra20-slink: change chip select action order new 94b18a86eb5c spi: pic32: fix dma channels termination new 7b3d10cdf54b spi: tegra114: clear packed bit for unpacked mode new 1a89ac5b9189 spi: tegra114: fix for unpacked mode transfers new 32bd1a9551ca spi: tegra114: terminate dma and reset on transfer timeout new c4fc9e5b28ff spi: tegra114: flush fifos new f4ce428c41fb spi: tegra114: configure dma burst size to fifo trig level new 019194933339 spi: tegra114: reset controller on probe new 807195f2103f spi: spi-gpio: Remove spi->controller_data comment new 1723fdec5fcb spi: Add missing error handling for CS GPIOs new f3e182c33e53 spi: tegra114: de-assert CS before SPI mode change new a026525d4e45 spi: tegra114: avoid reset call in atomic context new 29f2133717c5 spi: pxa2xx: fix SCR (divisor) calculation new cc1b69fc5f9f spi: tegra114: fix PIO transfer new 8d1467a68426 spi: stm32: return the get_irq error new e5c27498a040 spi: atmel-quadspi: fix crash while suspending new 7e95b16625a3 spi: rspi: Fix handling of QSPI code when transmit and receive new 58b860ed4a77 Merge branch 'spi-5.1' into spi-linus new eefffb42f665 spi: work around clang bug in SPI_BPW_RANGE_MASK() new 0a9c8998e75b spi: imx: add module parameter to control DMA use new 8fcb830a00f0 spi: spi-fsl-qspi: use devm_spi_register_controller new 6d85028134d3 spi: fix SPI_BPW_RANGE_MASK() regression new 3949ba3b3724 Merge branch 'spi-5.1' into spi-5.2 for stm32 new 2e541b64ee52 spi: spi-mem: stm32-qspi: add suspend/resume support new f5e5afdb0e56 spi: lpspi: Add i.MX8 boards support for lpspi new addb32866d99 doc: lpspi: Document DT bindings for LPSPI clocks new 944c01a889d9 spi: lpspi: enable runtime pm for lpspi new 77736a98b859 spi: lpspi: add the error info of transfer speed setting new c7a402599504 spi: lpspi: use the core way to implement cs-gpio function new 09c04466ce7e spi: lpspi: add dma mode support new 578465ea2b4b spi: lpspi: Add the missing NULL check new 4e3891a55f67 spi: lpspi: Code cleanup new 2ed6692e8ce9 spi: spidev: Enable control of inter-word delays new 84d8df745b62 spi: orion: Support spi_xfer->word_delay_usecs new 69b921acae8a spi: spi-fsl-spi: support use of the SPISEL_BOOT signal on [...] new 809b169abbfe spi: lpspi: fsl_lpspi_runtime_resume() can be static new 9384d0e6facc spi: pxa2xx-pci: Drop unused header inclusion new 249acb5f47df Merge tag 'v5.1-rc1' into spi-5.2 new 43a8d240eee4 spi: spi-mem: stm32-qspi: stm32_qspi_pm_ops can be static new f457cb707836 spi: mxic: simplify getting .driver_data new 57a9f6e7eefa dt-bindings: snps,dw-apb-ssi: Add mandatory clock bindings [...] new 2f324ac7cf8c dt-bindings: snps,dw-apb-ssi: Add optional clock bindings [...] new 560ee7e91009 spi: dw: Add support for an optional interface clock new 37821a82e678 spi: pxa2xx: Introduce DMA burst size support new 000c6af41775 spi: pxa2xx: Debug print DMA burst size new ca1438dcb34c spi: export tracepoint symbols to modules new 55e3dacaf538 spi: atmel-quadspi: Make atmel_qspi_get_name static new 72dca1f6744b spi: at91-usart: Remove duplicated checking for spi->bits_ [...] new cbd66c626e16 spi: mt7621: Move SPI driver out of staging new a88eceb17ac7 spi: stm32-qspi: add spi_master_put in release function new 245308c62170 spi: stm32-qspi: add dma support new 24c363623361 spi: spi-fsl-spi: remove always-true conditional in fsl_sp [...] new 17ecffa28948 spi: spi-fsl-spi: relax message sanity checking a little new fc9ba6e3e28a spi: tegra114: use packed mode for 32 bits per word new 2b17a3c759e5 spi: tegra114: add SPI_LSB_FIRST support new 20f4c379c39d spi: pxa2xx: Use struct spi_device directly in pxa2xx_spi_ [...] new 748fbadf951a spi: pxa2xx: Unify remaing prints in pxa2xx_spi_transfer_one() new a798a7086c38 spi: spi-fsl-spi: allow changing bits_per_word while CS is [...] new af0e6242909c spi: spi-fsl-spi: automatically adapt bits-per-word in cpu mode new 5a4df21e8371 spi: sh-msiof: Use BIT() and GENMASK() new 46109648052f spi: spi-mem: export spi_mem_default_supports_op() new 7188a6f0eee3 spi: bcm2835aux: unifying code between polling and interru [...] new c7de8500fd8e spi: bcm2835aux: remove dangerous uncontrolled read of fifo new 73b114ee7db1 spi: bcm2835aux: fix corruptions for longer spi transfers new 08a8549509b6 spi: bcm2835aux: remove dead code new 509c583620e9 spi: bcm2835aux: fix driver to not allow 65535 (=-1) cs-gpios new 519f2c22a6c7 spi: bcm2835aux: warn in dmesg that native cs is not reall [...] new ccd978b708b0 spi: bcm2835aux: setup gpio-cs to output and correct level [...] new 5fd917afc4bf spi: bcm2835aux: make the polling duration limits configurable new 4d9f8fed4269 spi: gpio: Drop unused spi_to_pdata() new 96cad6d78f7f spi: gpio: Add local struct device pointer in spi_gpio_probe() new 15dd0e9e002a spi: gpio: Add local struct spi_bitbang pointer in spi_gpi [...] new 68cd9dc2cc00 spi: gpio: Simplify SPI_MASTER_NO_TX check in spi_gpio_probe() new 703b47669523 spi: gpio: Drop unused pdata copy in struct spi_gpio new 8863eca8c46a spi: lpspi: add missing complete in abort func at dma mode new 9115b4d89b21 spi: sh-msiof: Use readl_poll_timeout_atomic() instead of [...] new fedd6940682a spi: sh-msiof: Add reset of registers before starting transfer new 8048d151eb4d spi: bcm2835aux: add driver stats to debugfs new 1a8fa5166ec5 spi: bcm2835aux: polling_limit_us can be static new 9fda6693335c spi: sh-msiof: Convert to use GPIO descriptors new e1a7d1673062 Merge branch 'spi-5.1' into spi-5.2 new a0253c8fa181 spi: tegra114: dump SPI registers during timeout new f0a0bc90c6e7 spi: tegra114: set supported bits per word new 76457eea24db spi: tegra114: use unpacked mode for below 4 bytes new d9088966c851 spi: tegra114: set bus number based on id new 249e2632dcd0 spi: gpio: Don't request CS GPIO in DT use-case new 0a919ae49223 spi: Don't call spi_get_gpio_descs() before device name is set new 5c8283c172c1 spi: gpio: Drop mflags argument from spi_gpio_request() new 45f7718ae713 spi: gpio: Drop unused pdev field in struct spi_gpio new d2920ef5d094 dt-bindings: spi: Add device tree binding documentation fo [...] new 67dca5e580f1 spi: spi-mem: Add support for Zynq QSPI controller new b93318a22f23 spi: kill useless initializer in spi_register_controller() new 9b186e9a65bf spi: bcm2835aux: Fix build error without CONFIG_DEBUG_FS new 9d8371e287b9 spi-mem: fix kernel-doc for spi_mem_dirmap_{read|write}() new 6599be346daf spi: fsl-lpspi: Fix problematic dev_set_drvdata call new a18656ea3985 spi: fsl-lpspi: Fix build warning when !CONFIG_PM new 5d785141c8b3 spi: fsl-lpspi: Clean up fsl_lpspi_probe new 8b57b11bc45e spi: pxa2xxx: change "no DMA channels..." msg from debug t [...] new 8b797490b4db spi: gpio: Make sure spi_master_put() is called in every e [...] new 45beec351998 spi: bitbang: Introduce spi_bitbang_init() new 79567c1a321e spi: gpio: Use devm_spi_register_master() new 9877a347f205 spi: tegra114: add dual mode support new 9d199231b000 spi: tegra114: add 3 wire transfer mode support new fa28fd342137 spi: tegra114: add support for interrupt mask new 24496da6927f spi-summary: document set_cs_timing new f1ca9992ced7 spi: add a method for configuring CS timing new 7558f978f9b6 spi: document tx/rx clock delay properties new 72e6841608b9 spi: spi-mem: Fix build error without CONFIG_SPI_MEM new b5881b153bc8 spi: spi-mem: Make spi_mem_default_supports_op() static inline new 51ebf6acb00f spi: pxa2xx: use a module softdep for dw_dmac new 9231b4603ef2 spi: sh-msiof: Document r8a77470 bindings new 76d2f7ee68b6 spi: Remove one needless transfer speed fall back case new 4d1841d64535 spi: Remove warning in spi_split_transfers_maxsize() new c9ba7a16d0f1 spi: Release spi_res after finalizing message new ed86bf8ef3b5 spi/trace: Cap buffer contents at 64 bytes new 41a918026407 spi: pxa2xx: Add support for Intel Comet Lake new bf6e83965759 dt-bindings: spi: spi-mt65xx: add support for MT8516 new 937e6d756422 spi: expand mode support new 8b7bd10eb00d spi/spi-bcm2835: Split transfers that exceed DLEN new 4b562de4e227 spi: stm32-qspi: manage the get_irq error case new ba3ce8cb3808 spi: spi-mem: zynq-qspi: Fix build error on architectures [...] new 2a168e10d6db spi: AD ASoC: declare missing of table new 1dfbf334f123 spi: ep93xx: Convert to use CS GPIO descriptors new d61ad23cb3be spi: Clear SPI_CS_HIGH flag from bad_bits for GPIO chip-select new 2e5f081003f0 Merge branch 'spi-5.2' into spi-next new 9bff9dfc513b Merge tag 'spi-v5.2' of git://git.kernel.org/pub/scm/linux [...]
The 279 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/regulator/gpio-regulator.txt | 30 +- .../bindings/regulator/st,stm32mp1-pwr-reg.txt | 43 ++ Documentation/devicetree/bindings/spi/fsl-spi.txt | 4 + .../bindings/spi/nvidia,tegra114-spi.txt | 20 + Documentation/devicetree/bindings/spi/sh-msiof.txt | 1 + .../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 10 +- .../devicetree/bindings/spi/spi-fsl-lpspi.txt | 10 +- .../devicetree/bindings/spi/spi-mt65xx.txt | 1 + .../devicetree/bindings/spi/spi-mt7621.txt | 26 + .../devicetree/bindings/spi/spi-zynq-qspi.txt | 25 + Documentation/spi/spi-summary | 6 + arch/arm/mach-ep93xx/edb93xx.c | 13 +- arch/arm/mach-ep93xx/simone.c | 11 +- arch/arm/mach-ep93xx/ts72xx.c | 25 +- arch/arm/mach-ep93xx/vision_ep9307.c | 15 +- arch/sh/boards/mach-ecovec24/setup.c | 12 +- drivers/base/regmap/internal.h | 5 +- drivers/base/regmap/regcache-flat.c | 18 +- drivers/base/regmap/regcache-lzo.c | 18 +- drivers/base/regmap/regcache-rbtree.c | 18 +- drivers/base/regmap/regcache.c | 18 +- drivers/base/regmap/regmap-ac97.c | 22 +- drivers/base/regmap/regmap-debugfs.c | 48 +- drivers/base/regmap/regmap-i2c.c | 18 +- drivers/base/regmap/regmap-irq.c | 21 +- drivers/base/regmap/regmap-mmio.c | 22 +- drivers/base/regmap/regmap-spi.c | 18 +- drivers/base/regmap/regmap-spmi.c | 29 +- drivers/base/regmap/regmap-w1.c | 16 +- drivers/base/regmap/regmap.c | 27 +- drivers/mfd/wm831x-core.c | 2 +- drivers/mfd/wm8400-core.c | 6 - drivers/regulator/88pm800.c | 18 +- drivers/regulator/88pm8607.c | 43 +- drivers/regulator/Kconfig | 11 +- drivers/regulator/Makefile | 1 + drivers/regulator/ab3100.c | 45 +- drivers/regulator/ab8500-ext.c | 49 +- drivers/regulator/ab8500.c | 20 +- drivers/regulator/act8865-regulator.c | 147 +--- drivers/regulator/anatop-regulator.c | 63 +- drivers/regulator/arizona-ldo1.c | 19 +- drivers/regulator/arizona-micsupp.c | 19 +- drivers/regulator/as3711-regulator.c | 37 +- drivers/regulator/as3722-regulator.c | 287 +++----- drivers/regulator/axp20x-regulator.c | 23 +- drivers/regulator/bcm590xx-regulator.c | 105 +-- drivers/regulator/bd718x7-regulator.c | 4 +- drivers/regulator/core.c | 30 +- drivers/regulator/cpcap-regulator.c | 15 +- drivers/regulator/da903x.c | 16 +- drivers/regulator/da9052-regulator.c | 55 +- drivers/regulator/da9055-regulator.c | 89 +-- drivers/regulator/da9062-regulator.c | 146 ++-- drivers/regulator/da9063-regulator.c | 134 ++-- drivers/regulator/da9210-regulator.c | 23 +- drivers/regulator/da9210-regulator.h | 17 +- drivers/regulator/da9211-regulator.c | 24 +- drivers/regulator/da9211-regulator.h | 11 +- drivers/regulator/db8500-prcmu.c | 143 ++-- drivers/regulator/dbx500-prcmu.h | 4 - drivers/regulator/fan53555.c | 60 +- drivers/regulator/gpio-regulator.c | 22 +- drivers/regulator/hi6421-regulator.c | 232 +++---- drivers/regulator/hi6421v530-regulator.c | 26 +- drivers/regulator/hi655x-regulator.c | 37 +- drivers/regulator/lm363x-regulator.c | 8 +- drivers/regulator/lp8755.c | 15 +- drivers/regulator/lp87565-regulator.c | 49 +- drivers/regulator/ltc3589.c | 269 +++----- drivers/regulator/ltc3676.c | 10 +- drivers/regulator/max14577-regulator.c | 55 -- drivers/regulator/max77620-regulator.c | 2 +- drivers/regulator/max77650-regulator.c | 2 +- drivers/regulator/max8925-regulator.c | 76 +- drivers/regulator/max8998.c | 300 ++------ drivers/regulator/mcp16502.c | 67 +- drivers/regulator/mt6311-regulator.c | 17 +- drivers/regulator/mt6311-regulator.h | 10 +- drivers/regulator/mt6323-regulator.c | 32 +- drivers/regulator/mt6380-regulator.c | 25 +- drivers/regulator/mt6397-regulator.c | 33 +- drivers/regulator/of_regulator.c | 5 +- drivers/regulator/palmas-regulator.c | 12 - drivers/regulator/pv88060-regulator.c | 22 +- drivers/regulator/pv88060-regulator.h | 11 +- drivers/regulator/pv88080-regulator.c | 22 +- drivers/regulator/pv88080-regulator.h | 11 +- drivers/regulator/pv88090-regulator.c | 22 +- drivers/regulator/pv88090-regulator.h | 11 +- drivers/regulator/rc5t583-regulator.c | 25 +- drivers/regulator/rn5t618-regulator.c | 8 +- drivers/regulator/s2mpa01.c | 41 +- drivers/regulator/sc2731-regulator.c | 2 +- drivers/regulator/sky81452-regulator.c | 26 +- drivers/regulator/stm32-pwr.c | 186 +++++ drivers/regulator/sy8106a-regulator.c | 40 +- drivers/regulator/tps6507x-regulator.c | 113 +-- drivers/regulator/tps65086-regulator.c | 4 +- drivers/regulator/tps65132-regulator.c | 29 +- drivers/regulator/tps65217-regulator.c | 9 +- drivers/regulator/tps65218-regulator.c | 56 +- drivers/regulator/tps6524x-regulator.c | 11 +- drivers/regulator/tps80031-regulator.c | 48 +- drivers/regulator/twl-regulator.c | 6 +- drivers/regulator/vctrl-regulator.c | 4 +- drivers/regulator/vexpress-regulator.c | 72 +- drivers/regulator/wm831x-dcdc.c | 23 +- drivers/regulator/wm831x-isink.c | 66 +- drivers/regulator/wm831x-ldo.c | 21 +- drivers/regulator/wm8350-regulator.c | 102 +-- drivers/regulator/wm8400-regulator.c | 39 +- drivers/regulator/wm8994-regulator.c | 19 +- drivers/spi/Kconfig | 16 +- drivers/spi/Makefile | 2 + drivers/spi/atmel-quadspi.c | 8 +- drivers/spi/spi-at91-usart.c | 8 +- drivers/spi/spi-bcm2835.c | 39 +- drivers/spi/spi-bcm2835aux.c | 205 ++++-- drivers/spi/spi-bitbang.c | 66 +- drivers/spi/spi-dw-mmio.c | 12 + drivers/spi/spi-ep93xx.c | 33 +- drivers/spi/spi-fsl-lib.h | 2 + drivers/spi/spi-fsl-lpspi.c | 573 ++++++++++++++-- drivers/spi/spi-fsl-qspi.c | 2 +- drivers/spi/spi-fsl-spi.c | 81 ++- drivers/spi/spi-gpio.c | 227 +++--- drivers/spi/spi-imx.c | 9 +- drivers/spi/spi-mem.c | 8 +- drivers/{staging/mt7621-spi => spi}/spi-mt7621.c | 83 ++- drivers/spi/spi-mxic.c | 6 +- drivers/spi/spi-orion.c | 4 + drivers/spi/spi-pic32.c | 2 +- drivers/spi/spi-pxa2xx-dma.c | 4 +- drivers/spi/spi-pxa2xx-pci.c | 5 +- drivers/spi/spi-pxa2xx.c | 38 +- drivers/spi/spi-rspi.c | 119 ++-- drivers/spi/spi-sh-msiof.c | 224 +++--- drivers/spi/spi-stm32-qspi.c | 229 ++++++- drivers/spi/spi-stm32.c | 5 +- drivers/spi/spi-tegra114.c | 310 +++++++-- drivers/spi/spi-tegra20-slink.c | 12 +- drivers/spi/spi-topcliff-pch.c | 15 +- drivers/spi/spi-zynq-qspi.c | 761 +++++++++++++++++++++ drivers/spi/spi.c | 76 +- drivers/spi/spidev.c | 4 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/mt7621-spi/Kconfig | 6 - drivers/staging/mt7621-spi/Makefile | 1 - drivers/staging/mt7621-spi/TODO | 5 - include/linux/mfd/palmas.h | 1 - include/linux/mfd/wm831x/regulator.h | 2 +- include/linux/mfd/wm8400-private.h | 8 - include/linux/platform_data/spi-ep93xx.h | 4 - include/linux/regulator/consumer.h | 5 + include/linux/spi/pxa2xx_spi.h | 1 + include/linux/spi/spi-mem.h | 12 + include/linux/spi/spi.h | 24 +- include/linux/spi/spi_bitbang.h | 1 + include/trace/events/spi.h | 10 +- include/uapi/linux/spi/spidev.h | 6 +- sound/soc/codecs/ab8500-codec.c | 4 +- sound/soc/codecs/adau1977-spi.c | 11 + 164 files changed, 4100 insertions(+), 3761 deletions(-) create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-mt7621.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-zynq-qspi.txt create mode 100644 drivers/regulator/stm32-pwr.c rename drivers/{staging/mt7621-spi => spi}/spi-mt7621.c (88%) create mode 100644 drivers/spi/spi-zynq-qspi.c delete mode 100644 drivers/staging/mt7621-spi/Kconfig delete mode 100644 drivers/staging/mt7621-spi/Makefile delete mode 100644 drivers/staging/mt7621-spi/TODO