This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 0326074ff465 Merge tag 'net-next-6.1' of git://git.kernel.org/pub/scm/l [...] new eb09882d6480 drm/i2c/sil164: Drop no-op remove function new af89fa11fae1 leds: lm3697: Remove duplicated error reporting in .remove() new 32f7eed0c763 leds: lm3601x: Don't use mutex after it was destroyed new 22a234368918 leds: lm3601x: Improve error reporting for problems during [...] new 6a8f359c3132 gpio: pca953x: Make platform teardown callback return void new ed5c2f5fd10d i2c: Make remove callback return void new 786f01d205ce i2c: designware: Introduce semaphore reservation timer to [...] new acaa07e5dde7 i2c: ismt: Remove useless DMA-32 fallback configuration new 874765c9251f i2c: muxes: Drop obsolete dependency on COMPILE_TEST new c04c2819dc3d dt-bindings: i2c: i2c-imx-lpi2c: add ipg clk new 3a5ce65d4a6e dt-bindings: i2c: i2c-imx-lpi2c: add dmas property new 6347eee5a3ec dt-bindings: i2c: i2c-imx-lpi2c: add i.MX93 new 09d027dbe171 i2c: imx-lpi2c: use bulk clk API new 14b939724098 i2c: designware: Add support to get I2C related timing par [...] new e46a1c553223 dt-bindings: i2c: qcom,i2c-cci: specify SM8450 CCI clocks new d2601193056a dt-bindings: i2c: mv64xxx: Document DMA properties new a060848b9883 dt-bindings: i2c: imx: add SoC specific compatible strings [...] new 859d64685d6c i2c: rk3x: Add rv1126 support new d819524d3144 Merge tag 'v6.0-rc5' into i2c/for-mergewindow new 03d4287add6e i2c: scmi: Convert to be a platform driver new 48cb6356fae1 i2c: tegra: Add GPCDMA support new a46579194215 dt-bindings: i2c: renesas,rcar-i2c: Add r8a779g0 support new ada378f374ad dt-bindings: i2c: rockchip: add rockchip,rk3128-i2c new 92be2c122e49 i2c: mlxbf: remove IRQF_ONESHOT new e05e47088ef1 i2c: riic: Use devm_platform_ioremap_resource() new 2dec3a7a7beb macintosh/ams: Adapt declaration of ams_i2c_remove() to ea [...] new 85f17d677f6c Merge branch 'master' into i2c/for-mergewindow new 86067ccfa142 i2c: mlxbf: support lock mechanism new bdc4af281b70 i2c: mlxbf: add multi slave functionality new 58b924241d0a i2c: cadence: Add standard bus recovery support new 19e13e1330c6 i2c: mlxbf: support BlueField-3 SoC new be18c5ede25d i2c: mlxbf: remove device tree support new 09a7bab68b22 docs: i2c: slave-interface: return errno when handle I2C_S [...] new 361693697249 i2c: microchip: pci1xxxx: Add driver for I2C host controll [...] new 65769162ae4b i2c: designware-pci: Group AMD NAVI quirk parts together new fe682780d5cd i2c: designware-pci: Use standard pattern for memory allocation new 342530f7fe1a i2c: i801: Prefer async probe new 492baeb958b1 i2c: acpi: Replace zero-length array with DECLARE_FLEX_ARR [...] new 228336f50711 i2c: pci1xxxx: prevent signed integer overflow new b86406d42ae3 Merge tag 'i2c-for-6.1-rc1' of git://git.kernel.org/pub/sc [...] new b7f3e9650f12 hwmon: (aquacomputer_d5next) Fix Quadro fan speed offsets new 7f62cf781e65 hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API new 5e901cecc6fa dt-bindings: hwmon: sparx5: use correct clock new 1bce56b25a00 hwmon: (asus_wmi_ec_sensors) remove driver new e2769f5e7f9f hwmon: (aquacomputer_d5next) Add support for reading virtu [...] new eb12f54876bb hwmon: (corsair-psu) add reporting of rail mode via debugfs new f2f394db4b5e hwmon: move from strlcpy with unused retval to strscpy new 9be5223afc7b MAINTAINERS: Update Juerg Haefliger's email address new b7b568c2525b hwmon: (iio_hwmon) Make use of device properties new 6ebab74e0973 hwmon: (dell-smm) Improve warning messages new 907f2e4f1731 hwmon: (sparx5) Use devm_clk_get_enabled() helper new 2e2aa25cf5b0 hwmon: (pwm-fan) Replace OF specific call to PWM by plain one new b88c48bfdd85 pwm: core: Get rid of unused devm_of_pwm_get() new b5ae0ad56455 pwm: core: Make of_pwm_get() static new 5b38279e1a3f hwmon: (max31790) add fanN_enable new 41929b72eb5d platform_data/emc2305: define platform data for EMC2305 driver new 0d8400c5a2ce hwmon: (emc2305) add support for EMC2301/2/3/5 RPM-based P [...] new 005cc9b4f111 docs: hwmon: add emc2305.rst to docs new 4444a06981af hwmon: (emc2305) Remove unused including <linux/version.h> new 0fed840c7562 hwmon: (tps23861) reduce count of i2c transactions for por [...] new 856361b39743 hwmon: (tps23861) create unique debugfs directory per device new aed80bb91de8 hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] new a658b4d3894a dt-bindings: hwmon: (mr75203) add description for Moortec' [...] new 5b5e91652e0a dt-bindings: hwmon: (mr75203) change "resets" property to [...] new 493372f5d3df hwmon: (mr75203) skip reset-control deassert for SOCs that [...] new a31d53598c03 hwmon: (emc2305) Remove unnecessary range check new 887b22ec07e5 hwmon: (nzxt-smart2) add another USB ID new 0ecba6ae8069 dt-bindings: vendor-prefixes: add vendor prefix for Moortec new 09288b8fe1bd dt-bindings: hwmon: (mr75203) add "moortec,vm-active-chann [...] new b7f5ac92fe18 hwmon: (mr75203) add VM active channel support new 64a2486c3925 dt-bindings: hwmon: (mr75203) add "moortec,vm-pre-scaler-x [...] new 430c0d7ff56b hwmon: (mr75203) add VM pre-scaler x2 support new 94c025b6f735 hwmon: (mr75203) modify the temperature equation according [...] new 331ed050c11f hwmon: (aspeed-pwm-tacho) Add dependency on ARCH_ASPEED new 34339c858ca1 dt-bindings: hwmon: (mr75203) add "moortec,ts-series" property new 3b12ca798e02 hwmon: (mr75203) add support for series 6 temperature equation new bf1fdafdbc61 dt-bindings: hwmon: (mr75203) add coefficient properties f [...] new 27937d6f8eda hwmon: (mr75203) parse temperature coefficients from device-tree new a4dd0b80b461 hwmon: (mr75203) add debugfs to read and write temperature [...] new 0cb15e8ae0f8 hwmon: (mr75203) fix coding style space errors new 38b04ad02d0d drivers: hwmon: Add max31760 fan speed controller driver new 8e27c2fd61bb docs: hwmon: add max31760 documentation new 479d14cfe508 dt-bindings: hwmon: Add bindings for max31760 new 5768adcb35ba MAINTAINERS: Add maintainer for hwmon/max31760 new cc842bd57e77 hwmon: (pmbus) Add driver for the TEXAS TPS546D24 Buck Converter. new bf10ccad0680 hwmon: (pwm-fan) Refactor fan power on/off new b77f0c7680a4 hwmon: (pwm-fan) Simplify enable/disable check new 9bf3aa608088 hwmon: (pwm-fan) Add dedicated power switch function new 9db6e7f50054 hwmon: (pwm-fan) split __set_pwm into locked/unlocked functions new b99152d4f04b hwmon: (pwm-fan) Switch regulator dynamically new 02e050055389 hwmon: (pc87360) Introduce a #define for the driver name a [...] new 070affa898d2 hwmon: (pc87360) Reorder symbols to get rid of a few forwa [...] new 6c7c469c8074 hwmon: (vt8231) Introduce a #define for the driver name an [...] new ac387b0cb34b hwmon: (vt8231) Reorder symbols to get rid of a few forwar [...] new 903882c76705 hwmon: (mr75203) fix undefined reference to `__divdi3' new 0dee25ebc7d3 hwmon: Make use of devm_clk_get_enabled() new 847a3b04b32e hwmon: (sis5595) Introduce a #define for the driver name a [...] new 1b2f9b1e6dd3 hwmon: (sis5595) Reorder symbols to get rid of a few forwa [...] new f9c0cf8f26de hwmon: (sht4x) do not overflow clamping operation on 32-bi [...] new 8887516f0106 hwmon: (adm9240) fix data race in adm9240_fan_read new 50e52c1fc5ce hwmon: (via686a) Introduce a #define for the driver name a [...] new 984fed5686e1 hwmon: (via686a) Reorder symbols to get rid of a few forwa [...] new df9ec2dae094 hwmon: (f71882fg) Reorder symbols to get rid of a few forw [...] new 38e776290efa hwmon: (abitguru) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] new e7045a14fa14 hwmon: (abitguru3) Switch to DEFINE_SIMPLE_DEV_PM_OPS() an [...] new 00f4095c967f hwmon: (acpi_power_meter) Switch to DEFINE_SIMPLE_DEV_PM_O [...] new 29805956ee16 hwmon: (adt7x10) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and [...] new 5e866400e9d5 hwmon: (gpio-fan) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] new 31b34d62081a hwmon: (it87) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_ [...] new d025007daaef hwmon: (lm90) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_ [...] new ca19f965429e hwmon: (ltc2947) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and [...] new 802945371717 hwmon: (max31722) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] new 5ce951abc503 hwmon: (max31730) witch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] new 77563092fe1e hwmon: (max6639) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] new 8de7295c207f hwmon: (nct6775) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] new 1839391bdedb hwmon: (pwm-fan) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] new 73568f92d365 hwmon: (tmp102) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and p [...] new a158b4ea194a hwmon: (tmp103) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and p [...] new 1efe2b254fe1 hwmon: (tmp108) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and p [...] new 655231d4b958 hwmon: (w83627ehf) Switch to DEFINE_SIMPLE_DEV_PM_OPS() an [...] new 2d5604c822e9 hwmon: (ina3221) Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() new 760bda91cb4f hwmon: w83627hf: Reorder symbols to get rid of a few forwa [...] new 1e4aa3e18dac hwmon: (nct6683) remove unused variable in nct6683_create_ [...] new 1793bed346f0 dt-bindings: hwmon: sensirion,shtc1: Clean up spelling mis [...] new 525dd5aed67a hwmon: (pmbus/mp2888) Fix sensors readouts for MPS Multi-p [...] new 0cf46a653bda hwmon: (corsair-psu) add USB id of new revision of the HX1 [...] new 0baf6dcc02c1 Merge tag 'hwmon-for-v6.1' of git://git.kernel.org/pub/scm [...] new 060004431df4 regmap: Make use of get_unaligned_be24(), put_unaligned_be24() new ada79bca3800 regmap: mmio: Remove mmio_relaxed member from context new 159dfabd2076 regmap: mmio: Get rid of broken 64-bit IO new 93ce557679e1 regmap: mmio: Introduce IO accessors that can talk to IO port new 7e7ba58c9412 regmap: mmio: Fix MMIO accessors to avoid talking to IO port new 77672e0387f9 regmap: mmio: Extending to support IO ports new c20cc099b30a regmap: Support accelerated noinc operations new 81c0386c1376 regmap: mmio: Support accelerared noinc operations new f8f60615379c regmap/hexagon: Properly fix the generic IO helpers new 026c99b508f0 regmap: introduce value tracing for regmap bulk operations new b7059927c3e3 regmap: check right noinc bounds in debug print new d57f2035c045 regmap: mmio: Fix rebase error new f78d5e1168e0 regmap: trace: Remove useless check for NULL for bulk ops new d10268a50bdb regmap: trace: Remove explicit castings new 6ed406ef9f74 regmap: trace: Remove unneeded blank lines new 2d4697375dea swab: Add array operations new 400dceb6f8b5 regmap: mmio: Use swabXX_array() helpers new 26cc2a788a19 regmap: spi-avmm: Use swabXX_array() helpers new 01ed230761e5 regmap: mmio: replace return 0 with break in switch statement new 521d04e3c8a7 Merge tag 'regmap-v6.1' of git://git.kernel.org/pub/scm/li [...] new ac5d2f049c4b Merge remote-tracking branch 'regulator/for-5.20' into reg [...] new efb0cb50c427 regulator: qcom-rpmh: Implement get_optimum_mode(), not se [...] new 9b6744f60b6b regulator: Add missing devm_* functions to devres.rst new da279e6965b3 regulator: Add devm helpers for get and enable new ee94aff2628b Devm helpers for regulator get and enable new 8a866d527ac0 regulator: core: Resolve supply name earlier to prevent do [...] new 0739ce4c1213 regulator: core: Remove "ramp_delay not set" debug message new de6fbef10c4b regulator: dt-bindings: Add missing (unevaluated|additiona [...] new 9048b9912f76 docs: devres: regulator: Add new get_enable functions to d [...] new a2740378834a Use devm helpers for regulator get and enable new 4d2aed6ee306 regulator: dt-bindings: Add TI TPS65219 PMIC bindings new c12ac5fc3e0a regulator: drivers: Add TI TPS65219 PMIC regulators support new 8622817ccb3f Add support for TI TPS65219 PMIC. new ac7179270722 regulator: qcom_spmi: Improve formatting of if-then blocks new 5b2a085baaa1 regulator: qcom_spmi: Document PM6125 PMIC new 901421765ee1 regulator: qcom_smd: Sort compatibles alphabetically new d95fe1788438 regulator: qcom_smd: Document PM6125 PMIC new 2785025495b6 regulator: qcom_spmi: Add support for HFSMPS regulator type new 0d1cf568b4e0 regulator: qcom_spmi: Add support for LDO_510 and FTSMPS new 046d7e3246ac regulator: qcom_spmi: Sort pmics alphabetically (part 1) new 9a2da0749ce3 regulator: qcom_spmi: Sort pmics alphabetically (part 2) new e62ef4a9f936 regulator: qcom_spmi: Add PM6125 PMIC support new 8e584e84ae65 regulator: qcom_smd: Sort pmics alphabetically (part 1) new 13b3d0059024 regulator: qcom_smd: Sort pmics alphabetically (part 2) new a39d0100572e regulator: qcom_smd: Sort pmics alphabetically (part 3) new 95b5f3ef4c0c regulator: qcom_smd: Add PM6125 RPM regulators new d9270292e617 PM6125 regulator support new 48aa47308de6 regulator: max597x: Remove the unneeded result variable new d46f737208a4 regulator: drivers: Remove unnecessary print function dev_err() new 55841199050d regulator: core: Require regulator drivers to check uV for [...] new 57919f4a2ea4 regulator: core: Don't err if allow-set-load but no allowed-modes new b662748ff2e8 regulator: tps65219: change tps65219_regulator_irq_types t [...] new 520fb178212d regulator: core: Fix regulator supply registration with sysfs new 97c9278ec624 regulator: bd71815: switch to using devm_fwnode_gpiod_get() new 587bfe3f7a27 regulator: bd9576: switch to using devm_fwnode_gpiod_get() new 08865c215039 regulator: dt-bindings: qcom,rpmh: Indicate regulator-allo [...] new 8d8e16592022 regulator: core: Prevent integer underflow new 8478ed584458 regulator: qcom_rpm: Fix circular deferral regression new 69a673c9e54d regulator: tps65219: Fix .bypass_val_on setting new 6385e21692bb regulator: Add bindings for MT6331 regulator new 6f7a71f80428 regulator: Add driver for MT6331 PMIC regulators new e22943e32e1f regulator: Add bindings for MT6332 regulator new 1cc5a52e873a regulator: Add driver for MT6332 PMIC regulators new ca9b8f0486b5 MediaTek Helio X10 MT6795 - MT6331/6332 Regulators new a8c31d3507fb regulator: of: Fix kernel-doc new 7ec12d153998 regulator: of: Fix kernel-doc new 911ce7cf72d9 regulator: qcom-rpmh: add pm660 and pm660l pmics new 21c93a95553d regulator: qcom,rpmh: add pm660 and pm660l pmics new 947934e389f7 regulator: tps65219: Fix is_enabled checking in tps65219_s [...] new adfdfcbdbd32 regulator: gpio: Add input_supply support in gpio_regulato [...] new 392cc0a4a0c4 dt-bindings: gpio-regulator: add vin-supply property support new d40c87457314 Merge tag 'regulator-v6.1' of git://git.kernel.org/pub/scm [...] new 75c971dd6c4e Merge remote-tracking branch 'spi/for-5.20' into spi-6.0 new 63e2df2d9e46 spi: dt-bindings: nvidia,tegra210-quad-peripheral-props: c [...] new d9c6a706f37c spi: dt-bindings: lpspi: add i.MX93 compatible new fba933c2d975 spi: lpspi: add dmas property new dad57a510db9 spi: s3c64xx: correct dma_chan pointer initialization new 7964e817d231 spi: microchip-core: Simplify some error message new 0df874c6712d spi: lpspi: Simplify some error message new 41f53a654449 spi/panel: dt-bindings: drop 3-wire from common properties new a5890c12ecce spi: dt-binding: document microchip coreQSPI new 2ba464e5a3b5 spi: dt-binding: add coreqspi as a fallback for mpfs-qspi new 8596124c4c1b spi: microchip-core-qspi: Add support for microchip fpga q [...] new 1f7d00a7565c MAINTAINERS: add qspi to Polarfire SoC entry new d3fa0db15691 Add support for Microchip QSPI controller new ac2c55e2260e dt-binding: spi: npcm-pspi: Add npcm845 compatible new 6db8595a3e19 spi: npcm-pspi: Add NPCM845 peripheral SPI support new 490211b0f480 spi: npcm-pspi: add Arbel NPCM8XX support new 9d08f700ab78 spi: amd: Setup all xfers before opcode execution new 51e99de58369 spi: move from strlcpy with unused retval to strscpy new 3f03c618bebb spi: intel: Add support for second flash chip new 1d895be13af0 spi: intel: 64k erase is supported from Canon Lake and beyond new 52069b2a869e spi: dt-bindings: snps,dw-apb-ssi: drop ref from reg-io-width new 52c135d495ca spi: dw: Quite logging on deferred controller registration new a557fca630cc spi: stm32_qspi: Add transfer_one_message() spi callback new 1a09e0e8cfbb spi: stm32_qspi: use QSPI bus as 8 lines communication channel new d294e99cdc82 spi: pxa2xx: Remove the unneeded result variable new 3fe26121dc3a spi: amd: Configure device speed new 56ec45629323 spi: stm32-qspi: Fix stm32_qspi_transfer_one_message() error path new 47c32b2b7fcf spi: stm32-qspi: Fix pm_runtime management in stm32_qspi_t [...] new e1e62f05d5d9 spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support new ea9d001550ab spi: sh-msiof: add generic Gen4 binding new b076fdd02133 spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 new 7bb5b8268ef3 spi: add generic R-Car Gen4 and specific r8a779f0 support new 2b2bf6b7faa9 spi: mt7621: Fix an error message in mt7621_spi_probe() new 3d6af96814d7 spi: mt7621: Use the devm_clk_get_enabled() helper to simp [...] new 30b31b29a866 spi: mt7621: Use devm_spi_register_controller() new 4a5cc683543f spi: mt7621: Remove 'clk' from 'struct mt7621_spi' new 44eb125b9ef6 spi: mt7621: Fix an erroneous message + clean-ups new f4d381038700 spi: renesas,sh-msiof: Fix 'unevaluatedProperties' warnings new 9477420efc41 spi: amd: Fix speed selection new fb43eb0a930c spi: spi-rockchip: Add rk3588-spi compatible new eea0e7d20d6d spi: stm32-qspi: Replace of_gpio_named_count() by gpiod_count() new c9448aa41ac7 spi: stm32-qspi: Refactor dual flash mode enable check in [...] new 70034320fdc5 spi: qup: add missing clk_disable_unprepare on error in sp [...] new 494a22765ce4 spi: qup: add missing clk_disable_unprepare on error in sp [...] new 4b9ef436383e spi: nxp-fspi: Do not dereference fwnode in struct device new 5e0531f6b90a spi: Add capability to perform some transfer with chipselect off new 014eac3e9351 spi: lpspi: Remove the unneeded result variable new 36acf80fc0c4 spi: meson-spicc: do not rely on busy flag in pow2 clk ops new 86432b7f8f92 spi: Group cs_change and cs_off flags together in struct s [...] new 824723ccf53f spi: Merge tag 'v6.0-rc4' into spi-6.1 new b04c2a19d663 rockchip: add rockchip,rk3128-spi new 83e5335bf58b spi: rockchip: add power-domains property new 64ca1a034f00 spi: fsl_spi: Convert to transfer_one new a0c4b1204311 spi: mpc52xx: Replace of_gpio_count() by gpiod_count() new f4ca8c88c2c7 spi: omap2-mcspi: Switch to use dev_err_probe() helper new b85ad8a54e0a spi: spi-loopback-test: Add test to trigger DMA/PIO mixing new e04375120812 spi: omap2-mcspi: Fix probe so driver works again new 077dac343b54 spi: meson-spicc: make symbol 'meson_spicc_pow2_clk_ops' static new 478cc2fc3dd7 spi: xtensa-xtfpga: Switch to use devm_spi_alloc_master() new 9671847f93a5 spi: cadence: Remove redundant dev_err call new 2f3a896b0a41 spi: spi-mpc52xx: switch to using gpiod API new 04e0456f778d spi: aspeed: Remove redundant dev_err call new c79ce0a2824b spi: img-spfi: using pm_runtime_resume_and_get instead of [...] new 2d0645817436 spi: xilinx: Switch to use devm_spi_alloc_master() new a6bfc42f30d1 spi: s3c24xx: Switch to use devm_spi_alloc_master() new f96087a38cca spi: spi-fsl-dspi: Use devm_platform_get_and_ioremap_resource() new c9e1bb724d88 spi: spi-fsl-lpspi: Use devm_platform_get_and_ioremap_resource() new fc13b5a25e18 spi: spi-fsl-qspi: Use devm_platform_ioremap_resource_byname() new 4d0ef0a1c351 spi: cadence-quadspi: Fix PM disable depth imbalance in cq [...] new 618d815fc934 spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe new 29f65f2171c8 spi/omap100k:Fix PM disable depth imbalance in omap1_spi10 [...] new dd1b25ec8b20 Fix PM disable depth imbalance in probe new aa69dc65e3b3 spi: renesas,sh-msiof: Add r8a779g0 support new 048f71f76857 spi: migrate mt7621 text bindings to YAML new 309e98548c2b spi: mt65xx: Add dma max segment size declaration new f25723dcef4a spi: Save current RX and TX DMA devices new 0c17ba73c08f spi: Fix cache corruption due to DMA/PIO overlap new 8d699ff95534 spi: Split transfers larger than max size new 1224e29572f6 spi: s3c64xx: Fix large transfers with DMA new 28366dd2ecb2 spi: spi-gxp: Use devm_platform_ioremap_resource() new 8e9204cddcc3 spi: Ensure that sg_table won't be used after being freed new 2bca25eaeba6 Merge tag 'spi-v6.1' of git://git.kernel.org/pub/scm/linux [...]
The 281 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: .../display/panel/kingdisplay,kd035g6-54nt.yaml | 2 + .../display/panel/leadtek,ltk035c5444t.yaml | 2 + .../bindings/display/panel/samsung,s6e63m0.yaml | 4 + .../devicetree/bindings/hwmon/adi,max31760.yaml | 42 + .../bindings/hwmon/microchip,sparx5-temp.yaml | 4 +- .../devicetree/bindings/hwmon/moortec,mr75203.yaml | 96 +- .../devicetree/bindings/hwmon/sensirion,shtc1.yaml | 8 +- .../devicetree/bindings/i2c/i2c-imx-lpi2c.yaml | 20 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 11 + .../devicetree/bindings/i2c/i2c-rk3x.yaml | 1 + .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 13 + .../bindings/i2c/mellanox,i2c-mlxbf.yaml | 77 - .../devicetree/bindings/i2c/qcom,i2c-cci.yaml | 1 + .../devicetree/bindings/i2c/renesas,rcar-i2c.yaml | 1 + .../devicetree/bindings/regulator/dlg,da9121.yaml | 1 + .../bindings/regulator/gpio-regulator.yaml | 3 + .../bindings/regulator/maxim,max77802.yaml | 1 + .../bindings/regulator/maxim,max8997.yaml | 1 + .../regulator/mediatek,mt6331-regulator.yaml | 273 ++ .../regulator/mediatek,mt6332-regulator.yaml | 112 + .../bindings/regulator/mt6315-regulator.yaml | 1 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 40 + .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 26 +- .../bindings/regulator/qcom,spmi-regulator.yaml | 32 + .../bindings/regulator/qcom-labibb-regulator.yaml | 16 + .../regulator/richtek,rt4801-regulator.yaml | 1 + .../bindings/regulator/rohm,bd71815-regulator.yaml | 1 + .../devicetree/bindings/regulator/ti,tps65219.yaml | 173 ++ .../bindings/spi/microchip,mpfs-spi.yaml | 15 +- .../devicetree/bindings/spi/nuvoton,npcm-pspi.txt | 3 +- .../spi/nvidia,tegra210-quad-peripheral-props.yaml | 3 +- .../devicetree/bindings/spi/ralink,mt7621-spi.yaml | 61 + .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 14 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 1 - .../devicetree/bindings/spi/spi-controller.yaml | 5 + .../devicetree/bindings/spi/spi-fsl-lpspi.yaml | 14 +- .../devicetree/bindings/spi/spi-mt7621.txt | 26 - .../bindings/spi/spi-peripheral-props.yaml | 5 - .../devicetree/bindings/spi/spi-rockchip.yaml | 5 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/driver-model/devres.rst | 12 +- Documentation/driver-api/pwm.rst | 3 +- Documentation/hwmon/aquacomputer_d5next.rst | 37 +- Documentation/hwmon/asus_wmi_ec_sensors.rst | 38 - Documentation/hwmon/corsair-psu.rst | 7 +- Documentation/hwmon/emc2305.rst | 37 + Documentation/hwmon/index.rst | 4 +- Documentation/hwmon/max31760.rst | 77 + Documentation/hwmon/max31790.rst | 1 + Documentation/hwmon/pwm-fan.rst | 12 + Documentation/hwmon/tps546d24.rst | 35 + Documentation/i2c/slave-interface.rst | 9 +- Documentation/i2c/writing-clients.rst | 2 +- MAINTAINERS | 39 +- arch/arm/mach-davinci/board-da850-evm.c | 12 +- arch/hexagon/include/asm/io.h | 25 + arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 3 +- drivers/auxdisplay/ht16k33.c | 4 +- drivers/auxdisplay/lcd2s.c | 3 +- drivers/base/regmap/regmap-mmio.c | 289 +- drivers/base/regmap/regmap-spi-avmm.c | 14 +- drivers/base/regmap/regmap.c | 167 +- drivers/base/regmap/trace.h | 61 +- drivers/char/ipmi/ipmb_dev_int.c | 4 +- drivers/char/ipmi/ipmi_ipmb.c | 4 +- drivers/char/ipmi/ipmi_ssif.c | 6 +- drivers/char/tpm/st33zp24/i2c.c | 4 +- drivers/char/tpm/tpm_i2c_atmel.c | 3 +- drivers/char/tpm/tpm_i2c_infineon.c | 4 +- drivers/char/tpm/tpm_i2c_nuvoton.c | 3 +- drivers/char/tpm/tpm_tis_i2c.c | 3 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 6 +- drivers/clk/clk-cdce706.c | 3 +- drivers/clk/clk-cs2000-cp.c | 4 +- drivers/clk/clk-si514.c | 3 +- drivers/clk/clk-si5341.c | 4 +- drivers/clk/clk-si5351.c | 4 +- drivers/clk/clk-si570.c | 3 +- drivers/clk/clk-versaclock5.c | 4 +- drivers/crypto/atmel-ecc.c | 6 +- drivers/crypto/atmel-sha204a.c | 6 +- drivers/extcon/extcon-rt8973a.c | 4 +- drivers/gpio/gpio-adp5588.c | 4 +- drivers/gpio/gpio-max7300.c | 4 +- drivers/gpio/gpio-pca953x.c | 13 +- drivers/gpio/gpio-pcf857x.c | 4 +- drivers/gpio/gpio-tpic2810.c | 4 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 4 +- drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 4 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 4 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 4 +- drivers/gpu/drm/bridge/chrontel-ch7033.c | 4 +- drivers/gpu/drm/bridge/cros-ec-anx7688.c | 4 +- drivers/gpu/drm/bridge/ite-it6505.c | 4 +- drivers/gpu/drm/bridge/ite-it66121.c | 4 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 3 +- drivers/gpu/drm/bridge/lontium-lt9211.c | 4 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 4 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 4 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 8 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 4 +- drivers/gpu/drm/bridge/parade-ps8622.c | 4 +- drivers/gpu/drm/bridge/sii902x.c | 4 +- drivers/gpu/drm/bridge/sii9234.c | 4 +- drivers/gpu/drm/bridge/sil-sii8620.c | 4 +- drivers/gpu/drm/bridge/tc358767.c | 4 +- drivers/gpu/drm/bridge/tc358768.c | 4 +- drivers/gpu/drm/bridge/tc358775.c | 4 +- drivers/gpu/drm/bridge/ti-dlpc3433.c | 4 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 4 +- drivers/gpu/drm/bridge/ti-tfp410.c | 4 +- drivers/gpu/drm/i2c/ch7006_drv.c | 4 +- drivers/gpu/drm/i2c/sil164_drv.c | 7 - drivers/gpu/drm/i2c/tda9950.c | 4 +- drivers/gpu/drm/i2c/tda998x_drv.c | 3 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 4 +- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 4 +- drivers/gpu/drm/solomon/ssd130x-i2c.c | 4 +- drivers/hid/i2c-hid/i2c-hid-core.c | 4 +- drivers/hid/i2c-hid/i2c-hid.h | 2 +- drivers/hwmon/Kconfig | 47 +- drivers/hwmon/Makefile | 3 +- drivers/hwmon/abituguru.c | 9 +- drivers/hwmon/abituguru3.c | 9 +- drivers/hwmon/acpi_power_meter.c | 9 +- drivers/hwmon/adc128d818.c | 6 +- drivers/hwmon/adm1021.c | 2 +- drivers/hwmon/adm1025.c | 2 +- drivers/hwmon/adm1026.c | 2 +- drivers/hwmon/adm1029.c | 2 +- drivers/hwmon/adm1031.c | 2 +- drivers/hwmon/adm9240.c | 10 +- drivers/hwmon/adt7310.c | 2 +- drivers/hwmon/adt7410.c | 2 +- drivers/hwmon/adt7411.c | 2 +- drivers/hwmon/adt7462.c | 2 +- drivers/hwmon/adt7470.c | 3 +- drivers/hwmon/adt7475.c | 2 +- drivers/hwmon/adt7x10.c | 7 +- drivers/hwmon/adt7x10.h | 5 - drivers/hwmon/amc6821.c | 2 +- drivers/hwmon/aquacomputer_d5next.c | 181 +- drivers/hwmon/asb100.c | 8 +- drivers/hwmon/asc7621.c | 6 +- drivers/hwmon/asus_wmi_ec_sensors.c | 622 ---- drivers/hwmon/axi-fan-control.c | 15 +- drivers/hwmon/corsair-psu.c | 32 +- drivers/hwmon/dell-smm-hwmon.c | 14 +- drivers/hwmon/dme1737.c | 6 +- drivers/hwmon/emc1403.c | 12 +- drivers/hwmon/emc2103.c | 2 +- drivers/hwmon/emc2305.c | 620 ++++ drivers/hwmon/emc6w201.c | 2 +- drivers/hwmon/f71882fg.c | 3039 ++++++++++---------- drivers/hwmon/f75375s.c | 7 +- drivers/hwmon/fschmd.c | 8 +- drivers/hwmon/ftsteutates.c | 5 +- drivers/hwmon/gl518sm.c | 2 +- drivers/hwmon/gl520sm.c | 2 +- drivers/hwmon/gpio-fan.c | 11 +- drivers/hwmon/gsc-hwmon.c | 1 + drivers/hwmon/iio_hwmon.c | 8 +- drivers/hwmon/ina209.c | 4 +- drivers/hwmon/ina3221.c | 17 +- drivers/hwmon/it87.c | 8 +- drivers/hwmon/jc42.c | 5 +- drivers/hwmon/lm63.c | 6 +- drivers/hwmon/lm73.c | 2 +- drivers/hwmon/lm75.c | 2 +- drivers/hwmon/lm77.c | 2 +- drivers/hwmon/lm78.c | 2 +- drivers/hwmon/lm80.c | 2 +- drivers/hwmon/lm83.c | 2 +- drivers/hwmon/lm85.c | 2 +- drivers/hwmon/lm87.c | 2 +- drivers/hwmon/lm90.c | 10 +- drivers/hwmon/lm92.c | 2 +- drivers/hwmon/lm93.c | 2 +- drivers/hwmon/lm95234.c | 2 +- drivers/hwmon/lm95241.c | 2 +- drivers/hwmon/lm95245.c | 2 +- drivers/hwmon/ltc2947-core.c | 24 +- drivers/hwmon/ltc2947-i2c.c | 2 +- drivers/hwmon/ltc2947-spi.c | 2 +- drivers/hwmon/max1619.c | 2 +- drivers/hwmon/max1668.c | 2 +- drivers/hwmon/max31722.c | 8 +- drivers/hwmon/max31730.c | 10 +- drivers/hwmon/max31760.c | 596 ++++ drivers/hwmon/max31790.c | 38 +- drivers/hwmon/max6639.c | 8 +- drivers/hwmon/max6642.c | 2 +- drivers/hwmon/mr75203.c | 403 ++- drivers/hwmon/nct6683.c | 4 +- drivers/hwmon/nct6775-platform.c | 8 +- drivers/hwmon/nct7802.c | 2 +- drivers/hwmon/nct7904.c | 2 +- drivers/hwmon/nzxt-smart2.c | 1 + drivers/hwmon/occ/p8_i2c.c | 4 +- drivers/hwmon/pc87360.c | 1535 +++++----- drivers/hwmon/pcf8591.c | 3 +- drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/mp2888.c | 13 +- drivers/hwmon/pmbus/tps546d24.c | 71 + drivers/hwmon/pwm-fan.c | 320 ++- drivers/hwmon/sht4x.c | 2 +- drivers/hwmon/sis5595.c | 187 +- drivers/hwmon/smm665.c | 3 +- drivers/hwmon/smsc47m192.c | 2 +- drivers/hwmon/sparx5-temp.c | 19 +- drivers/hwmon/stts751.c | 2 +- drivers/hwmon/thmc50.c | 2 +- drivers/hwmon/tmp102.c | 6 +- drivers/hwmon/tmp103.c | 8 +- drivers/hwmon/tmp108.c | 8 +- drivers/hwmon/tmp401.c | 2 +- drivers/hwmon/tmp421.c | 2 +- drivers/hwmon/tps23861.c | 97 +- drivers/hwmon/via686a.c | 206 +- drivers/hwmon/vt8231.c | 198 +- drivers/hwmon/w83627ehf.c | 8 +- drivers/hwmon/w83627hf.c | 1788 ++++++------ drivers/hwmon/w83781d.c | 6 +- drivers/hwmon/w83791d.c | 8 +- drivers/hwmon/w83792d.c | 8 +- drivers/hwmon/w83793.c | 8 +- drivers/hwmon/w83795.c | 6 +- drivers/hwmon/w83l785ts.c | 8 +- drivers/hwmon/w83l786ng.c | 2 +- drivers/i2c/busses/Kconfig | 10 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-cadence.c | 20 +- drivers/i2c/busses/i2c-designware-amdpsp.c | 67 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 37 +- drivers/i2c/busses/i2c-i801.c | 1 + drivers/i2c/busses/i2c-imx-lpi2c.c | 24 +- drivers/i2c/busses/i2c-ismt.c | 7 +- drivers/i2c/busses/i2c-mchp-pci1xxxx.c | 1210 ++++++++ drivers/i2c/busses/i2c-mlxbf.c | 846 +++--- drivers/i2c/busses/i2c-riic.c | 4 +- drivers/i2c/busses/i2c-rk3x.c | 9 + drivers/i2c/busses/i2c-scmi.c | 48 +- drivers/i2c/busses/i2c-tegra.c | 11 +- drivers/i2c/i2c-core-acpi.c | 2 +- drivers/i2c/i2c-core-base.c | 6 +- drivers/i2c/i2c-slave-eeprom.c | 4 +- drivers/i2c/i2c-slave-testunit.c | 3 +- drivers/i2c/i2c-smbus.c | 3 +- drivers/i2c/muxes/Kconfig | 6 +- drivers/i2c/muxes/i2c-mux-ltc4306.c | 4 +- drivers/i2c/muxes/i2c-mux-pca9541.c | 3 +- drivers/i2c/muxes/i2c-mux-pca954x.c | 3 +- drivers/i2c/muxes/i2c-mux-pinctrl.c | 2 +- drivers/iio/accel/bma180.c | 4 +- drivers/iio/accel/bmc150-accel-i2c.c | 4 +- drivers/iio/accel/kxcjk-1013.c | 4 +- drivers/iio/accel/kxsd9-i2c.c | 4 +- drivers/iio/accel/mc3230.c | 4 +- drivers/iio/accel/mma7455_i2c.c | 4 +- drivers/iio/accel/mma7660.c | 4 +- drivers/iio/accel/mma8452.c | 4 +- drivers/iio/accel/mma9551.c | 4 +- drivers/iio/accel/mma9553.c | 4 +- drivers/iio/accel/stk8312.c | 4 +- drivers/iio/accel/stk8ba50.c | 4 +- drivers/iio/adc/ad799x.c | 4 +- drivers/iio/adc/ina2xx-adc.c | 4 +- drivers/iio/adc/ltc2497.c | 4 +- drivers/iio/adc/ti-ads1015.c | 4 +- drivers/iio/chemical/atlas-sensor.c | 4 +- drivers/iio/chemical/ccs811.c | 4 +- drivers/iio/chemical/sgp30.c | 4 +- drivers/iio/dac/ad5380.c | 4 +- drivers/iio/dac/ad5446.c | 4 +- drivers/iio/dac/ad5593r.c | 4 +- drivers/iio/dac/ad5696-i2c.c | 4 +- drivers/iio/dac/ds4424.c | 4 +- drivers/iio/dac/m62332.c | 4 +- drivers/iio/dac/mcp4725.c | 4 +- drivers/iio/dac/ti-dac5571.c | 4 +- drivers/iio/gyro/bmg160_i2c.c | 4 +- drivers/iio/gyro/fxas21002c_i2c.c | 4 +- drivers/iio/gyro/itg3200_core.c | 4 +- drivers/iio/gyro/mpu3050-i2c.c | 4 +- drivers/iio/health/afe4404.c | 4 +- drivers/iio/health/max30100.c | 4 +- drivers/iio/health/max30102.c | 4 +- drivers/iio/humidity/hdc2010.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 4 +- drivers/iio/imu/kmx61.c | 4 +- drivers/iio/light/apds9300.c | 4 +- drivers/iio/light/apds9960.c | 4 +- drivers/iio/light/bh1750.c | 4 +- drivers/iio/light/bh1780.c | 4 +- drivers/iio/light/cm3232.c | 4 +- drivers/iio/light/cm36651.c | 4 +- drivers/iio/light/gp2ap002.c | 4 +- drivers/iio/light/gp2ap020a00f.c | 4 +- drivers/iio/light/isl29028.c | 4 +- drivers/iio/light/isl29125.c | 4 +- drivers/iio/light/jsa1212.c | 4 +- drivers/iio/light/ltr501.c | 4 +- drivers/iio/light/opt3001.c | 6 +- drivers/iio/light/pa12203001.c | 4 +- drivers/iio/light/rpr0521.c | 4 +- drivers/iio/light/stk3310.c | 4 +- drivers/iio/light/tcs3472.c | 4 +- drivers/iio/light/tsl2563.c | 4 +- drivers/iio/light/tsl2583.c | 4 +- drivers/iio/light/tsl4531.c | 4 +- drivers/iio/light/us5182d.c | 4 +- drivers/iio/light/vcnl4000.c | 4 +- drivers/iio/light/vcnl4035.c | 4 +- drivers/iio/light/veml6070.c | 4 +- drivers/iio/magnetometer/ak8974.c | 4 +- drivers/iio/magnetometer/ak8975.c | 4 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 4 +- drivers/iio/magnetometer/hmc5843_i2c.c | 4 +- drivers/iio/magnetometer/mag3110.c | 4 +- drivers/iio/magnetometer/yamaha-yas530.c | 4 +- drivers/iio/potentiostat/lmp91000.c | 4 +- drivers/iio/pressure/mpl3115.c | 4 +- drivers/iio/pressure/ms5611_i2c.c | 4 +- drivers/iio/pressure/zpa2326_i2c.c | 4 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 4 +- drivers/iio/proximity/sx9500.c | 4 +- drivers/iio/temperature/mlx90614.c | 4 +- drivers/iio/temperature/mlx90632.c | 4 +- drivers/input/joystick/as5011.c | 4 +- drivers/input/keyboard/adp5588-keys.c | 3 +- drivers/input/keyboard/lm8323.c | 4 +- drivers/input/keyboard/lm8333.c | 4 +- drivers/input/keyboard/mcs_touchkey.c | 4 +- drivers/input/keyboard/qt1070.c | 4 +- drivers/input/keyboard/qt2160.c | 4 +- drivers/input/keyboard/tca6416-keypad.c | 4 +- drivers/input/misc/adxl34x-i2c.c | 4 +- drivers/input/misc/bma150.c | 4 +- drivers/input/misc/cma3000_d0x_i2c.c | 4 +- drivers/input/misc/pcf8574_keypad.c | 4 +- drivers/input/mouse/synaptics_i2c.c | 4 +- drivers/input/rmi4/rmi_smbus.c | 4 +- drivers/input/touchscreen/atmel_mxt_ts.c | 4 +- drivers/input/touchscreen/bu21013_ts.c | 4 +- drivers/input/touchscreen/cyttsp4_i2c.c | 4 +- drivers/input/touchscreen/edt-ft5x06.c | 4 +- drivers/input/touchscreen/goodix.c | 4 +- drivers/input/touchscreen/migor_ts.c | 4 +- drivers/input/touchscreen/s6sy761.c | 4 +- drivers/input/touchscreen/stmfts.c | 4 +- drivers/input/touchscreen/tsc2004.c | 4 +- drivers/leds/flash/leds-as3645a.c | 4 +- drivers/leds/flash/leds-lm3601x.c | 13 +- drivers/leds/flash/leds-rt4505.c | 3 +- drivers/leds/leds-an30259a.c | 4 +- drivers/leds/leds-aw2013.c | 4 +- drivers/leds/leds-bd2802.c | 4 +- drivers/leds/leds-blinkm.c | 3 +- drivers/leds/leds-is31fl32xx.c | 4 +- drivers/leds/leds-lm3530.c | 3 +- drivers/leds/leds-lm3532.c | 4 +- drivers/leds/leds-lm355x.c | 4 +- drivers/leds/leds-lm3642.c | 3 +- drivers/leds/leds-lm3692x.c | 4 +- drivers/leds/leds-lm3697.c | 8 +- drivers/leds/leds-lp3944.c | 4 +- drivers/leds/leds-lp3952.c | 4 +- drivers/leds/leds-lp50xx.c | 4 +- drivers/leds/leds-lp5521.c | 4 +- drivers/leds/leds-lp5523.c | 4 +- drivers/leds/leds-lp5562.c | 4 +- drivers/leds/leds-lp8501.c | 4 +- drivers/leds/leds-lp8860.c | 4 +- drivers/leds/leds-pca9532.c | 6 +- drivers/leds/leds-tca6507.c | 4 +- drivers/leds/leds-turris-omnia.c | 4 +- drivers/macintosh/ams/ams-i2c.c | 6 +- drivers/macintosh/therm_adt746x.c | 4 +- drivers/macintosh/therm_windtunnel.c | 4 +- drivers/macintosh/windfarm_ad7417_sensor.c | 4 +- drivers/macintosh/windfarm_fcu_controls.c | 3 +- drivers/macintosh/windfarm_lm75_sensor.c | 4 +- drivers/macintosh/windfarm_lm87_sensor.c | 4 +- drivers/macintosh/windfarm_max6690_sensor.c | 4 +- drivers/macintosh/windfarm_smu_sat.c | 4 +- drivers/media/cec/i2c/ch7322.c | 4 +- drivers/media/dvb-frontends/a8293.c | 3 +- drivers/media/dvb-frontends/af9013.c | 4 +- drivers/media/dvb-frontends/af9033.c | 4 +- drivers/media/dvb-frontends/au8522_decoder.c | 3 +- drivers/media/dvb-frontends/cxd2099.c | 4 +- drivers/media/dvb-frontends/cxd2820r_core.c | 4 +- drivers/media/dvb-frontends/dvb-pll.c | 3 +- drivers/media/dvb-frontends/lgdt3306a.c | 4 +- drivers/media/dvb-frontends/lgdt330x.c | 4 +- drivers/media/dvb-frontends/m88ds3103.c | 3 +- drivers/media/dvb-frontends/mn88443x.c | 4 +- drivers/media/dvb-frontends/mn88472.c | 4 +- drivers/media/dvb-frontends/mn88473.c | 4 +- drivers/media/dvb-frontends/mxl692.c | 4 +- drivers/media/dvb-frontends/rtl2830.c | 4 +- drivers/media/dvb-frontends/rtl2832.c | 4 +- drivers/media/dvb-frontends/si2165.c | 3 +- drivers/media/dvb-frontends/si2168.c | 4 +- drivers/media/dvb-frontends/sp2.c | 3 +- drivers/media/dvb-frontends/stv090x.c | 3 +- drivers/media/dvb-frontends/stv6110x.c | 3 +- drivers/media/dvb-frontends/tc90522.c | 3 +- drivers/media/dvb-frontends/tda10071.c | 3 +- drivers/media/dvb-frontends/ts2020.c | 3 +- drivers/media/i2c/ad5820.c | 3 +- drivers/media/i2c/ad9389b.c | 3 +- drivers/media/i2c/adp1653.c | 4 +- drivers/media/i2c/adv7170.c | 3 +- drivers/media/i2c/adv7175.c | 3 +- drivers/media/i2c/adv7180.c | 4 +- drivers/media/i2c/adv7183.c | 3 +- drivers/media/i2c/adv7343.c | 4 +- drivers/media/i2c/adv7393.c | 4 +- drivers/media/i2c/adv748x/adv748x-core.c | 4 +- drivers/media/i2c/adv7511-v4l2.c | 3 +- drivers/media/i2c/adv7604.c | 3 +- drivers/media/i2c/adv7842.c | 3 +- drivers/media/i2c/ak7375.c | 4 +- drivers/media/i2c/ak881x.c | 4 +- drivers/media/i2c/ar0521.c | 3 +- drivers/media/i2c/bt819.c | 3 +- drivers/media/i2c/bt856.c | 3 +- drivers/media/i2c/bt866.c | 3 +- drivers/media/i2c/ccs/ccs-core.c | 4 +- drivers/media/i2c/cs3308.c | 3 +- drivers/media/i2c/cs5345.c | 3 +- drivers/media/i2c/cs53l32a.c | 3 +- drivers/media/i2c/cx25840/cx25840-core.c | 3 +- drivers/media/i2c/dw9714.c | 4 +- drivers/media/i2c/dw9768.c | 4 +- drivers/media/i2c/dw9807-vcm.c | 4 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 4 +- drivers/media/i2c/hi556.c | 4 +- drivers/media/i2c/hi846.c | 4 +- drivers/media/i2c/hi847.c | 4 +- drivers/media/i2c/imx208.c | 4 +- drivers/media/i2c/imx214.c | 4 +- drivers/media/i2c/imx219.c | 4 +- drivers/media/i2c/imx258.c | 4 +- drivers/media/i2c/imx274.c | 3 +- drivers/media/i2c/imx290.c | 4 +- drivers/media/i2c/imx319.c | 4 +- drivers/media/i2c/imx334.c | 4 +- drivers/media/i2c/imx335.c | 4 +- drivers/media/i2c/imx355.c | 4 +- drivers/media/i2c/imx412.c | 4 +- drivers/media/i2c/ir-kbd-i2c.c | 4 +- drivers/media/i2c/isl7998x.c | 4 +- drivers/media/i2c/ks0127.c | 3 +- drivers/media/i2c/lm3560.c | 4 +- drivers/media/i2c/lm3646.c | 4 +- drivers/media/i2c/m52790.c | 3 +- drivers/media/i2c/m5mols/m5mols_core.c | 4 +- drivers/media/i2c/max2175.c | 4 +- drivers/media/i2c/max9286.c | 4 +- drivers/media/i2c/ml86v7667.c | 4 +- drivers/media/i2c/msp3400-driver.c | 3 +- drivers/media/i2c/mt9m001.c | 4 +- drivers/media/i2c/mt9m032.c | 3 +- drivers/media/i2c/mt9m111.c | 4 +- drivers/media/i2c/mt9p031.c | 4 +- drivers/media/i2c/mt9t001.c | 3 +- drivers/media/i2c/mt9t112.c | 4 +- drivers/media/i2c/mt9v011.c | 4 +- drivers/media/i2c/mt9v032.c | 4 +- drivers/media/i2c/mt9v111.c | 4 +- drivers/media/i2c/noon010pc30.c | 4 +- drivers/media/i2c/og01a1b.c | 4 +- drivers/media/i2c/ov02a10.c | 4 +- drivers/media/i2c/ov08d10.c | 4 +- drivers/media/i2c/ov13858.c | 4 +- drivers/media/i2c/ov13b10.c | 4 +- drivers/media/i2c/ov2640.c | 3 +- drivers/media/i2c/ov2659.c | 4 +- drivers/media/i2c/ov2680.c | 4 +- drivers/media/i2c/ov2685.c | 4 +- drivers/media/i2c/ov2740.c | 4 +- drivers/media/i2c/ov5640.c | 4 +- drivers/media/i2c/ov5645.c | 4 +- drivers/media/i2c/ov5647.c | 4 +- drivers/media/i2c/ov5648.c | 4 +- drivers/media/i2c/ov5670.c | 4 +- drivers/media/i2c/ov5675.c | 4 +- drivers/media/i2c/ov5693.c | 4 +- drivers/media/i2c/ov5695.c | 4 +- drivers/media/i2c/ov6650.c | 3 +- drivers/media/i2c/ov7251.c | 4 +- drivers/media/i2c/ov7640.c | 4 +- drivers/media/i2c/ov7670.c | 3 +- drivers/media/i2c/ov772x.c | 4 +- drivers/media/i2c/ov7740.c | 3 +- drivers/media/i2c/ov8856.c | 4 +- drivers/media/i2c/ov8865.c | 4 +- drivers/media/i2c/ov9282.c | 4 +- drivers/media/i2c/ov9640.c | 4 +- drivers/media/i2c/ov9650.c | 4 +- drivers/media/i2c/ov9734.c | 4 +- drivers/media/i2c/rdacm20.c | 4 +- drivers/media/i2c/rdacm21.c | 4 +- drivers/media/i2c/rj54n1cb0c.c | 4 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 4 +- drivers/media/i2c/s5k4ecgx.c | 4 +- drivers/media/i2c/s5k5baf.c | 4 +- drivers/media/i2c/s5k6a3.c | 3 +- drivers/media/i2c/s5k6aa.c | 4 +- drivers/media/i2c/saa6588.c | 4 +- drivers/media/i2c/saa6752hs.c | 3 +- drivers/media/i2c/saa7110.c | 3 +- drivers/media/i2c/saa7115.c | 3 +- drivers/media/i2c/saa7127.c | 3 +- drivers/media/i2c/saa717x.c | 3 +- drivers/media/i2c/saa7185.c | 3 +- drivers/media/i2c/sony-btf-mpx.c | 4 +- drivers/media/i2c/sr030pc30.c | 3 +- drivers/media/i2c/st-mipid02.c | 4 +- drivers/media/i2c/tc358743.c | 4 +- drivers/media/i2c/tda1997x.c | 4 +- drivers/media/i2c/tda7432.c | 3 +- drivers/media/i2c/tda9840.c | 3 +- drivers/media/i2c/tea6415c.c | 3 +- drivers/media/i2c/tea6420.c | 3 +- drivers/media/i2c/ths7303.c | 4 +- drivers/media/i2c/ths8200.c | 4 +- drivers/media/i2c/tlv320aic23b.c | 3 +- drivers/media/i2c/tvaudio.c | 3 +- drivers/media/i2c/tvp514x.c | 3 +- drivers/media/i2c/tvp5150.c | 4 +- drivers/media/i2c/tvp7002.c | 3 +- drivers/media/i2c/tw2804.c | 3 +- drivers/media/i2c/tw9903.c | 3 +- drivers/media/i2c/tw9906.c | 3 +- drivers/media/i2c/tw9910.c | 4 +- drivers/media/i2c/uda1342.c | 3 +- drivers/media/i2c/upd64031a.c | 3 +- drivers/media/i2c/upd64083.c | 3 +- drivers/media/i2c/video-i2c.c | 4 +- drivers/media/i2c/vp27smpx.c | 3 +- drivers/media/i2c/vpx3220.c | 4 +- drivers/media/i2c/vs6624.c | 3 +- drivers/media/i2c/wm8739.c | 3 +- drivers/media/i2c/wm8775.c | 3 +- drivers/media/radio/radio-tea5764.c | 3 +- drivers/media/radio/saa7706h.c | 3 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 3 +- drivers/media/radio/si4713/si4713.c | 4 +- drivers/media/radio/tef6862.c | 3 +- drivers/media/test-drivers/vidtv/vidtv_demod.c | 4 +- drivers/media/test-drivers/vidtv/vidtv_tuner.c | 4 +- drivers/media/tuners/e4000.c | 4 +- drivers/media/tuners/fc2580.c | 3 +- drivers/media/tuners/m88rs6000t.c | 4 +- drivers/media/tuners/mt2060.c | 4 +- drivers/media/tuners/mxl301rf.c | 3 +- drivers/media/tuners/qm1d1b0004.c | 3 +- drivers/media/tuners/qm1d1c0042.c | 3 +- drivers/media/tuners/si2157.c | 4 +- drivers/media/tuners/tda18212.c | 4 +- drivers/media/tuners/tda18250.c | 4 +- drivers/media/tuners/tua9001.c | 3 +- drivers/media/usb/go7007/s2250-board.c | 3 +- drivers/media/v4l2-core/tuner-core.c | 3 +- drivers/mfd/88pm800.c | 4 +- drivers/mfd/88pm805.c | 4 +- drivers/mfd/88pm860x-core.c | 3 +- drivers/mfd/acer-ec-a500.c | 4 +- drivers/mfd/arizona-i2c.c | 4 +- drivers/mfd/axp20x-i2c.c | 4 +- drivers/mfd/da903x.c | 3 +- drivers/mfd/da9052-i2c.c | 3 +- drivers/mfd/da9055-i2c.c | 4 +- drivers/mfd/da9062-core.c | 4 +- drivers/mfd/da9150-core.c | 4 +- drivers/mfd/dm355evm_msp.c | 3 +- drivers/mfd/ene-kb3930.c | 4 +- drivers/mfd/gateworks-gsc.c | 4 +- drivers/mfd/intel_soc_pmic_core.c | 4 +- drivers/mfd/iqs62x.c | 4 +- drivers/mfd/lm3533-core.c | 4 +- drivers/mfd/lp8788.c | 3 +- drivers/mfd/madera-i2c.c | 4 +- drivers/mfd/max14577.c | 4 +- drivers/mfd/max77693.c | 4 +- drivers/mfd/max8907.c | 4 +- drivers/mfd/max8925-i2c.c | 3 +- drivers/mfd/mc13xxx-i2c.c | 3 +- drivers/mfd/menelaus.c | 3 +- drivers/mfd/ntxec.c | 4 +- drivers/mfd/palmas.c | 4 +- drivers/mfd/pcf50633-core.c | 4 +- drivers/mfd/retu-mfd.c | 4 +- drivers/mfd/rk808.c | 4 +- drivers/mfd/rn5t618.c | 4 +- drivers/mfd/rsmu_i2c.c | 4 +- drivers/mfd/rt4831.c | 4 +- drivers/mfd/si476x-i2c.c | 4 +- drivers/mfd/stmfx.c | 4 +- drivers/mfd/stmpe-i2c.c | 4 +- drivers/mfd/tc3589x.c | 4 +- drivers/mfd/tps6105x.c | 4 +- drivers/mfd/tps65010.c | 3 +- drivers/mfd/tps65086.c | 4 +- drivers/mfd/tps65217.c | 4 +- drivers/mfd/tps6586x.c | 3 +- drivers/mfd/tps65912-i2c.c | 4 +- drivers/mfd/twl-core.c | 3 +- drivers/mfd/twl6040.c | 4 +- drivers/mfd/wm8994-core.c | 4 +- drivers/misc/ad525x_dpot-i2c.c | 3 +- drivers/misc/apds9802als.c | 3 +- drivers/misc/apds990x.c | 3 +- drivers/misc/bh1770glc.c | 4 +- drivers/misc/ds1682.c | 3 +- drivers/misc/eeprom/at24.c | 4 +- drivers/misc/eeprom/ee1004.c | 4 +- drivers/misc/eeprom/eeprom.c | 4 +- drivers/misc/eeprom/idt_89hpesx.c | 4 +- drivers/misc/eeprom/max6875.c | 4 +- drivers/misc/hmc6352.c | 3 +- drivers/misc/ics932s401.c | 5 +- drivers/misc/isl29003.c | 3 +- drivers/misc/isl29020.c | 3 +- drivers/misc/lis3lv02d/lis3lv02d_i2c.c | 3 +- drivers/misc/tsl2550.c | 4 +- drivers/mtd/maps/pismo.c | 4 +- drivers/net/dsa/lan9303_i2c.c | 6 +- drivers/net/dsa/microchip/ksz9477_i2c.c | 4 +- drivers/net/dsa/xrs700x/xrs700x_i2c.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/i2c.c | 4 +- drivers/net/mctp/mctp-i2c.c | 4 +- drivers/nfc/fdp/i2c.c | 4 +- drivers/nfc/microread/i2c.c | 4 +- drivers/nfc/nfcmrvl/i2c.c | 4 +- drivers/nfc/nxp-nci/i2c.c | 4 +- drivers/nfc/pn533/i2c.c | 4 +- drivers/nfc/pn544/i2c.c | 4 +- drivers/nfc/s3fwrn5/i2c.c | 4 +- drivers/nfc/st-nci/i2c.c | 4 +- drivers/nfc/st21nfca/i2c.c | 4 +- drivers/of/unittest.c | 6 +- drivers/platform/chrome/cros_ec_i2c.c | 4 +- drivers/platform/surface/surface3_power.c | 4 +- drivers/platform/x86/asus-tf103c-dock.c | 4 +- drivers/platform/x86/intel/int3472/tps68470.c | 4 +- drivers/power/supply/bq2415x_charger.c | 4 +- drivers/power/supply/bq24190_charger.c | 4 +- drivers/power/supply/bq24257_charger.c | 4 +- drivers/power/supply/bq25890_charger.c | 4 +- drivers/power/supply/bq27xxx_battery_i2c.c | 4 +- drivers/power/supply/cw2015_battery.c | 3 +- drivers/power/supply/ds2782_battery.c | 4 +- drivers/power/supply/lp8727_charger.c | 3 +- drivers/power/supply/rt5033_battery.c | 4 +- drivers/power/supply/rt9455_charger.c | 4 +- drivers/power/supply/smb347-charger.c | 4 +- drivers/power/supply/z2_battery.c | 4 +- drivers/pwm/core.c | 35 +- drivers/pwm/pwm-pca9685.c | 4 +- drivers/regulator/Kconfig | 27 + drivers/regulator/Makefile | 3 + drivers/regulator/bd71815-regulator.c | 7 +- drivers/regulator/bd9576-regulator.c | 17 +- drivers/regulator/core.c | 98 +- drivers/regulator/da9121-regulator.c | 3 +- drivers/regulator/devres.c | 164 ++ drivers/regulator/gpio-regulator.c | 15 + drivers/regulator/lp8755.c | 4 +- drivers/regulator/max597x-regulator.c | 5 +- drivers/regulator/mt6331-regulator.c | 507 ++++ drivers/regulator/mt6332-regulator.c | 422 +++ drivers/regulator/of_regulator.c | 2 +- drivers/regulator/qcom-rpmh-regulator.c | 71 +- drivers/regulator/qcom_rpm-regulator.c | 24 +- drivers/regulator/qcom_smd-regulator.c | 400 +-- drivers/regulator/qcom_spmi-regulator.c | 378 ++- drivers/regulator/rpi-panel-attiny-regulator.c | 4 +- drivers/regulator/ti-abb-regulator.c | 2 +- drivers/regulator/tps65219-regulator.c | 411 +++ drivers/rtc/rtc-bq32k.c | 4 +- drivers/rtc/rtc-ds1374.c | 4 +- drivers/rtc/rtc-isl12026.c | 3 +- drivers/rtc/rtc-m41t80.c | 4 +- drivers/rtc/rtc-rs5c372.c | 3 +- drivers/rtc/rtc-x1205.c | 3 +- drivers/spi/Kconfig | 9 + drivers/spi/Makefile | 1 + drivers/spi/spi-amd.c | 183 +- drivers/spi/spi-aspeed-smc.c | 4 +- drivers/spi/spi-cadence-quadspi.c | 3 +- drivers/spi/spi-cadence-xspi.c | 4 +- drivers/spi/spi-dw-bt1.c | 4 +- drivers/spi/spi-dw-core.c | 2 +- drivers/spi/spi-fsl-dspi.c | 3 +- drivers/spi/spi-fsl-lpspi.c | 10 +- drivers/spi/spi-fsl-qspi.c | 3 +- drivers/spi/spi-fsl-spi.c | 157 +- drivers/spi/spi-gxp.c | 10 +- drivers/spi/spi-img-spfi.c | 6 +- drivers/spi/spi-intel.c | 164 +- drivers/spi/spi-loopback-test.c | 27 + drivers/spi/spi-meson-spicc.c | 8 +- drivers/spi/spi-microchip-core-qspi.c | 600 ++++ drivers/spi/spi-microchip-core.c | 4 +- drivers/spi/spi-mpc52xx.c | 35 +- drivers/spi/spi-mt65xx.c | 5 + drivers/spi/spi-mt7621.c | 42 +- drivers/spi/spi-npcm-pspi.c | 1 + drivers/spi/spi-nxp-fspi.c | 8 +- drivers/spi/spi-omap-100k.c | 1 + drivers/spi/spi-omap2-mcspi.c | 4 +- drivers/spi/spi-pxa2xx.c | 4 +- drivers/spi/spi-qup.c | 21 +- drivers/spi/spi-s3c24xx.c | 24 +- drivers/spi/spi-s3c64xx.c | 13 +- drivers/spi/spi-sh-msiof.c | 1 + drivers/spi/spi-stm32-qspi.c | 125 +- drivers/spi/spi-xilinx.c | 20 +- drivers/spi/spi-xtensa-xtfpga.c | 16 +- drivers/spi/spi.c | 157 +- drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 4 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 4 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 4 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 3 +- drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 4 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 4 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 4 +- drivers/staging/media/max96712/max96712.c | 4 +- drivers/staging/most/i2c/i2c.c | 4 +- drivers/staging/olpc_dcon/olpc_dcon.c | 4 +- drivers/tty/serial/max310x.c | 4 +- drivers/tty/serial/sc16is7xx.c | 4 +- drivers/usb/misc/usb3503.c | 4 +- drivers/usb/phy/phy-isp1301-omap.c | 4 +- drivers/usb/phy/phy-isp1301.c | 4 +- drivers/usb/typec/anx7411.c | 4 +- drivers/usb/typec/hd3ss3220.c | 4 +- drivers/usb/typec/mux/fsa4480.c | 4 +- drivers/usb/typec/mux/pi3usb30532.c | 3 +- drivers/usb/typec/rt1719.c | 4 +- drivers/usb/typec/stusb160x.c | 4 +- drivers/usb/typec/tcpm/fusb302.c | 4 +- drivers/usb/typec/tcpm/tcpci.c | 4 +- drivers/usb/typec/tcpm/tcpci_maxim.c | 4 +- drivers/usb/typec/tcpm/tcpci_rt1711h.c | 3 +- drivers/usb/typec/tipd/core.c | 4 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 4 +- drivers/usb/typec/ucsi/ucsi_stm32g0.c | 4 +- drivers/usb/typec/wusb3801.c | 4 +- drivers/video/backlight/adp8860_bl.c | 4 +- drivers/video/backlight/adp8870_bl.c | 4 +- drivers/video/backlight/arcxcnn_bl.c | 4 +- drivers/video/backlight/bd6107.c | 4 +- drivers/video/backlight/lm3630a_bl.c | 3 +- drivers/video/backlight/lm3639_bl.c | 3 +- drivers/video/backlight/lp855x_bl.c | 4 +- drivers/video/backlight/lv5207lp.c | 4 +- drivers/video/backlight/tosa_bl.c | 3 +- drivers/video/fbdev/matrox/matroxfb_maven.c | 3 +- drivers/video/fbdev/ssd1307fb.c | 4 +- drivers/w1/masters/ds2482.c | 3 +- drivers/watchdog/ziirave_wdt.c | 4 +- include/linux/i2c.h | 2 +- include/linux/platform_data/emc2305.h | 22 + include/linux/platform_data/pca953x.h | 2 +- include/linux/pwm.h | 20 - include/linux/regmap.h | 11 + include/linux/regulator/consumer.h | 27 + include/linux/regulator/gpio-regulator.h | 2 + include/linux/regulator/mt6331-regulator.h | 46 + include/linux/regulator/mt6332-regulator.h | 27 + include/linux/spi/spi.h | 6 + include/linux/swab.h | 25 + sound/aoa/codecs/onyx.c | 3 +- sound/aoa/codecs/tas.c | 3 +- sound/pci/hda/cs35l41_hda_i2c.c | 4 +- sound/ppc/keywest.c | 6 +- sound/soc/codecs/adau1761-i2c.c | 3 +- sound/soc/codecs/adau1781-i2c.c | 3 +- sound/soc/codecs/ak4375.c | 4 +- sound/soc/codecs/ak4458.c | 4 +- sound/soc/codecs/ak4641.c | 4 +- sound/soc/codecs/ak5558.c | 4 +- sound/soc/codecs/cs35l32.c | 4 +- sound/soc/codecs/cs35l33.c | 4 +- sound/soc/codecs/cs35l34.c | 4 +- sound/soc/codecs/cs35l35.c | 4 +- sound/soc/codecs/cs35l36.c | 4 +- sound/soc/codecs/cs35l41-i2c.c | 4 +- sound/soc/codecs/cs35l45-i2c.c | 4 +- sound/soc/codecs/cs4234.c | 4 +- sound/soc/codecs/cs4265.c | 4 +- sound/soc/codecs/cs4270.c | 4 +- sound/soc/codecs/cs42l42.c | 4 +- sound/soc/codecs/cs42l51-i2c.c | 4 +- sound/soc/codecs/cs42l56.c | 3 +- sound/soc/codecs/cs42xx8-i2c.c | 4 +- sound/soc/codecs/cs43130.c | 4 +- sound/soc/codecs/cs4349.c | 4 +- sound/soc/codecs/cs53l30.c | 4 +- sound/soc/codecs/cx2072x.c | 3 +- sound/soc/codecs/max98090.c | 4 +- sound/soc/codecs/max9860.c | 3 +- sound/soc/codecs/max98927.c | 4 +- sound/soc/codecs/mt6660.c | 3 +- sound/soc/codecs/nau8825.c | 6 +- sound/soc/codecs/pcm1789-i2c.c | 4 +- sound/soc/codecs/pcm3168a-i2c.c | 4 +- sound/soc/codecs/pcm512x-i2c.c | 3 +- sound/soc/codecs/rt274.c | 4 +- sound/soc/codecs/rt286.c | 4 +- sound/soc/codecs/rt298.c | 4 +- sound/soc/codecs/rt5616.c | 6 +- sound/soc/codecs/rt5631.c | 6 +- sound/soc/codecs/rt5645.c | 4 +- sound/soc/codecs/rt5663.c | 4 +- sound/soc/codecs/rt5670.c | 4 +- sound/soc/codecs/rt5677.c | 4 +- sound/soc/codecs/rt5682-i2c.c | 4 +- sound/soc/codecs/rt5682s.c | 4 +- sound/soc/codecs/rt9120.c | 3 +- sound/soc/codecs/sgtl5000.c | 4 +- sound/soc/codecs/sta350.c | 6 +- sound/soc/codecs/tas2552.c | 3 +- sound/soc/codecs/tas5086.c | 6 +- sound/soc/codecs/tas571x.c | 4 +- sound/soc/codecs/tas5805m.c | 3 +- sound/soc/codecs/tas6424.c | 4 +- sound/soc/codecs/tlv320adc3xxx.c | 3 +- sound/soc/codecs/tlv320aic32x4-i2c.c | 4 +- sound/soc/codecs/tlv320aic3x-i2c.c | 4 +- sound/soc/codecs/tlv320dac33.c | 4 +- sound/soc/codecs/wm1250-ev1.c | 4 +- sound/soc/codecs/wm2200.c | 4 +- sound/soc/codecs/wm5100.c | 4 +- sound/soc/codecs/wm8804-i2c.c | 3 +- sound/soc/codecs/wm8900.c | 6 +- sound/soc/codecs/wm8903.c | 4 +- sound/soc/codecs/wm8960.c | 6 +- sound/soc/codecs/wm8962.c | 3 +- sound/soc/codecs/wm8993.c | 4 +- sound/soc/codecs/wm8996.c | 4 +- sound/soc/codecs/wm9081.c | 6 +- 848 files changed, 13582 insertions(+), 7957 deletions(-) create mode 100644 Documentation/devicetree/bindings/hwmon/adi,max31760.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml create mode 100644 Documentation/devicetree/bindings/regulator/mediatek,mt6331-reg [...] create mode 100644 Documentation/devicetree/bindings/regulator/mediatek,mt6332-reg [...] create mode 100644 Documentation/devicetree/bindings/regulator/ti,tps65219.yaml create mode 100644 Documentation/devicetree/bindings/spi/ralink,mt7621-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-mt7621.txt delete mode 100644 Documentation/hwmon/asus_wmi_ec_sensors.rst create mode 100644 Documentation/hwmon/emc2305.rst create mode 100644 Documentation/hwmon/max31760.rst create mode 100644 Documentation/hwmon/tps546d24.rst delete mode 100644 drivers/hwmon/asus_wmi_ec_sensors.c create mode 100644 drivers/hwmon/emc2305.c create mode 100644 drivers/hwmon/max31760.c create mode 100644 drivers/hwmon/pmbus/tps546d24.c create mode 100644 drivers/i2c/busses/i2c-mchp-pci1xxxx.c create mode 100644 drivers/regulator/mt6331-regulator.c create mode 100644 drivers/regulator/mt6332-regulator.c create mode 100644 drivers/regulator/tps65219-regulator.c create mode 100644 drivers/spi/spi-microchip-core-qspi.c create mode 100644 include/linux/platform_data/emc2305.h create mode 100644 include/linux/regulator/mt6331-regulator.h create mode 100644 include/linux/regulator/mt6332-regulator.h