This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d4db4e553249 Merge tag 'arm-newsoc-5.9' of git://git.kernel.org/pub/scm [...] new 30bf38e4341b EDAC, pnd2: Set MCE_PRIO_EDAC priority for pnd2_mce_dec notifier new e9ff6636d3f9 EDAC/mc: Call edac_inc_ue_error() before panic new 8807e1559749 EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations new 17ed808ad243 EDAC: Fix reference count leaks new cb51a371d08e EDAC/ghes: Setup DIMM label from DMI and use it in error reports new b001694d60fe EDAC/ghes: Remove unused members of struct ghes_edac_pvt, [...] new b9cae27728d1 EDAC/ghes: Scan the system once on driver init new e370f886fefc EDAC: Remove edac_get_dimm_by_index() new 0f959e19fadf Merge branch 'edac-ghes' into edac-for-next new f8851cb2d0cc Merge tag 'edac_updates_for_5.9' of git://git.kernel.org/p [...] new 5b8ff89fd72b Merge existing fixes from regulator/for-5.8 new 1f0b740004f0 regulator: gpio: Fix trivial spelling new d3f3723387f9 regulator: Fix trivial spelling new 54bd53b9c11e dt-bindings: regulator: Add DT binding for cros-ec-regulator new dff08caf35ec platform/chrome: cros_ec: Add command for regulator control. new 8d9f8d57e023 regulator: Add driver for cros-ec-regulator new 0ac87aed5b5d Merge series "Add support for voltage regulator on ChromeO [...] new cae62a937912 regulator: anatop: Constify anatop_core_rops new bcf39c1eb1e0 regulator: cpcap: Constify cpcap_regulator_ops new b37f076d4bfd regulator: ltc3676: Constify ltc3676_regulators new b08af72d6e53 regulator: max8907: Constify static structs new 9ed84d24de48 regulator: max8997: Constify struct regulator_ops new a7503a9d8fcf regulator: pfuze100: add condition check for 'ramp_delay = 0' new da6690767cbd regulator: consumer: Supply missing prototypes for 3 core [...] new d3cc3dfcc20e regulator: dbx500-prcmu: Remove unused function dbx500_reg [...] new aeee55b76bfd regulator: ab8500: Remove unused embedded struct expand_register new 2f5add1e4216 regulator: wm8350-regulator: Repair odd formatting in docu [...] new b89a5effb334 regulator: cpcap-regulator: Remove declared and set, but n [...] new 7b804ce0c2e0 regulator: cpcap-regulator: Demote kerneldoc header to sta [...] new 0c32f8aa0711 regulator: max14577-regulator: Demote kerneldoc header to [...] new 36f69fa96a23 regulator: max8998: Staticify internal function max8998_ge [...] new 7cb5f692077e regulator: qcom-rpmh-regulator: Repair dodgy kerneldoc hea [...] new 4e773e7392fb regulator: pwm-regulator: Demote kerneldoc header to stand [...] new ec84a7dff447 regulator: stpmic1_regulator: Properly document 'struct st [...] new f10a5e499cf3 regulator: tps65217-regulator: Remove pointless 'is unsign [...] new 44455a6d3bca regulator: tps65217-regulator: Use the returned value of t [...] new 02d88863198c regulator: tps65218-regulator: Remove pointless 'is unsign [...] new 0c5261663785 regulator: wm8400-regulator: Repair dodgy kerneldoc header [...] new bfa29acd18e5 regulator: qcom_smd-regulator: Remove unused 'struct regul [...] new 81fdcef3a615 regulator: lp87565: enable voltage regardless of ENx pin new 47894c859479 regulator: qcom_smd: Add MP5496 regulators new 93e39d096d73 regulator: add MP5496 regulator compatible new e5abaf9192d0 Merge series "Add frequency / voltage scaling support for [...] new 8d41df6469ee regulator: qcom_rpm: Constify struct regulator_ops new 3b619e3e2d1a regulator: qcom_spmi: Constify struct regulator_ops new d69323ee5204 Merge series "regulator/qcom: Constify static structs" fro [...] new 4fe66d5a62fb regulator: Add support for QCOM PMIC VBUS booster new a824bab7c62d regulator: Add dt-binding for QCOM PMIC VBUS output regulator new d5ff5fb977f0 Merge series "Introduce PMIC based USB type C detection" f [...] new 94462138f368 regulator: fix null pointer check on regmap new e2c6678bd836 regulator: mp886x: use .probe_new new 38fc6f295726 regulator: add support for SY8827N regulator new 573016266e67 regulator: add document bindings for sy8827n new b3ddc40b61e3 Merge series "regulator: add support for SY8827N regulator [...] new 6c8b65950b1c regulator: da9211: Move buck modes into header file new 6f1f1a8039e5 regulator: da9211: Implement of_map_mode new 650e5adae019 regulator: da9211: Document allowed modes new c9b5e85aebeb Merge series "regulator: da9211: support changing modes" f [...] new 1c537b2d7296 regulator: mt6397: Move buck modes into header file new 8096236db434 regulator: mt6397: Implement of_map_mode new 347f12d57341 regulator: mt6397: Document valid modes new 8cc31dc941e2 Merge series "regulator: mt6397: Implement of_map_mode reg [...] new e6dea51e2d41 regulator: fan53880: Add initial support new 643ddb618a5f dt-bindings: regulator: Document bindings for fan53880 new 6c814b676e8b regulator: fan53880: Add missing .owner field in regulator_desc new 0935ff5f1f0a regulator: pca9450: add pca9450 pmic driver new 7ae9e3a6bf3f dt-bindings: regulator: add pca9450 regulator yaml new 083986c24b38 Merge series "Add pca9450 driver" from Robin Gong <yibin.g [...] new 318b8a09f295 regulator: fan53880: Add support for COMPILE_TEST new 9565cccd6487 regulator: devres: Fix issues with kerneldoc headers new 45e8446e7a15 regulator: of_regulator: Add missing colon for rdev kernel [...] new a7c15187b391 regulator: devres: Standardise on function documentation headers new 308e65ad060d regulator: cros-ec: Constify cros_ec_regulator_voltage_ops new f7d7ad42a9dc regulator: Allow regulators to verify enabled during enable() new 498ab2fdf855 regulator: qcom: Add labibb driver new 88c14de2b678 regulator: Add labibb regulator binding new a98bcaa92d3d regulator: Correct kernel-doc inconsistency new 3acff11cef1d regulator: gpio: Honor regulator-boot-on property new e1794aa43f17 regulator: core: Add destroy_regulator() new f70e472d6960 Merge series "regulator_sync_state() support" from Saravan [...] new 175a1d84154d regulator: convert QCOM SMD-RPM regulator document to YAML schema new 2ca76b3e4954 regulator: Replace HTTP links with HTTPS ones new 9177514ce349 regulator: fix memory leak on error path of regulator_register() new 3bda44ffd93b regulator: pca9450: Convert to use module_i2c_driver new a233547660a3 platform/chrome: cros_ec: Fix host command for regulator control. new 176cf704425f regulator: cros-ec-regulator: Fix double free of desc->name. new bcb3b2a7639d regulator: add the sub node names for the MP5496 PMIC new 3f0279488821 Merge remote-tracking branch 'regulator/for-5.9' into regu [...] new bbb839901fe8 Merge tag 'regulator-v5.9' of git://git.kernel.org/pub/scm [...] new affe93dd5b35 spi: dw-dma: Fix Tx DMA channel working too fast new 8ade0c2fabd3 Merge remote-tracking branch 'spi/for-5.8' into spi-linus new 064e8af71595 Merge existing fixes from spi/for-5.8 new eb8d6d464a27 spi: add Renesas RPC-IF driver new e8510d43f219 spi: spi-cavium-thunderx: flag controller as half duplex new 3011d3147515 spi: altera: add 32bit data width transfer support. new 8e04187c1bc7 spi: altera: add SPI core parameters support via platform data. new 1fccd182a469 spi: altera: add platform data for slave information. new 731f1e71f265 Merge series "Add more configuration and regmap support fo [...] new 3a521450ff21 spi: bcm63xx-spi: allow building for BMIPS new ba2137f3dbce spi: bcm63xx-hsspi: allow building for BMIPS new 75bc1138ab2b Merge series "spi: bcm63xx: add BMIPS support" from Álvaro [...] new 6383b118efaf spi: renesas,sh-msiof: Add r8a7742 support new 42fd4f251384 Merge series "Add MSIOF support for R8A7742 SOC" from Lad [...] new 38807adeaf1e spi: bcm63xx-spi: add reset support new 0eeadddbf09a spi: bcm63xx-hsspi: add reset support new 539afdf969d6 spi: spi-geni-qcom: No need for irqsave variant of spinlock calls new 0ec544ceb1c1 spi: npcm-fiu: Reuse BITS_PER_BYTE definition new 2ee471a1e28e spi: spi-geni-qcom: Mo' betta locking new e191a082d764 spi: spi-geni-qcom: Check for error IRQs new 902481a78ee4 spi: spi-geni-qcom: Actually use our FIFO new 7ba9bdcb91f6 spi: spi-geni-qcom: Don't keep a local state variable new d5fcc710a1dd Merge series "spi: spi-geni-qcom: Fixes / perf improvement [...] new 3c6519736eef spi: altera: use regmap-mmio instead of direct mmio regist [...] new 3820061d3815 spi: altera: support indirect access to the registers new d9dd0fb0e197 spi: altera: fix size mismatch on 64 bit processors new a3944c88a744 Merge series "add regmap & indirect access support" from X [...] new 834b4e8d3441 mtd: spi-nor: cadence-quadspi: Make driver independent of [...] new a99705079a91 mtd: spi-nor: cadence-quadspi: Provide a way to disable DAC mode new 48aae57f0f9f mtd: spi-nor: cadence-quadspi: Don't initialize rx_dma_com [...] new c61088d1f993 mtd: spi-nor: cadence-quadspi: Fix error path on failure t [...] new 935da5e5100f mtd: spi-nor: cadence-quadspi: Handle probe deferral while [...] new 41b5ed6e677c mtd: spi-nor: cadence-quadspi: Drop redundant WREN in erase path new a314f6367787 mtd: spi-nor: Convert cadence-quadspi to use spi-mem framework new 31fb632b5d43 spi: Move cadence-quadspi driver to drivers/spi/ new d194a22f504f Merge series "mtd: spi-nor: Move cadence-qaudspi to spi-me [...] new 0d574c6b59c6 spi: spi-geni-qcom: Simplify setup_fifo_xfer() new 19ea32754450 spi: spi-geni-qcom: Simplify setup_fifo_xfer() new 59ab0fa0c807 spi: spi-geni-qcom: Don't set {tx,rx}_rem_bytes unnecessarily new c314360cea42 Merge series "Some small spi geni cleanups" from Stephen B [...] new 809b1b04df89 spi: introduce fallback to pio new 7a908832ace7 spi: imx: add fallback feature new de5fd9cb6a3f spi: altera: fix driver matching failure of the device ID [...] new 1ac6f21a948b spi: altera: fix module autoload new 638d8488ae00 spi: spi-geni-qcom: Don't set the cs if it was already right new f27b1dc64125 spi: omap2-mcspi: Convert to use GPIO descriptors new dd67de8c3b42 spi: fsl: add missing __iomem annotation new d40f0b6f2e21 spi: Avoid setting the chip select if we don't need to new a2f234fcabd0 spi: npcm-pspi: Convert to use GPIO descriptors new 27e23ca806c6 spi: img-spfi: Convert to use GPIO descriptors new 95f2fd2e52a4 spi: lantiq-ssc: Convert to use GPIO descriptors new ac4648b5d866 spi: bcm3835: Tidy up bcm2835_spi_reset_hw() new afe7e36360f4 spi: bcm2835: Micro-optimise IRQ handler new 26751de25d25 spi: bcm2835: Micro-optimise FIFO loops new f2d4f106f520 Merge series "spi: bcm2835: Interrupt-handling optimisatio [...] new ab1c362061d9 dt-bindings: memory: document Renesas RPC-IF bindings new ca7d8b980b67 memory: add Renesas RPC-IF driver new d93529962d2a Merge series "Add Renesas RPC-IF support" from Sergei Shty [...] new 2d9a744685bc spi: atmel: No need to call spi_master_put() if spi_alloc_ [...] new 0bc7b8a2c307 spi: spi-sun6i: sun6i_spi_transfer_one(): report effectivl [...] new b6d5527389f3 spi: spi-sun6i: sun6i_spi_transfer_one(): remove useless goto new 2130be57d5eb spi: spi-sun6i: sun6i_spi_transfer_one(): remove not neede [...] new 9a3ef9df22ec spi: spi-sun6i: sun6i_spi_get_tx_fifo_count: Convert manua [...] new 5197da036398 spi: spi-sun6i: sun6i_spi_drain_fifo(): introduce sun6i_sp [...] new 92a52ee893c1 spi: spi-sun6i: sun6i_spi_drain_fifo(): remove not needed [...] new e4e8ca3f43f9 spi: spi-sun6i: sun6i_spi_fill_fifo(): remove not needed l [...] new 4e7390e997af spi: spi-sun6i: sun6i_spi_transfer_one(): collate write to [...] new 7716fa8068d4 spi: spi-sun6i: sun6i_spi_transfer_one(): enable RF_RDY in [...] new 411b0f305b4b Merge series "spi: spi-sun6i: One fix and some improvement [...] new cfdab2cd85ec spi: spi-geni-qcom: Set an autosuspend delay of 250 ms new 0e801d547cf3 Merge series "spi: spi-geni-qcom: Avoid a bunch of per-tra [...] new 60a883d119ab spi: use kthread_create_worker() helper new 50f06cb1dd82 spi: atmel: remove redundant label out_free new 3ea4eac3e29f SPI SUBSYSTEM: Replace HTTP links with HTTPS ones new e013bf2d9652 dt-bindings: spi: Convert mxs spi to json-schema new 790739c4417c dt-bindings: spi: Convert imx cspi to json-schema new be8faebc2e55 dt-bindings: spi: Convert imx lpspi to json-schema new 8cdcd8aeee28 spi: imx/fsl-lpspi: Convert to GPIO descriptors new 8257083f8bcf spi: omap-100k: Drop include new 4c5e2bba30e4 spi: spi-mem: allow specifying whether an op is DTR or not new caf72df48be3 spi: spi-mem: allow specifying a command's extension new 5c81c275582c spi: atmel-quadspi: reject DTR ops new 4728f073bfc6 spi: spi-mtk-nor: reject DTR ops new 510a230bcac4 Merge series "mtd: spi-nor: add xSPI Octal DTR support" fr [...] new badfae429b13 spi: omap-uwire: Use clk_prepare_enable and clk_disable_unprepare new 2ae3de10abfe spi: fix duplicated word in <linux/spi/spi.h> new e126859729ed spi: Only defer to thread for cleanup when needed new b780c3f38812 spi: atmel-quadspi: Use optimezed memcpy_fromio()/memcpy_toio() new 3e84cdd427b2 spi: Fix SPI NOR and SPI NAND acronyms new 499de01c5c0b spi: coldfire-qspi: Use clk_prepare_enable and clk_disable [...] new 9df2003df79a spi: bcm2835: support effective_speed_hz new 5e94c3cdaa29 spi: bcm2835aux: support effective_speed_hz new e752ec8e9216 Merge series "spi: bcm2835/bcm2835aux: support effective_s [...] new 055fe5f499b6 spi: spi-loopback-test: Fix formatting issues in function [...] new c13b5044ab0a spi: spi-bitbang: Demote obvious misuse of kerneldoc to st [...] new f6305d2706a7 spi: spi-davinci: Fix a few kerneldoc misspellings and API [...] new dfa51f6db346 spi: spi-ep93xx: Fix API slippage new 78a7f0c0a170 spi: spi-meson-spifc: Fix misdocumenting of 'dev' in 'stru [...] new d9b883aeaeb0 spi: spi-meson-spicc: Remove set but never used variable ' [...] new 6b8d1e4739f4 spi: spi-s3c64xx: Add missing entries for structs 's3c64xx [...] new c7cd1dfbd8bb spi: spi-pl022: Provide missing struct attribute/function [...] new e867feecda9b spi: spi-zynq-qspi: Add description for 2 missing attribut [...] new 4b42b0b49812 spi: spi-zynqmp-gqspi: Correct a couple of misspellings in [...] new decf5326944b spi: spi-topcliff-pch: Add missing descriptions to 'struct [...] new c894c265a43e spi: spi-at91-usart: Remove unused OF table 'struct of_device_id' new 9b2d611929af spi: spi-pxa2xx: Do not define 'struct acpi_device_id' whe [...] new 85ed0f63c0e3 spi: spi-amd: Do not define 'struct acpi_device_id' when ! [...] new b4f7f5f54705 spi: renesas,sh-msiof: Add r8a774e1 support new 2b2d441dcfa4 Merge series "Add support for [H]SCIF/TMU/CMT/THS/SDHI/MSI [...] new 2abbae5a0e4e spi: lpspi: fix the imbalance of runtime pm function call new ce8e60fe4f51 spi: spi-cadence: add support for chip select high new 4726773292bf spi: ppc4xx: Convert to use GPIO descriptors new f185bcc77980 spi: spi-topcliff-pch: use generic power management new 661ccf2b3f13 spi: lantiq: fix: Rx overflow error in full duplex mode new ddf41bf782d2 spi: lantiq: Add SMP support new 8d19d665e0ac spi: lantiq: Move interrupt control register offesets to S [...] new 94eca904cb97 spi: lantiq: Add support to acknowledge interrupt new 8743d2155aed spi: lantiq: Add fifo size bit mask in SoC specific data s [...] new 744cd0f212d7 spi: lantiq: Move interrupt configuration to SoC specific [...] new 040f7f972978 spi: lantiq: Add support to Lightning Mountain SoC new 956284a304dd spi: Add bindings for Lightning Mountain SoC new 8cf125c403f4 spi: mediatek: add spi support for mt8192 IC new 30962fe33ab5 spi: update bindings for MT8192 SoC new 525c9e5a32bd spi: imx: enable runtime pm support new 241b888791ee spi: sun4i: update max transfer size reported new cfd97f94d036 spi: correct kernel-doc inconsistency new aa9e862d7d5b spi: spidev: Align buffers for DMA new 15b413d93ccd spi: spi-topcliff-pch: drop call to wakeup-disable new 4d9ca632c847 spi: rockchip: Config spi rx dma burst size depend on xfer length new 13a96935e6f6 spi: rockchip: Support 64-location deep FIFOs new 4294e4accf8d spi: rockchip: Fix error in SPI slave pio read new 7ac9bbf6ab30 dt-bindings: lpspi: New property in document DT bindings f [...] new 16d791851a8d spi: lpspi: Fix kernel warning dump when probe fail after [...] new 768ba4909a1e spi: lpspi: remove unused fsl_lpspi->chipselect new 2a052590d453 spi: lpspi: fix using CS discontinuously on i.MX8DXLEVK new 1d5cd4e7773c Merge series "Some bug fix for lpspi" from Clark Wang <xia [...] new 11ba28229f82 Merge remote-tracking branch 'spi/for-5.9' into spi-next new b171373902b0 Merge tag 'spi-v5.9' of git://git.kernel.org/pub/scm/linux [...] new 2b0f61e27f75 Merge remote-tracking branch 'regmap/for-5.8' into regmap-linus new 6ed50f88485c Merge existing fixes from regmap/for-5.8 new 4b9e7edb5afc regmap: convert all regmap_update_bits() and co. macros to [...] new 9fb9b7715e5e regmap: remove stray space new 5cc2013bfeee regmap-irq: use fwnode instead of device node in add_irq_chip() new 31cf2c3b6f47 Merge branch 'topic/devnode' of https://git.kernel.org/pub [...] new c916d6ef53aa regmap: Switch to use fwnode instead of OF one new 6611561a7a7e regmap: fix duplicated word in <linux/regmap.h> new c9fadf212afd Merge remote-tracking branch 'regmap/for-5.9' into regmap-next new d516840629cc Merge tag 'regmap-v5.9' of git://git.kernel.org/pub/scm/li [...]
The 237 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: .../memory-controllers/renesas,rpc-if.yaml | 88 +++ .../devicetree/bindings/regulator/da9211.txt | 4 + .../regulator/google,cros-ec-regulator.yaml | 51 ++ .../devicetree/bindings/regulator/lp872x.txt | 4 +- .../bindings/regulator/mt6397-regulator.txt | 3 + .../bindings/regulator/nxp,pca9450-regulator.yaml | 190 +++++ .../bindings/regulator/onnn,fan53880.yaml | 85 +++ .../bindings/regulator/qcom,smd-rpm-regulator.txt | 320 -------- .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 108 +++ .../regulator/qcom,usb-vbus-regulator.yaml | 41 + .../bindings/regulator/qcom-labibb-regulator.yaml | 70 ++ .../bindings/regulator/silergy,sy8827n.yaml | 45 ++ .../devicetree/bindings/spi/fsl-imx-cspi.txt | 56 -- .../devicetree/bindings/spi/fsl-imx-cspi.yaml | 97 +++ Documentation/devicetree/bindings/spi/mxs-spi.txt | 26 - Documentation/devicetree/bindings/spi/mxs-spi.yaml | 56 ++ .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 2 + .../devicetree/bindings/spi/spi-davinci.txt | 4 +- .../devicetree/bindings/spi/spi-fsl-lpspi.txt | 29 - .../devicetree/bindings/spi/spi-fsl-lpspi.yaml | 67 ++ .../devicetree/bindings/spi/spi-lantiq-ssc.txt | 21 +- .../devicetree/bindings/spi/spi-mt65xx.txt | 1 + Documentation/spi/spi-sc18is602.rst | 2 +- arch/arm/mach-imx/devices-imx27.h | 10 +- arch/arm/mach-imx/devices-imx31.h | 10 +- arch/arm/mach-imx/devices/devices-common.h | 5 +- arch/arm/mach-imx/devices/platform-spi_imx.c | 9 +- arch/arm/mach-imx/mach-mx27_3ds.c | 40 +- arch/arm/mach-imx/mach-mx31_3ds.c | 13 +- arch/arm/mach-imx/mach-mx31lilly.c | 14 +- arch/arm/mach-imx/mach-mx31lite.c | 19 +- arch/arm/mach-imx/mach-mx31moboard.c | 12 +- arch/arm/mach-imx/mach-pca100.c | 21 +- arch/arm/mach-imx/mach-pcm037_eet.c | 7 +- drivers/base/regmap/regmap-irq.c | 53 +- drivers/base/regmap/regmap.c | 33 +- drivers/edac/edac_device_sysfs.c | 1 + drivers/edac/edac_mc.c | 4 +- drivers/edac/edac_pci_sysfs.c | 2 +- drivers/edac/ghes_edac.c | 323 ++++---- drivers/edac/i10nm_base.c | 12 +- drivers/edac/pnd2_edac.c | 1 + drivers/edac/skx_base.c | 2 +- drivers/gpio/gpiolib-of.c | 10 +- drivers/memory/Kconfig | 9 + drivers/memory/Makefile | 1 + drivers/memory/renesas-rpc-if.c | 603 +++++++++++++++ drivers/mtd/spi-nor/controllers/Kconfig | 11 - drivers/mtd/spi-nor/controllers/Makefile | 1 - drivers/platform/chrome/cros_ec_trace.c | 5 + drivers/regulator/Kconfig | 55 ++ drivers/regulator/Makefile | 6 + drivers/regulator/ab8500.c | 7 +- drivers/regulator/anatop-regulator.c | 2 +- drivers/regulator/core.c | 115 ++- drivers/regulator/cpcap-regulator.c | 18 +- drivers/regulator/cros-ec-regulator.c | 252 +++++++ drivers/regulator/da9211-regulator.c | 30 +- drivers/regulator/dbx500-prcmu.c | 8 - drivers/regulator/devres.c | 54 +- drivers/regulator/fan53880.c | 184 +++++ drivers/regulator/fixed.c | 2 +- drivers/regulator/gpio-regulator.c | 9 +- drivers/regulator/hi6421-regulator.c | 2 +- drivers/regulator/hi6421v530-regulator.c | 2 +- drivers/regulator/lp873x-regulator.c | 2 +- drivers/regulator/lp87565-regulator.c | 23 +- drivers/regulator/ltc3676.c | 2 +- drivers/regulator/max14577-regulator.c | 2 +- drivers/regulator/max8907-regulator.c | 6 +- drivers/regulator/max8997-regulator.c | 14 +- drivers/regulator/max8998.c | 2 +- drivers/regulator/mp886x.c | 5 +- drivers/regulator/mt6397-regulator.c | 17 +- drivers/regulator/of_regulator.c | 2 +- drivers/regulator/pbias-regulator.c | 2 +- drivers/regulator/pca9450-regulator.c | 833 +++++++++++++++++++++ drivers/regulator/pfuze100-regulator.c | 9 +- drivers/regulator/pwm-regulator.c | 2 +- drivers/regulator/qcom-labibb-regulator.c | 175 +++++ drivers/regulator/qcom-rpmh-regulator.c | 14 +- drivers/regulator/qcom_rpm-regulator.c | 6 +- drivers/regulator/qcom_smd-regulator.c | 43 +- drivers/regulator/qcom_spmi-regulator.c | 24 +- drivers/regulator/qcom_usb_vbus-regulator.c | 97 +++ drivers/regulator/stpmic1_regulator.c | 2 +- drivers/regulator/sy8827n.c | 185 +++++ drivers/regulator/tps65023-regulator.c | 2 +- drivers/regulator/tps6507x-regulator.c | 2 +- drivers/regulator/tps65086-regulator.c | 2 +- drivers/regulator/tps65217-regulator.c | 9 +- drivers/regulator/tps65218-regulator.c | 6 +- drivers/regulator/tps65912-regulator.c | 2 +- drivers/regulator/wm8350-regulator.c | 10 +- drivers/regulator/wm8400-regulator.c | 6 +- drivers/spi/Kconfig | 38 +- drivers/spi/Makefile | 2 + drivers/spi/atmel-quadspi.c | 14 +- drivers/spi/spi-altera.c | 179 ++++- drivers/spi/spi-amd.c | 2 + drivers/spi/spi-at91-usart.c | 7 - drivers/spi/spi-atmel.c | 4 +- drivers/spi/spi-bcm2835.c | 51 +- drivers/spi/spi-bcm2835aux.c | 6 +- drivers/spi/spi-bcm63xx-hsspi.c | 12 + drivers/spi/spi-bcm63xx.c | 12 + drivers/spi/spi-bitbang.c | 6 +- .../spi-cadence-quadspi.c} | 541 ++++++------- drivers/spi/spi-cadence.c | 2 +- drivers/spi/spi-cavium-thunderx.c | 1 + drivers/spi/spi-coldfire-qspi.c | 4 +- drivers/spi/spi-davinci.c | 7 +- drivers/spi/spi-dw-dma.c | 14 +- drivers/spi/spi-ep93xx.c | 4 +- drivers/spi/spi-fsl-lpspi.c | 79 +- drivers/spi/spi-fsl-qspi.c | 2 +- drivers/spi/spi-fsl-spi.c | 18 +- drivers/spi/spi-geni-qcom.c | 179 +++-- drivers/spi/spi-img-spfi.c | 56 +- drivers/spi/spi-imx.c | 248 +++--- drivers/spi/spi-lantiq-ssc.c | 177 +++-- drivers/spi/spi-loopback-test.c | 16 +- drivers/spi/spi-mem.c | 16 +- drivers/spi/spi-meson-spicc.c | 4 +- drivers/spi/spi-meson-spifc.c | 2 +- drivers/spi/spi-mt65xx.c | 3 + drivers/spi/spi-mtk-nor.c | 10 +- drivers/spi/spi-mxic.c | 3 +- drivers/spi/spi-npcm-fiu.c | 6 +- drivers/spi/spi-npcm-pspi.c | 28 +- drivers/spi/spi-oc-tiny.c | 2 +- drivers/spi/spi-omap-100k.c | 1 - drivers/spi/spi-omap-uwire.c | 4 +- drivers/spi/spi-omap2-mcspi.c | 19 +- drivers/spi/spi-orion.c | 2 +- drivers/spi/spi-pl022.c | 12 +- drivers/spi/spi-ppc4xx.c | 106 +-- drivers/spi/spi-pxa2xx.c | 2 + drivers/spi/spi-rockchip.c | 46 +- drivers/spi/spi-rpc-if.c | 216 ++++++ drivers/spi/spi-s3c64xx.c | 9 +- drivers/spi/spi-sun4i.c | 2 +- drivers/spi/spi-sun6i.c | 77 +- drivers/spi/spi-ti-qspi.c | 2 +- drivers/spi/spi-topcliff-pch.c | 59 +- drivers/spi/spi-zynq-qspi.c | 14 +- drivers/spi/spi-zynqmp-gqspi.c | 6 +- drivers/spi/spi.c | 73 +- drivers/spi/spidev.c | 21 +- .../dt-bindings/regulator/dlg,da9211-regulator.h | 16 + .../regulator/mediatek,mt6397-regulator.h | 15 + include/linux/edac.h | 29 +- include/linux/platform_data/cros_ec_commands.h | 83 ++ include/linux/platform_data/spi-imx.h | 33 - include/linux/regmap.h | 245 +++++- include/linux/regulator/consumer.h | 10 + include/linux/regulator/driver.h | 7 +- include/linux/regulator/machine.h | 1 + include/linux/regulator/pca9450.h | 219 ++++++ include/linux/spi/altera.h | 29 + include/linux/spi/spi-mem.h | 14 +- include/linux/spi/spi.h | 29 +- include/memory/renesas-rpc-if.h | 87 +++ 163 files changed, 6004 insertions(+), 2092 deletions(-) create mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,rp [...] create mode 100644 Documentation/devicetree/bindings/regulator/google,cros-ec-regu [...] create mode 100644 Documentation/devicetree/bindings/regulator/nxp,pca9450-regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/onnn,fan53880.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regula [...] create mode 100644 Documentation/devicetree/bindings/regulator/qcom,usb-vbus-regul [...] create mode 100644 Documentation/devicetree/bindings/regulator/qcom-labibb-regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/silergy,sy8827n.yaml delete mode 100644 Documentation/devicetree/bindings/spi/fsl-imx-cspi.txt create mode 100644 Documentation/devicetree/bindings/spi/fsl-imx-cspi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/mxs-spi.txt create mode 100644 Documentation/devicetree/bindings/spi/mxs-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-fsl-lpspi.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml create mode 100644 drivers/memory/renesas-rpc-if.c create mode 100644 drivers/regulator/cros-ec-regulator.c create mode 100644 drivers/regulator/fan53880.c create mode 100644 drivers/regulator/pca9450-regulator.c create mode 100644 drivers/regulator/qcom-labibb-regulator.c create mode 100644 drivers/regulator/qcom_usb_vbus-regulator.c create mode 100644 drivers/regulator/sy8827n.c rename drivers/{mtd/spi-nor/controllers/cadence-quadspi.c => spi/spi-cadence-quads [...] create mode 100644 drivers/spi/spi-rpc-if.c create mode 100644 include/dt-bindings/regulator/dlg,da9211-regulator.h create mode 100644 include/dt-bindings/regulator/mediatek,mt6397-regulator.h delete mode 100644 include/linux/platform_data/spi-imx.h create mode 100644 include/linux/regulator/pca9450.h create mode 100644 include/linux/spi/altera.h create mode 100644 include/memory/renesas-rpc-if.h