This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from ee5e001196d1 fs: Make splice() and tee() take into account O_NONBLOCK f [...] new 278bca7f318e vfio-mdev: Switch to use new generic UUID API new 3c8d7ef89bb8 vfio: platform: reset: fix up include directives to remove [...] new 8bcb64a51065 vfio: expand minor range when registering chrdev region new 16355214a54e samples/vfio-mdev/mbochs: expand minor range when register [...] new 18bc04bc8a2a samples/vfio-mdev/mdpy: expand minor range when registerin [...] new 3e4835f7d7a8 samples/vfio-mdev/mtty: expand minor range when registerin [...] new a3906855890d vfio/spapr_tce: Skip unsetting already unset table new 51ef3a004b1e vfio/pci: Restore device state on PM transition new 0cfd027be1d6 vfio_pci: Enable memory accesses before calling pci_map_rom new a83b04232cec Merge tag 'vfio-v5.1-rc1' of git://github.com/awilliam/linux-vfio new f9d27de6fafc mtd: mtdram: Expose module parameters new 9cb76a6aa1a9 mtd: gen_probe: Use struct_size() in kmalloc() new 04b4c06caf2b mtd: cfi: cmdset_0001: Use struct_size() in kmalloc() new 2037f9d8c242 mtd: lpddr: Use struct_size() in kzalloc() new 2431c4f5b46c mtd: Implement mtd_{read,write}() as wrappers around mtd_{ [...] new 32937a82f36c mtd: docg3: Fix passing zero to 'PTR_ERR' warning in doc_p [...] new f7fd818cca0c mtd: Remove empty lines at end of sysfs related functions new b0dd77a79642 mtd: docg3: fix a possible memory leak of mtd->name new 6f79a594afda MAINTAINERS: add myself as SPI NOR co-maintainer new 4a09a91e5efd dt-bindings: mtd: mtk-quadspi: update bindings for MT7629 SoC new 9cca9b3e5598 mtd: spi-nor: mtk-quadspi: add SNOR_HWCAPS_READ to spi_nor [...] new 356dd9ce2361 mtd: spi-nor: mtk-quadspi: rename config to a common one new fcd44b64b1eb mtd: spi-nor: add opcodes for octal Read/Write commands new 2bda2f811b36 mtd: spi-nor: add octal read flag for flash mt35xu512aba new 0837ae46ff00 mtd: m25p80: add support of octal mode I/O transfer new dfd2b74530e9 mtd: spi-nor: add Spansion S25FS512S ID new a2126b0a0109 mtd: spi-nor: refine Spansion S25FL512S ID new 748df6d83187 mtd: spi-nor: Add support for mx25u3235f new 9558281572e3 mtd: spi-nor: cadence-quadspi: write upto 8-bytes data in [...] new 50685024f273 mtd: spi-nor: split s25fl128s into s25fl128s0 and s25fl128s1 new 70b64604fef0 dt-bindings: cadence-quadspi: Add new compatible for AM654 SoC new 2cc788387497 mtd: spi-nor: cadence-quadspi: Add support for Octal SPI c [...] new 08326d8a9472 mtd: spi-nor: Add support for EN25Q80A new e36bb65e5d0c mtd: spi-nor: Add support for MX25V8035F new 30a2c8aa3c52 mtd: spi-nor: Add support for en25qh64 new d678d222de8b mtd: spi-nor: cadence-quadspi: fix spelling mistake: "Coul [...] new 225c0eda36bd mtd: spi-nor: Fix wrong abbreviation HWCPAS new dfbd39956a97 Merge tag 'spi-nor/for-5.1' of git://git.infradead.org/lin [...] new 8c6e7fd9ac79 dt-bindings: mtd: stm32_fmc2: add STM32 FMC2 NAND controll [...] new 2cd457f328c1 mtd: rawnand: stm32_fmc2: add STM32 FMC2 NAND flash contro [...] new 33c8cf421522 mtd: rawnand: stm32_fmc2: add polling mode new f385ebf074d1 mtd: rawnand: sunxi: Use a consistent name for sunxi_nand_ [...] new 6c721acdd558 mtd: rawnand: sunxi: Use struct_size() new a55abb369245 mtd: rawnand: sunxi: Name nand_chip objects consistently new cde567e3d36d mtd: rawnand: sunxi: Stop passing mtd_info objects around new f5f888719a99 mtd: rawnand: sunxi: Add an SPDX tag new df5057999f8c mtd: rawnand: sunxi: Migrate to ->exec_op() new 67c88008c3e2 mtd: rawnand: sunxi: Fix kernel doc headers new f4cb4d7b46f6 mtd: spinand: macronix: Fix ECC Status Read new 511d05e0dadd mtd: rawnand: sunxi: Handle the tREA > tRC / 2 case new 7b30196534c9 mtd: rawnand: marvell: use struct_size() in devm_kzalloc() new b5c2defc0261 mtd: rawnand: mtk: Use nand_controller_init() instead of o [...] new a0916c94e914 mtd: rawnand: tmio: Do not abuse nand_controller->wq new efe5d132cb50 mtd: rawnand: omap2: Use nand_controller_init() new 661803b23330 mtd: rawnand: Stop using chip->state in drivers new 013e6292aaf5 mtd: rawnand: Simplify the locking new 3059ba75ca8b dt-bindings: nand: meson: add Amlogic NAND controller driver new 8fae856c5350 mtd: rawnand: meson: add support for Amlogic NAND flash co [...] new 0f416a463ecc MAINTAINERS: Add entry for Amlogic NAND controller driver new db214513f62f mtd: spinand: Add support for all Toshiba Memory products new 5b15f8650bdb mtd: rawnand: Annotate implicit fall through in nand_comma [...] new 3175e121832f mtd: rawnand: Annotate implicit fall through in nand_scan_tail new d4ea6ed022de mtd: rawnand: denali: remove ->erase hook new 2d73f3d66b70 mtd: rawnand: remove ->legacy.erase and single_erase() new f9ffb406d35b mtd: rawnand: check return code of nand_reset() and nand_r [...] new 4b3ee71be034 mtd: rawnand: denali: remove unneeded denali_reset_irq() call new a8fce9fe2c44 mtd: rawnand: denali: remove unused function argument 'raw' new 7a10a92f12b7 mtd: rawnand: denali: remove unused dma_addr field from de [...] new c40c7a990a46 mtd: spinand: Add support for GigaDevice GD5F1GQ4UExxG new 30c72ab142a2 mtd: rawnand: fsmc: Reset NAND timings on resume() new ab3ab7b654ae mtd: rawnand: fsmc: Disable NAND on remove() new a12085d13997 mtd: rawnand: atmel: fix possible object reference leak new 11493f26856a mtd: rawnand: jz4780: fix possible object reference leak new 0119720a00b2 mtd: rawnand: mtk: fix possible object reference leak new 53bcbb839438 mtd: rawnand: denali_dt: remove single anonymous clock support new 9220d7befc9c Merge tag 'nand/for-5.1' of git://git.infradead.org/linux- [...] new 811c16a2a2de Merge tag 'mtd/for-5.1' of git://git.infradead.org/linux-mtd new 65907c5d1ed1 MAINTAINERS: Add an IRC channel for the I3C subsystem new 988bb4a1937b i3c: master: dw-i3c-master: mark expected switch fall-through new c8d950ab2498 Merge tag 'i3c/for-5.1' of git://git.kernel.org/pub/scm/li [...] new 4e47345a0c3f mmc: sdhci_am654: Make symbol 'sdhci_am654_ops' static new 4f1000122405 mmc: sdhci-esdhc-imx: Constify driver data new a98c557e2af3 mmc: sdhci-esdhc-imx: clear ESDHC_STD_TUNING_EN for manual [...] new de3e1dd09b72 mmc: sdhci: usdhc: do not do tuning for DDR50 mode. new de0a0decf2ed mmc: sdhci-esdhc-imx: fix HS400 timing issue new 772bf73ed4dc dt-bindings: mmc: fsl-imx-esdhc: add imx6ull compatible string new af6a50d457ec mmc: sdhci-esdhc-imx: add SD clock limitation for imx6ull new d00ab1010c2e mmc: sdhci-esdhc-imx: add delay between tuning cycles new 2b06e1597ac2 mmc: sdhci: add delay after the last tuning command new 1e20186e706d mmc: sdhci-brcmstb: handle mmc_of_parse() errors during probe new 204d94e63e22 mmc: dt-bindings: omap: Remove duplicate documentation paragraphs new f6a3d9d9dc1c mmc: block: fix debugfs_simple_attr.cocci warnings new 328be8bed213 mmc: sdhci: Moving sdhci_o2 into sdhci-pci-o2micro.c new 69d91ed1469b mmc: sdhci: Fix O2 Host PLL and card detect issue new 7e926f42c64d mmc:sdio: Remove unneeded variable ret new 0c134535e842 mmc: tmio: fix typo in tmio_mmc_init_ocr() new bb60023c6387 mmc: tmio: undo PM autosuspend when removing the host new 2b0efe8204ec mmc: sdhci-esdhc-imx: remove the 100MHz limitation for Strobe DLL new 029e2476f9e6 mmc: sdhci-esdhc-imx: add HS400_ES support for i.MX8QXP new 401059df9b62 mmc: sdhci: correct the maximum timeout when enable CMDQ new bb6e358169bf mmc: sdhci-esdhc-imx: add CMDQ support new bcdb530125a2 mmc: sdhci-esdhc-imx: add DCMD support for CMDQ new 7c3cf5c9322b dt-bindings: mmc: tegra: Add pinctrl for SDMMC drive strengths new de25fa5a1a77 mmc: tegra: SDMMC pads auto-calibration new 451e31935d89 mmc: core: annotate implicit fall through new 9a633f3bfb97 mmc: sdhci-esdhc-imx: fix return value check in sdhci_esdh [...] new 7f76e468413c mmc: jz4740: Annotate implicit fall through new 414126f9e5ab mmc: sdhci: Remove unneeded quirk2 flag of O2 SD host controller new 0539552745af mmc: jz4740: Remove platform data and use standard APIs new d30ae056adb8 mmc: renesas_sdhi: Fix card initialization failure in high [...] new b1d14045f10a mmc: atmel-mci: enable 8 bits buswidth support new d96526be297d MAINTAINERS: Add maintainers for eMMC CQHCI driver new a99dbaa9e535 MAINTAINERS: Drop link to git for SDHCI new c7fddbd5db5c dt-bindings: mmc: Add supports-cqe property new 4c4faff62bf5 mmc: sdhci: Add ADMA3 DMA support for V4 enabled host new 3c4019f97978 mmc: tegra: HW Command Queue Support for Tegra SDMMC new a6327b5e57fd mmc: omap: fix the maximum timeout setting new e5c1e63c9323 mmc: bcm2835: Drop DMA channel error pointer check new c58ccf2b6de7 mmc: bcm2835: Drop pointer to mmc_host from bcm2835_host new 9cda3e7ceb50 mmc: bcm2835: Deduplicate reset of driver data on remove new a2b760a60194 mmc: slot-gpio: Remove override_active_level on WP new 01904ff77676 mmc: core: Calculate the discard arg only once new 68539e2bc344 mmc: core: Indicate SD specs higher than 4.0 new c16e9b7656ae mmc: cb710: fix indentation issue in if block new 05b3a5e5f86a mmc: mxcmmc: Drop unused includes new b7a7da5644f2 mmc: mxs-mmc: Drop unused includes new 43ea6c9ad969 mmc: sdhci-bcm-kona: Drop unused includes new 3557cba7e563 mmc: sdhci-pxav2: Drop unused include new bed12fb0a350 mmc: sunxi-mmc: Drop unused includes new 70bcc9e3a8cc mmc: wmt-sdmmc: Drop unused include new 6d5cd068ee59 mmc: sdhci: use WP GPIO in sdhci_check_ro() new 39ee32ce4867 mmc: sdhci-omap: drop ->get_ro() implementation new e8391453e27f mmc: sdhci-tegra: drop ->get_ro() implementation new e9d6a371cff3 mmc: sdhci-xenon: Fixup already marked switch fall-through new e9968c6fa8e7 mmc: mmci: Send a CMD12 to clear the DPSM at errors new f0c8234cb923 mmc: renesas_sdhi: Change HW adjustment register according [...] new 9a4b869b0ca9 mmc: core: Convert mmc_wait_for_app_cmd() to static new 03cd5c05d4af mmc: core: Drop retries as in-parameter to mmc_wait_for_app_cmd() new 643108630e48 mmc: of_mmc_spi: Convert to mmc_of_parse_voltage() new de13d5a44e61 mmc: core: Move regulator helpers to separate file new 3958790e6732 mmc: core: Convert mmc_regulator_get_ocrmask() to static new 9d2d24302e61 mmc: core: Move mmc_of_parse_voltage() to host.c new eae343c290f7 mmc: core: Convert mmc_align_data_size() into an SDIO spec [...] new 3a0681c7448b mmc: core: do not retry CMD6 in __mmc_switch() new 85236d2be844 mmc: sdhci-esdhc-imx: clear the HALT bit when enable CQE new bc47e2f6f9e2 mmc: core: Add discard support to sd new ad9be7fff3e7 mmc: core: Add sd discard timeout new 82b6248705cc Merge branch 'fixes' into next new 099b64811609 mmc: core: Add a debug print when the card may have been replaced new 4d3d534e9fd5 Merge branch 'fixes' into next new d4721339dcca mmc:fix a bug when max_discard is 0 new 42eaf1851ea2 Merge tag 'mmc-v5.1' of git://git.kernel.org/pub/scm/linux [...] new 435bba0f11f0 regmap: Remove attribute packed from struct 'regcache_rbtr [...] new 31172d100256 Merge branch 'regmap-5.1' into regmap-next new a2d21848d921 regmap: regmap-irq: Add main status register support new 66fb181d6f82 Merge remote-tracking branch 'regmap/topic/irq' into regmap-next new e48b044e4ff3 Merge tag 'regmap-v5.1' of git://git.kernel.org/pub/scm/li [...] new 4cac31e2be6e regulator: lochnagar: Set up correct .data field for "cirr [...] new 526d02dd37b9 Merge branch 'regulator-4.21' into regulator-5.0 new d6afa2bed004 regulator: bcm590xx: Fix .enable_reg for BCM590XX_REG_VSR new 0ab66b3c326e regulator: max77620: Initialize values for DT properties new ec520911ecc7 regulator: mc13xxx: Use lowercase regulator names to match the DT new 45460fe9c0c6 regulator: da9052: Use lowercase regulator names to match the DT new d02337709390 regulator: axp20x: Fix incorrect vsel_mask settings new 33cd870c4bf1 regulator: uniphier: Fix probe error handling new 8cf268e535e8 regulator: uniphier: Constify uniphier_regulator_ops new 16c8a5957400 regulator: axp20x: fix ALDO2, DLDO2 and ELDO3 definitions [...] new 9df3bb319c44 regulator: lochnagar: Fix n_voltages setting for VDDCORE new 82874ba4c645 regulator: fix device unlinking new 56b5d4ea778c regulator: s2mps11: Fix steps for buck7, buck8 and LDO35 new 28c4f730d2a4 regulator: s2mpa01: Fix step values for some LDOs new e5e21f70bfd3 regulator: core: Take lock before applying system load new 4afa60d3a88a regulator: axp20x: fix DCDCB and BLDO2 definitions for AXP806 new 48593a99a1f6 regulator: stpmic1: Change buck1 voltage range new 7cd415f87559 regulator: pv88060: Fix array out-of-bounds access new 3c413f594c4f regulator: pv88080: Fix array out-of-bounds access new a5455c915941 regulator: pv88090: Fix array out-of-bounds access new 71a64ba2031f regulator: tps65218.c: fix LS3 issues new c25d47888f0f regulator: wm831x-dcdc: Fix list of wm831x_dcdc_ilim from [...] new c364098fe874 Merge branch 'regulator-5.0' into regulator-linus new 557ce9d755d5 regulator: act8945a: Use rdev_get_id() to access id of regulator new 48f1b4efd67c regulator: Fix trivial language typos new 6f3656f3552a regulator: axp20x: check rdev is null before dereferencing it new 03c87b95ac04 regulator: provide rdev_get_regmap() new 08f0b14adc7c regulator: hi655x: Removed unused ctrl_regs field from str [...] new 638aef7a776a regulator: pwm: No need to make a copy of regulator_ops pe [...] new 67cc7ca316c4 regulator: max14577: Remove redundant MODULE_ALIAS new 7085180d6a38 regulator: twl6030: Use of_device_get_match_data() new f01a7beb6791 regulator: act8865: Fix act8600_sudcdc_voltage_ranges setting new 053979d2395b regulator: dt-bindings: Convert fixed-regulator to json-schema new 692f8b56bb6a regulator: lochnagar: Add missing MODULE_DEVICE_TABLE new 37b9ef9c7775 regulator: arizona-ldo1: Convert to use regulator_linear_r [...] new 93997a05e6bd regulator: twl: Use of_device_get_match_data() new ccffcb8e9a11 regulator: wm831x-dcdc: Convert to use regulator_linear_ra [...] new fd805d99352c regulator: qcom-smd: Batch up requests for disabled regulators new 99ea37bd1e7d regulator: bd70528: Support ROHM BD70528 regulator block new 45b5d2b7a976 regulator: bindings: ROHM bd70528 regulator bindings new 7c027c66f2b5 regulator: stpmic1: Add static const qualifier at peroper places new 08f15f4a348a regulator: bd70528: Constify regulator_linear_range and re [...] new 704c5c01ce6e regulator: bd718x7: Constify regulator_ops new e109e7111084 regulator: bd9571mwv: Constify regulator_ops new 93b84ea52989 regulator: lp3971: Constify lp3971_ldo_ops and lp3971_dcdc_ops new f75b4c5df000 regulator: lp3972: Constify lp3972_ldo_ops and lp3972_dcdc_ops new f966404f087a regulator: lp872x: Constify regulator_ops and regulator_desc new 699bdc23bd66 regulator: lp873x: Constify lp873x_buck01_ops and lp873x_l [...] new 367e90d13e9a regulator: lp8755: Constify lp8755_regulators new b7fbc5928add regulator: lp87565: Constify lp87565_buck_ramp_delay and l [...] new b133305c51e9 regulator: lp8788-buck: Constify lp8788_buck_desc new 23295d7980f7 regulator: lp8788-ldo: Constify lp8788_dldo_desc and lp878 [...] new 252d1c20551b regulator: axp20x: fix ALDO2, DLDO2 and ELDO3 definitions [...] new 54129d641cac regulator: da9062: Check return value of devm_regmap_field [...] new 8459203940d0 regulator: da9063: Check return value of devm_regmap_field [...] new f3c6a1a19431 regulator: mcp16502: Include linux/gpio/consumer.h to fix [...] new dc6f23edd702 regulator: rk808: Constify regulator_ops new a7567663bece regulator: rk808: Update module description to include RK805 new a6e58299e3dd regulator: isl6271a: Remove *rdev[3] from struct isl_pmic new 1dceee5eb320 regulator: isl6271a: Constify isl_core_ops and isl_fixed_ops new bcc61f1c44fd regulator: max77650: add regulator support new 0eca80bf07eb dt-bindings: regulator: add DT bindings for max77650 new 5358db547813 regulator: max77650: Fix include files new 2b679ca11361 regulator: rk808: Fix BUCK1/2 voltages on rk805 new 46689b1e381a regulator: as3722: Correct minor typo new 4f297062b288 regulator: rk808: Convert rk805 buck1/2 to use linear range new d6cd33ad7102 regulator: gpio: Convert to use descriptors new 01dc79cd6fe7 regulator: fixed/gpio: Pull inversion/OD into gpiolib new d162d0410338 regulator: gpio: Simplify probe path new 541d052d7215 regulator: core: Only support passing enable GPIO descriptors new dd4cae9ce661 regulator: rt5033: Constify rt5033_safe_ldo_ops and rt5033 [...] new b735f41dcb06 dt-bindings: regulator: update fixed-regulator example new c68f47aa0260 regulator: lm363x: Check return value of gpiod_get_index_optional new 7932a88052e1 regulator: lp8788-buck: Convert to linear range new c79fba835ca8 regulator: max77802-regulator: fix indentation in if statement new e3233d7f2bb5 regulator: bd70528: drop struct bd70528 new f43d1b388f9b devicetree: bindings: bd718x7: document HW state related R [...] new 6a47b4da551a regulator: add regulator_desc_list_voltage_linear_range new 049369d46428 regulator: bd718x7: Support SNVS low power state new 502aba81aa61 regulator: ltc3676: Simplify .readable_reg and .writable_r [...] new d422234f17fd regulator: ltc3676: Fix module description new 075ddd75680f regulator: core: remove unused rdev_get_supply() new 55e72728cd2d regulator: pv88060: Fix .ops for PV88060_SW new ef541f73d1a8 regulator: stpmic1: Remove regul_id and *regmap from struc [...] new c407438f8795 regulator: core: Drop lockdep annotation in drms_uA_update() new b9058da8199d regulator: stpmic1: Use regulator mode definition from bindings new cde999e2a7b2 dt-bindings: regulator: remove interrupt-parent descriptio [...] new 8c44e448583c regulator: stpmic1: Simplify regulators registration new f369788894a4 dt-bindings: regulator: remove regulator pull-down support [...] new 1614f086d5f5 regulator: stpmic1: Remove support for regulator pull down new 714a74f13e81 dt-bindings: regulator: Add active discharge support for stpmic1 new e6fff62ab8ac regulator: stpmic1: Add active discharge support new 16646d8d3d66 Merge branch 'regulator-5.0' into regulator-5.1 stpmic1 co [...] new 13a345d6fd4f regulator: da9062: Select maximum current in specific rang [...] new afb29714ac09 regulator: da9063: Select maximum current in specific rang [...] new ea7b971cd64b regulator: axp20x: remove a redundant null check on rdev new 96173b8c8b1c regulator: max77620: Add missing .owner field in regulator_desc new 721efb504d28 regulator: max77650: Add missing .owner field in regulator_desc new 4a43870ae166 regulator: twl6030: Use regulator_list_voltage_linear_rang [...] new 606640bbbe44 regulator: twl6030: Constify regulator_ops new f2a9eb975ab2 regulator: fan53555: Add support for FAN53526 new 36a495bf435b .mailmap: Add Mathieu Othacehe new 921b2b3acc06 regulator: lp873x: Constify lp873x_buck_ramp_delay array new 74a569ee4c45 regulator: core: Log forbidden DRMS operation new 21687b162485 regulator: s5m8767: Constify s5m8767_opmode_reg new bf1fc259e8a4 regulator: s5m8767: Simplify s5m8767_set_voltage_time_sel [...] new e5c8ba0635a8 regulator: tps65218: Add support for LS2 new d3d1a6a72b23 regulator: max77650: Fix set_current_limit implementation new a661b1d9936e regulator: mt6311: Use linear instead of linear range for [...] new ac227fb5bc95 regulator: da9063: Use struct_size() in devm_kzalloc() new 5db2efbe115e regulator: arizona_ldo1: Simplify arizona_ldo1_hc_set/get_ [...] new 87919e0cf166 regulator: fan53555: Check pdata->slew_rate setting new 1ec9c179c07a regulator: mcp16502: Remove module version new 97b047e72bd6 regulator: da9062: Use struct_size() in devm_kzalloc() new 4f430487e208 dt-bindings: regulator: add LS2 load switch documentation new 5ee3d33d107f dt-bindings: regulator: tps65218: rectify units of LS3 new de33873e9f95 regulator: cpcap: Remove unused vsel_shift from struct cpc [...] new 6145601b225f regulator: cpcap: Constify omap4_regulators and xoom_regulators new 2654d368ea3d regulator: 88pm8607: Simplify pm8607_list_voltage implementation new 0e819b51fb9b regulator: 88pm8607: Remove unused fields from struct pm86 [...] new be5295f8a15f regulator: stm32-vrefbuf: add power management support new 35d838ff98bc regulator: Fix comment for csel_reg and csel_mask new a32e0c773b5f regulator: core: Add set/get_current_limit helpers for reg [...] new 941666e29831 regulator: da9055: Convert to use regulator_set/get_curren [...] new 8b3216c40136 regulator: da9210: Convert to use regulator_set/get_curren [...] new 8918f0680700 regulator: lp872x: Convert to use regulator_set/get_curren [...] new be6230c3198b regulator: lp873x: Convert to use regulator_set/get_curren [...] new 6c98ac2a347f regulator: max77650: Convert to use regulator_set/get_curr [...] new 1aad9f2f79e0 Merge branch 'for-5.0' of https://git.kernel.org/pub/scm/l [...] new 9a5b3e5b2f43 regulator: pv88060: Convert to use regulator_set/get_curre [...] new 989a99bc64e8 regulator: pv88080: Convert to use regulator_set/get_curre [...] new f4afd05ed6b6 regulator: pv88090: Convert to use regulator_set/get_curre [...] new 20eb641e471a regulator: wm831x-dcdc: Convert to use regulator_set/get_c [...] new ad542a527c9a regulator: palmas: Constify palmas_smps_ramp_delay array new e5680c4de3eb regulator: mc13xxx: Constify regulator_ops variables new 88f268a5bcc3 Merge branch 'regulator-5.1' into regulator-next new 32c0ac3af49d Merge tag 'regulator-v5.1' of git://git.kernel.org/pub/scm [...] new 082531444e45 spi: npcm-pspi: Fix wrong priv pointer new 3c9bb6a639d0 Merge branch 'spi-4.21' into spi-5.0 new c23fdef891ac spi: lpspi: Improve the stability of lpspi data transmission new 6a130448498c spi: lpspi: Fix wrong transmission when don't use CONT new a15dc3d657fa spi: lpspi: Fix CLK pin becomes low before one transfer new aa54c1c9d90e spi: fix initial SPI_SR value in spi-fsl-dspi new baf8b9f8d260 spi: omap2-mcspi: Fix DMA and FIFO event trigger size mismatch new 63f5ffc46d4f spi: sprd: Fix the error data length in SPI read-only mode new d1d6bd785da0 spi: dw: change snprintf to scnprintf for possible overflow new 5c0c4ec9ba61 spi: spi-mem: Fix spi_mem_dirmap_destroy() kerneldoc new bfecfd6e23bf spi: spi-mem: Fix a memory leak in spi_mem_dirmap_destroy() new e902cdcb5112 spi/topcliff_pch: Fix potential NULL dereference on alloca [...] new 673c865efbdc spi: ti-qspi: Fix mmap read when more than one CS in use new ef070b4e4aa2 spi: pxa2xx: Setup maximum supported DMA transfer length new b89fefda7d4e spi: spi-gpio: fix SPI_CS_HIGH capability new b50c6ac8b6fb Merge branch 'spi-5.0' into spi-linus new 84d043185dbe spi: Add a driver for the Freescale/NXP QuadSPI controller new 802614598045 dt-bindings: spi: Move the bindings for the FSL QSPI driver new 78df30808961 dt-bindings: spi: Adjust the bindings for the FSL QSPI driver new 50f1242c6742 mtd: fsl-quadspi: Remove the driver as it was replaced by [...] new fcf85e5c2ac0 MAINTAINERS: Move the Freescale QSPI driver to the SPI framework new 0dcdcd0e42d3 spi: add cpu details to fsl-dspi Kconfig help new e1bc204894ea spi: dw: fix potential variable assignment error new d57a984ff7aa spi: stm32: switch to SPDX identifier new d4c9134a6c2c spi: stm32: use NULL pointer instead of plain integer new 2cbee7f886b2 spi: stm32: fix DMA configuration with only one channel new bb35c9f91a8d spi: fix typo in SPI_STM32 help text new d6cea11b092a spi: stm32: use explicit CPOL and CPHA mode bits new 6962b055a1c8 spi: stm32: remove SPI LOOP mode new 8602663096ce spi: stm32: rename STM32 SPI registers to STM32H7 new a9675337ad3e spi: stm32: rename interrupt function new 9d5fce166c7a spi: stm32: split transfer one setup function new f8bb12f2fa4f spi: stm32: add start dma transfer function new 55166853b2f5 spi: stm32: introduce compatible data cfg new 00505edf9511 spi: stm32: add support for STM32F4 new 560b097c77cc spi: stm32: add description about STM32F4 bindings new 983f6ae944c2 spi/trace: drop useless and wrong (but harmless) casts new 8d245475c3f6 spi/trace: include buffer contents in traces new f3186dd87669 spi: Optionally use GPIO descriptors for CS GPIOs new 8db79547e79f spi: ath79: Convert to use CS GPIO descriptors new efc92fbb8760 spi: atmel: Convert to use CS GPIO descriptors new cfeefa79dc37 spi: cadence: Convert to use CS GPIO descriptors new 054320b25520 spi: clps711x: Convert to use CS GPIO descriptors new 101a68e74fe0 spi: davinci: Convert to use CS GPIO descriptors new 9400c41e77b8 spi: dw: Convert to use CS GPIO descriptors new 412e60373245 spi: core: avoid waking pump thread from spi_sync instead [...] new 4f0a0cd52d6c spi: dw: fix warning unused variable 'ret' new 74fa750e63a9 spi: davinci: Get rid of dangling variable new 0357a3daada3 spi: spi-geni-qcom: Don't initialize completion for normal [...] new de43affed77b spi: spi-geni-qcom: Get rid of forward declaration new 734882a8bf98 spi: cadence: Correct initialisation of runtime PM new a666f2619a97 spi: bitbang: Don't call chipselect() in spi_bitbang_setup() new 797622d7a3ab spi: ath79: Simplify ath79_spi_chipselect() new b172fd0c8980 spi: ath79: Enable support for compile test new f1b2c1c84f7f spi: ath79: Remove now useless code new 88e7e0a8df1f spi: sh-hspi: Remove error messages on out-of-memory conditions new f70351ae06af spi: sh-msiof: fix *info pointer in request_dma() new d05e3eadb1bc spi: sh-msiof: Use DMA if possible new 1fc1b63638da spi: spi-mem: Add devm_spi_mem_dirmap_{create,destroy}() new bfc7af6d6df8 spi: bcm2835aux: remove unneeded NULL check of devm_clk_get new 51eea52d26d4 pxa2xx: replace spi_master with spi_controller new f0125f1a559b spi: Go back to immediate teardown new 2df201e0067d spi: Support high CS when using descriptors new 6e0a32d6f376 spi: dw: Fix default polarity of native chipselect new 6046f5407ff0 spi: cadence: Fix default polarity of native chipselect new c1c04cea13dc gpio: of: Fix logic inversion new a5356aef6a90 spi: spi-mem: Add driver for NXP FlexSPI controller new cdbbb8ec5a80 dt-bindings: spi: add binding file for NXP FlexSPI controller new c71f9fd4503a MAINTAINERS: add maintainers for the NXP FlexSPI driver new b3281794476d spi: nxp-fspi: add octal mode flag bit for octal support new 2e236bafab11 spi: Kconfig: imx: Update the help text to make it more generic new 7aef2b646b24 spi: pl022: add a message state STATE_TIMEOUT for timeout [...] new ce6f0697ebad spi: spi-mem: spi-nxp-fspi: add module license info new c55d0e8c543b spi: spi-mem: spi-fsl-qspi: typo fix in author name new f3fdea3af405 spi: mxs: add tracing to custom .transfer_one_message callback new b7bb367afa4b spi: support inter-word delay requirement for devices new 473a78a7bbeb spi-atmel: support inter-word delay new 5ce3cc567471 spi: spi-fsl-dspi: Provide support for DSPI slave mode ope [...] new 9958c8c39e58 spi: atmel-quadspi: cache MR value to avoid a write access new 3ae012e9dff4 spi: atmel-quadspi: order header files inclusion alphabetically new 18b6f6e176df spi: atmel-quadspi: drop wrappers for iomem accesses new 1db6de22b2c6 spi: atmel-quadspi: fix naming scheme new 9ce4c5128b96 spi: atmel-quadspi: remove unnecessary cast new 2aaa8dd0938e spi: atmel-quadspi: return appropriate error code new cae417b2a89b spi: atmel-quadspi: switch to SPDX license identifiers new b456fd18ca69 spi: atmel-quadspi: rework transfer macros new 90484f9b1629 dt-bindings: spi: atmel-quadspi: update example to new clo [...] new 18f075145e08 dt-bindings: spi: atmel-quadspi: make "pclk" mandatory new bd7905e2fed7 spi: atmel-quadspi: add support for named peripheral clock new 3a6c501e96ee dt-bindings: spi: atmel-quadspi: QuadSPI driver for Microc [...] new 2e5c88887358 spi: atmel-quadspi: add support for sam9x60 qspi controller new 9428a073eb70 spi: rspi: Replace spi_master by spi_controller new 5a0e577fc915 spi: sh-hspi: Replace spi_master by spi_controller new 35c35fd92564 spi: sh-msiof: Replace spi_master by spi_controller new 9b4f84212f04 spi: gpio: Advertise support for SPI_CS_HIGH new 28f7604f48c1 spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO new 97a6a2ddc2ea dt-bindings: spi: imx: Add an entry for the i.MX8QM compatible new de082d866cce spi: sprd: Add the SPI irq function for the SPI DMA mode new 6dcb144f7da6 dt-bindings: spi: Add the DMA properties for the SPI dma mode new 386119bc7be9 spi: sprd: spi: sprd: Add DMA mode support new 5e060c48bc52 spi: sprd: Add a prefix for SPI DMA channel macros new 3b155e873a38 spi: sifive: Add DT documentation for SiFive SPI controller new 484a9a68d669 spi: sifive: Add driver for the SiFive SPI controller new bf9f742c38c4 Merge branch 'for-5.0' of https://git.kernel.org/pub/scm/l [...] new 049e5feae18f spi: sifive: Remove spi_master_put in sifive_spi_remove() new daad4d2a0a60 spi: sifive: Remove redundant dev_err call in sifive_spi_probe() new 0e836c3bea7d spi: sh-msiof: Restrict bits per word to 8/16/24/32 on R-C [...] new 14dbfb417bd8 Merge branch 'spi-5.1' into spi-next new dcc75ddea1c3 Merge tag 'spi-v5.1' of git://git.kernel.org/pub/scm/linux [...] new ff066653aeed hwmon: (pmbus/tps53679) Fix driver info initialization in [...] new 1bb46a20e73b hwmon: (dell-smm) Support up to 10 temp sensors new 89bff8c2a07e hwmon: (hih6130) add dtb compatibility tables new dbdd4f69125c devicetree: hwmon: Add bindings documentation for HIH6130 new c947e51cf803 hwmon: (adt7462) Mark expected switch fall-throughs new 6f4a46f0eb5e hwmon: (pmbus) associate PMBUS_SKIP_STATUS_CHECK with driver data new 705f2c81972b hwmon: (pmbus) add support for DPS-650AB new 35ca16c84e9b dt-bindings: hwmon: add dps650ab documentation new 8f3bcb360ad4 hwmon: (gl518sm) Use permission specific SENSOR[_DEVICE]_A [...] new 17de1a88e84c hwmon: (gl520sm) Use permission specific SENSOR[_DEVICE]_A [...] new 905bc0d460b7 hwmon: (gpio-fan) Replace S_<PERMS> with octal values new 1640bb596e4b hwmon: (hih6130) Use permission specific SENSOR[_DEVICE]_A [...] new 0d87116fe2e4 hwmon: (hwmon) Replace S_<PERMS> with octal values new 122113015671 hwmon: (i5500_temp) Use permission specific SENSOR[_DEVICE [...] new 2f8f710236c9 hwmon: (i5k_amb) Replace S_<PERMS> with octal values new f6861c0eea3d hwmon: (ibmaem) Use permission specific SENSOR[_DEVICE]_AT [...] new 09cb4161b874 hwmon: (ibmpex) Use permission specific SENSOR[_DEVICE]_AT [...] new 389bc38eeb4a hwmon: (iio_hwmon) Replace S_<PERMS> with octal values new 46dce7a19551 hwmon: (ina209) Use permission specific SENSOR[_DEVICE]_AT [...] new a4ec92ed8bc8 hwmon: (ina3221) Use permission specific SENSOR[_DEVICE]_A [...] new 4820d5115e0a hwmon: (jc42) Replace S_<PERMS> with octal values new b65626b6d6ec hwmon: (k8temp) Use permission specific SENSOR[_DEVICE]_AT [...] new 6ccf6a8340d7 hwmon: (lineage-pem) Use permission specific SENSOR[_DEVIC [...] new 0f875acc93d1 hwmon: (lm73) Use permission specific SENSOR[_DEVICE]_ATTR [...] new e6ab6e0e983c hwmon: (lm75) Replace S_<PERMS> with octal values new 97b539d58204 hwmon: (lm77) Use permission specific SENSOR[_DEVICE]_ATTR [...] new fdb97a027d60 hwmon: (lm80) Use permission specific SENSOR[_DEVICE]_ATTR [...] new a9283c8fe9a1 hwmon: (lm83) Use permission specific SENSOR[_DEVICE]_ATTR [...] new 3334851dca80 hwmon: (lm90) Replace S_<PERMS> with octal values new 185c993f0365 hwmon: (lm92) Use permission specific SENSOR[_DEVICE]_ATTR [...] new 7f9d05816e6b hwmon: (lm93) Use permission specific SENSOR[_DEVICE]_ATTR [...] new 5c06d5689629 hwmon: (lm95241) Replace S_<PERMS> with octal values new 5a2d18cb7207 hwmon: (lm95245) Replace S_<PERMS> with octal values new bbc7a6b5568c hwmon: (ltc2990) Use permission specific SENSOR[_DEVICE]_A [...] new 409e8bce6104 hwmon: (ltc4151) Use permission specific SENSOR[_DEVICE]_A [...] new ae868a2953f4 hwmon: (ltc4222) Use permission specific SENSOR[_DEVICE]_A [...] new d703e7f16054 hwmon: (ltc4245) Replace S_<PERMS> with octal values new 2e1ce20149ea dt-bindings: hwmon: (ina3221) Add ti,single-shot property new 43dece162de0 hwmon: (ina3221) Implement ti,single-shot DT property new e4af8ad04d76 hwmon: (adm1029) Remove write to FFF paragraph new 4b4fb2542d71 hwmon: (adm1029) Add SPDX header new b6c6d0cf4837 hwmon: (adm1029) replace S_IXXX macros by their numeric values new 66b331ca2876 hwmon: (adm1029) Add blank line after declarations new d6450e852439 hwmon: (adm1029) Fix Logical continuations should be on th [...] new a15ad1935055 hwmon: (adm1029) Fix function alignment new 8241f885750a hwmon: (adm1029) Add a comment for locking mutex new decb23dc6036 hwmon: (ltc4261) Use permission specific SENSOR[_DEVICE]_A [...] new 9d6c125575b4 hwmon: (max16065) Use permission specific SENSOR[_DEVICE]_ [...] new 21887303b761 hwmon: (max1619) Use permission specific SENSOR[_DEVICE]_A [...] new 845ee70923e1 hwmon: (max31722) Use permission specific SENSOR[_DEVICE]_ [...] new dc8dbb4d7672 hwmon: (max31790) Replace S_<PERMS> with octal values new 0a0ab22a78dc hwmon: (max6639) Use permission specific SENSOR[_DEVICE]_A [...] new 823b86783b2b hwmon: (max6642) Use permission specific SENSOR[_DEVICE]_A [...] new 0f50b2e85083 hwmon: (max6650) Use permission specific SENSOR[_DEVICE]_A [...] new 6d190949821b hwmon: (mc13783-adc) Use permission specific SENSOR[_DEVIC [...] new e590be4ab142 hwmon: (nct7904) Replace S_<PERMS> with octal values new f0faf62c71a9 hwmon: (nsa320-hwmon) Use permission specific SENSOR[_DEVI [...] new eba42d30fb11 hwmon: (pc87360) Use permission specific SENSOR[_DEVICE]_A [...] new 86b9f5650029 hwmon: (pc87427) Use permission specific SENSOR[_DEVICE]_A [...] new e3a0ee1a8f3d hwmon: (powr1220) Use permission specific SENSOR[_DEVICE]_ [...] new 290dbb8ee4aa hwmon: (sch5627) Use permission specific SENSOR[_DEVICE]_A [...] new 80c6b12169ea hwmon: (sch5636) Use permission specific SENSOR[_DEVICE]_A [...] new 626c4a0657a4 hwmon: (scmi-hwmon) Replace S_<PERMS> with octal values new 6a0785aaf025 hwmon: (scpi-hwmon) Replace S_<PERMS> with octal values new 41c9a49ad338 hwmon: (sht15) Use permission specific SENSOR[_DEVICE]_ATT [...] new 5512eb063e5d hwmon: (sht21) Use permission specific SENSOR[_DEVICE]_ATT [...] new 45df5e27711e hwmon: (sht3x) Use permission specific SENSOR[_DEVICE]_ATT [...] new 8721bdecd3e5 hwmon: (smsc47b397) Use permission specific SENSOR[_DEVICE [...] new ecd52d7bb674 hwmon: (stts751) Use permission specific SENSOR[_DEVICE]_A [...] new 1acd2e295ec4 hwmon: (tc654) Use permission specific SENSOR[_DEVICE]_ATT [...] new 5abcbc7beeca hwmon: (tc74) Use permission specific SENSOR[_DEVICE]_ATTR [...] new 51148a239aac hwmon: (tmp102) Replace S_<PERMS> with octal values new 69dd7cdbeca3 hwmon: (tmp103) Use permission specific SENSOR[_DEVICE]_AT [...] new b626eb22f9e1 hwmon: (tmp421) Replace S_<PERMS> with octal values new fa75f745e34a hwmon: (vexpress-hwmon) Use permission specific SENSOR[_DE [...] new f74c24f866f8 hwmon: (via-cputemp) Use permission specific SENSOR[_DEVIC [...] new e2f05d608653 hwmon: (occ) Fix license headers new 57bc30196448 hwmon: (lm85) remove freq_map size hardcodes new 1abf33061898 dt-bindings: Add LM96000 as a trivial device new 11650cf02e79 hwmon: (lm85) support the LM96000 new e9b95485c12c hwmon: (lm85) add support for LM96000 high frequencies new 45034e48276c hwmon: (ad7418) Catch I2C errors new e4e6c0b0ad79 hwmon: (f71882fg) Mark expected switch fall-through new 29d013ad0401 dt-bindings: hwmon: Add optional regulator support to pwm-fan new b57e1d429397 hwmon: (pwm-fan) Add optional regulator support new 7cc7de93fad4 hwmon: (ntc_thermistor) Convert to new hwmon API new badf14ceba55 hwmon: (ad741x) Add DT bindings for Analog Devices AD741x new f4c2965e425a hwmon: (ad7418) Add device tree probing new 985e225142cf dt-bindings: hwmon: Add missing documentation for lm75 new 7629bac64204 Merge tag 'hwmon-for-v5.1' of git://git.kernel.org/pub/scm [...] new 1dd709374251 dt-bindings: leds: Add pattern initialization from Device Tree new 8e1f456129e6 leds: Add helper for getting default pattern from Device Tree new aa6fd10481bd leds: trigger: pattern: Add pattern initialization from De [...] new 9c9ab51e86bf leds: trigger: oneshot: Add initialization from Device Tree new 0f85e8498a48 leds: trigger: timer: Add initialization from Device Tree new 5ddb0869bfc1 leds: lp55xx: fix null deref on firmware load failure new cd2a3bf02625 Merge tag 'leds-for-5.1-rc1' of git://git.kernel.org/pub/s [...]
The 500 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: .mailmap | 1 + .../ABI/testing/sysfs-class-led-trigger-pattern | 51 +- Documentation/devicetree/bindings/hwmon/ad741x.txt | 15 + .../devicetree/bindings/hwmon/dps650ab.txt | 11 + .../devicetree/bindings/hwmon/hih6130.txt | 12 + .../devicetree/bindings/hwmon/ina3221.txt | 10 + Documentation/devicetree/bindings/hwmon/lm75.txt | 37 + .../devicetree/bindings/hwmon/pwm-fan.txt | 3 + Documentation/devicetree/bindings/leds/common.txt | 12 + .../bindings/leds/leds-trigger-pattern.txt | 49 + .../devicetree/bindings/mfd/rohm,bd71837-pmic.txt | 17 + .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 1 + Documentation/devicetree/bindings/mmc/mmc.txt | 2 + .../bindings/mmc/nvidia,tegra20-sdhci.txt | 6 +- Documentation/devicetree/bindings/mmc/ti-omap.txt | 28 - .../devicetree/bindings/mtd/amlogic,meson-nand.txt | 60 + .../devicetree/bindings/mtd/cadence-quadspi.txt | 1 + .../devicetree/bindings/mtd/mtk-quadspi.txt | 3 +- .../devicetree/bindings/mtd/stm32-fmc2-nand.txt | 61 + .../devicetree/bindings/regulator/fan53555.txt | 3 +- .../bindings/regulator/fixed-regulator.txt | 35 - .../bindings/regulator/fixed-regulator.yaml | 67 + .../bindings/regulator/max77650-regulator.txt | 41 + .../devicetree/bindings/regulator/pfuze100.txt | 2 +- .../bindings/regulator/rohm,bd70528-regulator.txt | 68 + .../bindings/regulator/rohm,bd71837-regulator.txt | 38 + .../bindings/regulator/st,stpmic1-regulator.txt | 6 +- .../devicetree/bindings/regulator/tps65218.txt | 9 +- .../devicetree/bindings/spi/atmel-quadspi.txt | 12 +- .../devicetree/bindings/spi/fsl-imx-cspi.txt | 1 + .../{mtd/fsl-quadspi.txt => spi/spi-fsl-qspi.txt} | 18 +- .../devicetree/bindings/spi/spi-nxp-fspi.txt | 39 + .../devicetree/bindings/spi/spi-sifive.txt | 37 + Documentation/devicetree/bindings/spi/spi-sprd.txt | 7 + .../devicetree/bindings/spi/spi-stm32.txt | 9 +- .../devicetree/bindings/trivial-devices.yaml | 2 + Documentation/hwmon/lm85 | 9 +- Documentation/spi/pxa2xx | 10 +- MAINTAINERS | 30 +- arch/arm/mach-imx/mach-mx21ads.c | 1 - arch/arm/mach-imx/mach-mx27ads.c | 2 +- arch/arm/mach-mmp/brownstone.c | 1 - arch/arm/mach-omap1/board-ams-delta.c | 2 - arch/arm/mach-omap2/pdata-quirks.c | 1 - arch/arm/mach-pxa/cm-x255.c | 2 +- arch/arm/mach-pxa/cm-x270.c | 2 +- arch/arm/mach-pxa/corgi.c | 2 +- arch/arm/mach-pxa/devices.c | 2 +- arch/arm/mach-pxa/em-x270.c | 5 +- arch/arm/mach-pxa/ezx.c | 3 +- arch/arm/mach-pxa/hx4700.c | 25 +- arch/arm/mach-pxa/icontrol.c | 4 +- arch/arm/mach-pxa/littleton.c | 2 +- arch/arm/mach-pxa/lubbock.c | 2 +- arch/arm/mach-pxa/magician.c | 25 +- arch/arm/mach-pxa/pcm027.c | 2 +- arch/arm/mach-pxa/poodle.c | 2 +- arch/arm/mach-pxa/raumfeld.c | 1 - arch/arm/mach-pxa/spitz.c | 2 +- arch/arm/mach-pxa/stargate2.c | 6 +- arch/arm/mach-pxa/tosa.c | 2 +- arch/arm/mach-pxa/z2.c | 4 +- arch/arm/mach-pxa/zeus.c | 5 +- arch/arm/mach-sa1100/assabet.c | 1 - arch/mips/ath79/dev-spi.h | 2 +- arch/sh/boards/mach-ecovec24/setup.c | 2 - .../intel-mid/device_libs/platform_bcm43xx.c | 1 - drivers/base/regmap/regcache-rbtree.c | 2 +- drivers/base/regmap/regmap-irq.c | 99 +- drivers/gpio/gpiolib-of.c | 2 +- drivers/hwmon/ad7418.c | 78 +- drivers/hwmon/adm1029.c | 67 +- drivers/hwmon/adt7462.c | 4 + drivers/hwmon/dell-smm-hwmon.c | 97 +- drivers/hwmon/f71882fg.c | 2 +- drivers/hwmon/gl518sm.c | 120 +- drivers/hwmon/gl520sm.c | 184 +- drivers/hwmon/gpio-fan.c | 2 +- drivers/hwmon/hih6130.c | 21 +- drivers/hwmon/hwmon.c | 4 +- drivers/hwmon/i5500_temp.c | 14 +- drivers/hwmon/i5k_amb.c | 12 +- drivers/hwmon/ibmaem.c | 15 +- drivers/hwmon/ibmpex.c | 14 +- drivers/hwmon/iio_hwmon.c | 2 +- drivers/hwmon/ina209.c | 151 +- drivers/hwmon/ina3221.c | 36 +- drivers/hwmon/jc42.c | 8 +- drivers/hwmon/k8temp.c | 12 +- drivers/hwmon/lineage-pem.c | 77 +- drivers/hwmon/lm73.c | 34 +- drivers/hwmon/lm75.c | 6 +- drivers/hwmon/lm77.c | 45 +- drivers/hwmon/lm80.c | 138 +- drivers/hwmon/lm83.c | 62 +- drivers/hwmon/lm85.c | 43 +- drivers/hwmon/lm90.c | 12 +- drivers/hwmon/lm92.c | 39 +- drivers/hwmon/lm93.c | 630 +++--- drivers/hwmon/lm95241.c | 8 +- drivers/hwmon/lm95245.c | 8 +- drivers/hwmon/ltc2990.c | 32 +- drivers/hwmon/ltc4151.c | 11 +- drivers/hwmon/ltc4222.c | 56 +- drivers/hwmon/ltc4245.c | 8 +- drivers/hwmon/ltc4261.c | 28 +- drivers/hwmon/max16065.c | 225 +-- drivers/hwmon/max1619.c | 33 +- drivers/hwmon/max31722.c | 8 +- drivers/hwmon/max31790.c | 6 +- drivers/hwmon/max6639.c | 92 +- drivers/hwmon/max6642.c | 31 +- drivers/hwmon/max6650.c | 6 +- drivers/hwmon/mc13783-adc.c | 49 +- drivers/hwmon/nct7904.c | 10 +- drivers/hwmon/nsa320-hwmon.c | 8 +- drivers/hwmon/ntc_thermistor.c | 106 +- drivers/hwmon/occ/common.c | 3 +- drivers/hwmon/occ/common.h | 3 +- drivers/hwmon/occ/p8_i2c.c | 3 +- drivers/hwmon/occ/p9_sbe.c | 3 +- drivers/hwmon/occ/sysfs.c | 13 +- drivers/hwmon/pc87360.c | 427 ++-- drivers/hwmon/pc87427.c | 317 ++- drivers/hwmon/pmbus/pmbus.c | 64 +- drivers/hwmon/pmbus/tps53679.c | 9 +- drivers/hwmon/powr1220.c | 144 +- drivers/hwmon/pwm-fan.c | 43 +- drivers/hwmon/sch5627.c | 146 +- drivers/hwmon/sch5636.c | 202 +- drivers/hwmon/scmi-hwmon.c | 2 +- drivers/hwmon/scpi-hwmon.c | 4 +- drivers/hwmon/sht15.c | 34 +- drivers/hwmon/sht21.c | 17 +- drivers/hwmon/sht3x.c | 50 +- drivers/hwmon/smsc47b397.c | 24 +- drivers/hwmon/stts751.c | 64 +- drivers/hwmon/tc654.c | 60 +- drivers/hwmon/tc74.c | 4 +- drivers/hwmon/tmp102.c | 4 +- drivers/hwmon/tmp103.c | 20 +- drivers/hwmon/tmp421.c | 4 +- drivers/hwmon/vexpress-hwmon.c | 25 +- drivers/hwmon/via-cputemp.c | 15 +- drivers/i3c/master/dw-i3c-master.c | 1 + drivers/leds/led-core.c | 30 + drivers/leds/leds-lp55xx-common.c | 4 +- drivers/leds/trigger/ledtrig-oneshot.c | 38 +- drivers/leds/trigger/ledtrig-pattern.c | 99 +- drivers/leds/trigger/ledtrig-timer.c | 34 + drivers/mmc/core/Makefile | 2 +- drivers/mmc/core/block.c | 21 +- drivers/mmc/core/core.c | 336 +--- drivers/mmc/core/core.h | 1 + drivers/mmc/core/host.c | 48 +- drivers/mmc/core/mmc.c | 10 + drivers/mmc/core/mmc_ops.c | 2 +- drivers/mmc/core/regulator.c | 260 +++ drivers/mmc/core/sd.c | 20 +- drivers/mmc/core/sd_ops.c | 33 +- drivers/mmc/core/sd_ops.h | 3 - drivers/mmc/core/sdio.c | 9 +- drivers/mmc/core/sdio_bus.c | 3 +- drivers/mmc/core/sdio_io.c | 29 +- drivers/mmc/core/sdio_ops.h | 1 - drivers/mmc/core/slot-gpio.c | 9 +- drivers/mmc/host/Kconfig | 2 + drivers/mmc/host/atmel-mci.c | 8 +- drivers/mmc/host/bcm2835.c | 23 +- drivers/mmc/host/cb710-mmc.c | 42 +- drivers/mmc/host/davinci_mmc.c | 2 +- drivers/mmc/host/jz4740_mmc.c | 73 +- drivers/mmc/host/mmc_spi.c | 2 +- drivers/mmc/host/mmci.c | 27 +- drivers/mmc/host/mmci.h | 1 + drivers/mmc/host/mxcmmc.c | 2 - drivers/mmc/host/mxs-mmc.c | 2 - drivers/mmc/host/of_mmc_spi.c | 22 +- drivers/mmc/host/omap.c | 2 +- drivers/mmc/host/pxamci.c | 2 +- drivers/mmc/host/renesas_sdhi.h | 2 + drivers/mmc/host/renesas_sdhi_core.c | 19 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 1 + drivers/mmc/host/s3cmci.c | 2 +- drivers/mmc/host/sdhci-bcm-kona.c | 2 - drivers/mmc/host/sdhci-brcmstb.c | 4 +- drivers/mmc/host/sdhci-esdhc-imx.c | 301 ++- drivers/mmc/host/sdhci-omap.c | 1 - drivers/mmc/host/sdhci-pci-core.c | 10 - drivers/mmc/host/sdhci-pci-o2micro.c | 140 +- drivers/mmc/host/sdhci-pci.h | 6 +- drivers/mmc/host/sdhci-pxav2.c | 1 - drivers/mmc/host/sdhci-tegra.c | 286 ++- drivers/mmc/host/sdhci-xenon-phy.c | 2 +- drivers/mmc/host/sdhci.c | 27 +- drivers/mmc/host/sdhci.h | 6 + drivers/mmc/host/sdhci_am654.c | 2 +- drivers/mmc/host/sunxi-mmc.c | 2 - drivers/mmc/host/tmio_mmc_core.c | 3 +- drivers/mmc/host/wmt-sdmmc.c | 1 - drivers/mtd/chips/cfi_cmdset_0001.c | 3 +- drivers/mtd/chips/gen_probe.c | 2 +- drivers/mtd/devices/docg3.c | 7 +- drivers/mtd/devices/m25p80.c | 9 +- drivers/mtd/devices/mtdram.c | 2 - drivers/mtd/lpddr/qinfo_probe.c | 4 +- drivers/mtd/mtdcore.c | 83 +- drivers/mtd/nand/raw/Kconfig | 17 + drivers/mtd/nand/raw/Makefile | 2 + drivers/mtd/nand/raw/atmel/pmecc.c | 21 +- drivers/mtd/nand/raw/denali.c | 42 +- drivers/mtd/nand/raw/denali.h | 1 - drivers/mtd/nand/raw/denali_dt.c | 27 +- drivers/mtd/nand/raw/fsmc_nand.c | 16 + drivers/mtd/nand/raw/jz4780_bch.c | 9 +- drivers/mtd/nand/raw/marvell_nand.c | 5 +- drivers/mtd/nand/raw/meson_nand.c | 1464 ++++++++++++++ drivers/mtd/nand/raw/mtk_ecc.c | 8 +- drivers/mtd/nand/raw/mtk_nand.c | 3 +- drivers/mtd/nand/raw/nand_base.c | 159 +- drivers/mtd/nand/raw/nand_legacy.c | 3 +- drivers/mtd/nand/raw/omap2.c | 20 +- drivers/mtd/nand/raw/r852.c | 3 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 2073 ++++++++++++++++++++ drivers/mtd/nand/raw/sunxi_nand.c | 732 +++---- drivers/mtd/nand/raw/tmio_nand.c | 21 +- drivers/mtd/nand/spi/gigadevice.c | 83 + drivers/mtd/nand/spi/macronix.c | 8 +- drivers/mtd/nand/spi/toshiba.c | 79 +- drivers/mtd/spi-nor/Kconfig | 25 +- drivers/mtd/spi-nor/Makefile | 3 +- drivers/mtd/spi-nor/cadence-quadspi.c | 74 +- drivers/mtd/spi-nor/fsl-quadspi.c | 1224 ------------ drivers/mtd/spi-nor/mtk-quadspi.c | 3 +- drivers/mtd/spi-nor/spi-nor.c | 35 +- drivers/regulator/88pm8607.c | 38 +- drivers/regulator/Kconfig | 27 +- drivers/regulator/Makefile | 2 + drivers/regulator/act8865-regulator.c | 5 +- drivers/regulator/act8945a-regulator.c | 11 +- drivers/regulator/arizona-ldo1.c | 56 +- drivers/regulator/as3722-regulator.c | 2 +- drivers/regulator/axp20x-regulator.c | 27 +- drivers/regulator/bcm590xx-regulator.c | 4 + drivers/regulator/bd70528-regulator.c | 289 +++ drivers/regulator/bd718x7-regulator.c | 215 +- drivers/regulator/bd9571mwv-regulator.c | 8 +- drivers/regulator/core.c | 88 +- drivers/regulator/cpcap-regulator.c | 106 +- drivers/regulator/da9052-regulator.c | 64 +- drivers/regulator/da9055-regulator.c | 46 +- drivers/regulator/da9062-regulator.c | 37 +- drivers/regulator/da9063-regulator.c | 37 +- drivers/regulator/da9210-regulator.c | 53 +- drivers/regulator/fan53555.c | 109 +- drivers/regulator/fixed.c | 35 +- drivers/regulator/gpio-regulator.c | 194 +- drivers/regulator/helpers.c | 125 +- drivers/regulator/hi655x-regulator.c | 1 - drivers/regulator/isl6271a-regulator.c | 13 +- drivers/regulator/lm363x-regulator.c | 6 +- drivers/regulator/lochnagar-regulator.c | 7 +- drivers/regulator/lp3971.c | 4 +- drivers/regulator/lp3972.c | 4 +- drivers/regulator/lp872x.c | 82 +- drivers/regulator/lp873x-regulator.c | 51 +- drivers/regulator/lp8755.c | 6 +- drivers/regulator/lp87565-regulator.c | 4 +- drivers/regulator/lp8788-buck.c | 40 +- drivers/regulator/lp8788-ldo.c | 4 +- drivers/regulator/ltc3676.c | 65 +- drivers/regulator/max14577-regulator.c | 1 - drivers/regulator/max77620-regulator.c | 12 +- drivers/regulator/max77650-regulator.c | 498 +++++ drivers/regulator/max77802-regulator.c | 6 +- drivers/regulator/mc13783-regulator.c | 82 +- drivers/regulator/mc13892-regulator.c | 72 +- drivers/regulator/mc13xxx-regulator-core.c | 4 +- drivers/regulator/mc13xxx.h | 24 +- drivers/regulator/mcp16502.c | 2 +- drivers/regulator/mt6311-regulator.c | 10 +- drivers/regulator/of_regulator.c | 4 +- drivers/regulator/palmas-regulator.c | 2 +- drivers/regulator/pv88060-regulator.c | 62 +- drivers/regulator/pv88080-regulator.c | 55 +- drivers/regulator/pv88090-regulator.c | 53 +- drivers/regulator/pwm-regulator.c | 17 +- drivers/regulator/qcom_smd-regulator.c | 104 +- drivers/regulator/rk808-regulator.c | 64 +- drivers/regulator/rt5033-regulator.c | 4 +- drivers/regulator/s2mpa01.c | 10 +- drivers/regulator/s2mps11.c | 6 +- drivers/regulator/s5m8767.c | 8 +- drivers/regulator/stm32-vrefbuf.c | 121 +- drivers/regulator/stpmic1_regulator.c | 300 ++- drivers/regulator/tps65218-regulator.c | 23 +- drivers/regulator/twl-regulator.c | 7 +- drivers/regulator/twl6030-regulator.c | 88 +- drivers/regulator/uniphier-regulator.c | 8 +- drivers/regulator/wm831x-dcdc.c | 85 +- drivers/spi/Kconfig | 36 +- drivers/spi/Makefile | 3 + drivers/spi/atmel-quadspi.c | 270 ++- drivers/spi/spi-ath79.c | 114 +- drivers/spi/spi-atmel.c | 102 +- drivers/spi/spi-bcm2835aux.c | 2 +- drivers/spi/spi-bitbang.c | 13 - drivers/spi/spi-cadence.c | 84 +- drivers/spi/spi-clps711x.c | 23 +- drivers/spi/spi-davinci.c | 54 +- drivers/spi/spi-dw-mmio.c | 22 - drivers/spi/spi-dw.c | 54 +- drivers/spi/spi-fsl-dspi.c | 42 +- drivers/spi/spi-fsl-lpspi.c | 92 +- drivers/spi/spi-fsl-qspi.c | 966 +++++++++ drivers/spi/spi-geni-qcom.c | 56 +- drivers/spi/spi-gpio.c | 4 +- drivers/spi/spi-mem.c | 72 +- drivers/spi/spi-mxs.c | 5 + drivers/spi/spi-npcm-pspi.c | 3 +- drivers/spi/spi-nxp-fspi.c | 1106 +++++++++++ drivers/spi/spi-omap2-mcspi.c | 4 +- drivers/spi/spi-pl022.c | 30 +- drivers/spi/spi-pxa2xx-dma.c | 58 +- drivers/spi/spi-pxa2xx-pci.c | 4 +- drivers/spi/spi-pxa2xx.c | 157 +- drivers/spi/spi-pxa2xx.h | 4 +- drivers/spi/spi-rspi.c | 170 +- drivers/spi/spi-sh-hspi.c | 39 +- drivers/spi/spi-sh-msiof.c | 184 +- drivers/spi/spi-sifive.c | 448 +++++ drivers/spi/spi-sprd.c | 354 +++- drivers/spi/spi-stm32.c | 1403 +++++++++---- drivers/spi/spi-ti-qspi.c | 6 +- drivers/spi/spi-topcliff-pch.c | 6 + drivers/spi/spi.c | 115 +- drivers/vfio/mdev/mdev_core.c | 16 +- drivers/vfio/mdev/mdev_private.h | 5 +- drivers/vfio/mdev/mdev_sysfs.c | 6 +- drivers/vfio/pci/vfio_pci.c | 90 +- drivers/vfio/pci/vfio_pci_config.c | 2 +- drivers/vfio/pci/vfio_pci_private.h | 6 + drivers/vfio/platform/reset/Makefile | 2 - .../vfio/platform/reset/vfio_platform_amdxgbe.c | 2 +- .../vfio/platform/reset/vfio_platform_bcmflexrm.c | 2 +- .../platform/reset/vfio_platform_calxedaxgmac.c | 2 +- drivers/vfio/vfio.c | 8 +- drivers/vfio/vfio_iommu_spapr_tce.c | 3 +- include/linux/leds.h | 13 + include/linux/mdev.h | 2 +- include/linux/mfd/tps65218.h | 3 +- include/linux/mmc/card.h | 3 + include/linux/mmc/host.h | 12 +- include/linux/mmc/sd.h | 6 + include/linux/mmc/slot-gpio.h | 2 +- include/linux/mtd/rawnand.h | 26 +- include/linux/mtd/spi-nor.h | 16 +- .../linux/platform_data/spi-ath79.h | 0 include/linux/regmap.h | 31 + include/linux/regulator/driver.h | 30 +- include/linux/regulator/fixed.h | 10 - include/linux/regulator/gpio-regulator.h | 18 +- include/linux/spi/pxa2xx_spi.h | 4 +- include/linux/spi/spi-mem.h | 5 + include/linux/spi/spi.h | 29 +- include/trace/events/spi.h | 31 +- samples/vfio-mdev/mbochs.c | 8 +- samples/vfio-mdev/mdpy.c | 8 +- samples/vfio-mdev/mtty.c | 17 +- 369 files changed, 16016 insertions(+), 7790 deletions(-) create mode 100644 Documentation/devicetree/bindings/hwmon/ad741x.txt create mode 100644 Documentation/devicetree/bindings/hwmon/dps650ab.txt create mode 100644 Documentation/devicetree/bindings/hwmon/hih6130.txt create mode 100644 Documentation/devicetree/bindings/hwmon/lm75.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-trigger-pattern.txt create mode 100644 Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/stm32-fmc2-nand.txt delete mode 100644 Documentation/devicetree/bindings/regulator/fixed-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/fixed-regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/max77650-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt rename Documentation/devicetree/bindings/{mtd/fsl-quadspi.txt => spi/spi-fsl-qspi. [...] create mode 100644 Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-sifive.txt create mode 100644 drivers/mmc/core/regulator.c create mode 100644 drivers/mtd/nand/raw/meson_nand.c create mode 100644 drivers/mtd/nand/raw/stm32_fmc2_nand.c delete mode 100644 drivers/mtd/spi-nor/fsl-quadspi.c create mode 100644 drivers/regulator/bd70528-regulator.c create mode 100644 drivers/regulator/max77650-regulator.c create mode 100644 drivers/spi/spi-fsl-qspi.c create mode 100644 drivers/spi/spi-nxp-fspi.c create mode 100644 drivers/spi/spi-sifive.c rename arch/mips/include/asm/mach-ath79/ath79_spi_platform.h => include/linux/plat [...]