This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from fa5ef105618a Merge tag 'spi-v6.19' of git://git.kernel.org/pub/scm/linu [...] new 0fc1b4b6fda8 dt-bindings: gnss: u-blox: add safeboot gpio new 955cd0545b6a gnss: ubx: add support for the safeboot gpio new 094f33935009 dt-bindings: gnss: u-blox: use open-drain reset and safebo [...] new 4af167d8037d dt-bindings: gnss: u-blox: use lowercase company name new f5ef3f722d76 dt-bindings: gnss: fix timepulse description new fca5327eaa81 Merge tag 'gnss-6.19-rc1' of git://git.kernel.org/pub/scm/ [...] new 933b9bc8bb2b dt-bindings: hwmon: Add MPS mp2925 and mp2929 new a79472e30be4 hwmon: Add MP2925 and MP2929 driver new 1288ea95ed17 dt-bindings: hwmon: pmbus: add max17616 new 77ed12d163c7 hwmon: (pmbus/max17616) add driver for max17616 new 8264528aab4f dt-bindings: hwmon: ntc-thermistor: Add Murata ncp18wm474 NTC new 13e6612fd333 hwmon: (ntc-thermistor) Add Murata ncp18wm474 new 1a254111998c dt-bindings: hwmon: Move max31785 compatibles to max31790 [...] new f1ba3c5f559b dt-bindings: hwmon: max31790: Use addressed fan nodes new 03897f9baf3e hwmon: (nct6775) Add ASUS ROG STRIX X870E-H GAMING WIFI7 new 2e0b52f1ae88 hwmon: (pmbus/max34440): add support adpm12200 new 4bb9cf5d4131 hwmon: (asus-ec-sensors) add Pro WS TRX50-SAGE WIFI new cbb213e07c01 hwmon: (asus-ec-sensors) add ROG STRIX X870E-H GAMING WIFI7 new 906f25050add peci: cpu: add Intel Emerald Rapids support new 03c5ecc276fd hwmon: (peci/dimmtemp) add Intel Emerald Rapids platform support new a45b3ae40451 hwmon: (peci/cputemp) add Intel Emerald Rapids support new 2272f61d7241 hwmon: (ltc2947) Use the energy64 attribute type to report [...] new 9d501496f094 hwmon: (ltc4282) Use the energy64 attribute type to report [...] new d3f849c7318b dt-bindings: hwmon: pmbus/max17616: Add SMBALERT interrupt [...] new 81a34b59330a dt-bindings: hwmon: Convert apm,xgene-slimpro-hwmon to DT schema new 6e11e29d22c7 dt-bindings: trivial-devices: add mps,mp9945 new 6923e2827d58 hwmon: (pmbus) add driver for MPS MP9945 new 2e2334fa431a hwmon: (jc42) Rely on subsystem locking new e9b64fae44be hwmon: (lm90) Rely on subsystem locking new 5dd26b692478 hwmon: (adm9240) Rely on subsystem locking new 61e9b50ffa23 hwmon: (emc1403) Rely on subsystem locking new 965e7381ffcb hwmon: (tmp464) Rely on subsystem locking new dc11f797b19c hwmon: (tmp421) Rely on subsystem locking new 3c1aefb3656f hwmon: (tmp401) Rely on subsystem locking new 9a4bbd20a879 hwmon: (tmp108) Drop mutex.h include new 1cb5eca6f226 hwmon: (drivetemp) Rely on subsystem locking new 658bc40ba207 hwmon: (max6697) Rely on subsystem locking new 8ee6dc15e2d1 hwmon: (ltc4245) Rely on subsystem locking new b37a3b983a8f hwmon: (lm95245) Rely on subsystem locking new 44bd91bca9d9 hwmon: (tmp103) Drop unnecessary include files new 04e965717f5d hwmon: (tmp102) Drop unnecessary include files new a07eb5f6f942 hwmon: (max6639) Rely on subsystem locking new e1c4d5db9a87 hwmon: (max31827) Rely on subsystem locking new 9ad270bf4dcc hwmon: (nct7904) Rely on subsystem locking new bc003fbc77a0 hwmon: (nct7363) Drop unnecessary include files new 06c38a58786a hwmon: (max6620) Rely on subsystem locking new 578652bef0e8 hwmon: (max31790) Rely on subsystem locking new 72804d1631b3 hwmon: (scmi) Enable sensors to assure they can be read new d10b16d02cc7 dt-bindings: trivial-devices: add ADT7410, ADT7420 and ADT7422 new 7b2a5a84694e hwmon: (adt7410): Add OF match table new ad1519d58713 hwmon: (adt7410): Support adt7422 chip new 1b1d2fae3654 docs/hwmon: Fix broken links warnings in lm90.rst new 59526e854271 hwmon: (max127) Rely on subsystem locking new 4e94552a5709 hwmon: (lm95234) Rely on subsystem locking new 3f5b5795b4f7 hwmon: (lm92) Rely on subsystem locking new 0f192ec0014e hwmon: (hs3001) Rely on subsystem locking new 5395aa802e69 hwmon: (sbtsi_temp) Rely on subsystem locking new caff6fba5166 hwmon: (ina2xx) Rely on subsystem locking new 53dfa12299c1 hwmon: (sht4x) Rely on subsystem locking new 3ed9a9274724 hwmon: (ina3221) Rely on subsystem locking new 8b932c6af443 hwmon: (k10temp) Rely on subsystem locking new 3e9c967f30a6 hwmon: (mr75203) Drop unnecessary include file new 8c1750a5645a hwmon: (powr1220) Rely on subsystem locking new fa035d98dbae hwmon: (ftsteutates) Rely on subsystem locking new 3da03e4e0e16 hwmon: (ina238) Rely on subsystem locking new a640a80bf02d hwmon: (lm95241) Rely on subsystem locking new 1cfad0931e7b hwmon: (aht10) Rely on subsystem locking new ed2bee47de00 hwmon: (adt7411) Rely on subsystem locking new fd0443a92480 hwmon: (ltc2947-core) Rely on subsystem locking new 1ba1fd1f6057 hwmon: (peci) Rely on subsystem locking new c3fc3c63c9e3 hwmon: (adt7x10) Rely on subsystem locking new 00148a0a234e hwmon: (sfctemp) Rely on subsystem locking new bf9a27c86e4b hwmon: (lochnagar-hwmon) Rely on subsystem locking new d4469d53a9fb hwmon: (ltc4282) Rely on subsystem locking new ca2363f8a294 hwmon: (aquacomputer_d5next) Rely on subsystem locking new 0517a5c70c6e hwmon: (gpd-fan) Rely on subsystem locking new 75616264e0cc hwmon: (i5500_temp) Drop unnecessary include files new b4306c0c8e24 hwmon: (asus_rog_ryujin) Rely on subsystem locking new 4c8d758d4ebf hwmon: (chipcap2) Drop unnecessary include files new 4207069edbf0 hwmon: (corsair-psu) Rely on subsystem locking new abfb05085177 hwmon: (corsair-psu) Rely on subsystem locking new 0da5b278f665 docs/hwmon: Fix broken maxim-ic.com links to analog.com new 17ede362a6f2 docs/hwmon: Add missing datasheet links for Maxim chips new 1f7161fa0d4e docs/hwmon: Update maxim-ic.com links to analog.com new 2ea255d35bc3 hwmon: (asus-ec-sensors) add ROG STRIX X870-F GAMING WIFI new 3eaf1b631506 hwmon: (aht10) Add support for dht20 new 68c2a8b59d23 hwmon: (sy7636a) Fix sensor description new 96cee719d222 dt-bindings: hwmon: ST TSC1641 power monitor new 0c7d530a04b4 hwmon: Add TSC1641 I2C power monitor driver new 71a117d28f87 hwmon/pmbus: (isl68137) Add support for raa229141 new 638196d43bd3 hwmon: (tmp421) Check error when loading label from dt new 006f661e024f hwmon: (tmp421) Remove duplicate return in switch-case new 6ae5101d6f3a hwmon: (corsair-cpro) Read temperature as a signed value new 3c48eb382e57 hwmon: (corsair-cpro) Replace magic values with constants new 93a8cb5b69c9 MAINTAINERS: Add entry for ST TSC1641 driver new 862fa23acc67 Documentation/hwmon: Fix broken datasheet links for zl6100 new b340412a3b22 mfd: macsmc: Add new __SMC_KEY macro new d5c0ae872e2e Merge tag 'ib-mfd-hwmon-v6.19' into hwmon-next new 785205fd8139 hwmon: Add Apple Silicon SMC hwmon driver new d56933e74d0d hwmon: (k10temp) Add AMD Steam Deck APU ID new 96710819d0ce hwmon: (vt1211) Convert macros to functions to avoid TOCTOU new 48593957a016 hwmon: (asus-ec-sensors) add ROG STRIX X470-I GAMING new cefb89592e32 dt-bindings: hwmon: Add AST2700 compatible new edbce49ea653 hwmon: (aspeed-g6-pwm-tach): Add AST2700 compatible string new 4faaa77d6b32 hwmon: (emc2103) Add locking to avoid TOCTOU new fe598ab37e47 hwmon: (vt8231) Convert macros to functions to avoid TOCTOU new fe5dbe3110c5 hwmon: (asus-ec-sensors) correct Pro WS TRX50-SAGE WIFI entry new be89cf786d36 hwmon: (lm87) Convert macros to functions to avoid TOCTOU new 9eb4fb93069a hwmon: (adm1029) Add locking to avoid TOCTOU new a4d01f3b02d0 hwmon: (adm1026) Convert macros to functions to avoid TOCTOU new 2f88425ef590 hwmon: sy7636a: Fix regulator_enable resource leak on error path new 8ac2a19d7063 hwmon/lm78: Drop REALLY_SLOW_IO setting new 72e5c0d70d32 hwmon/w83781d: Drop REALLY_SLOW_IO setting new 02f0ad8e8de8 hwmon: (max6697) fix regmap leak on probe failure new 07272e883fc6 hwmon: (w83l786ng) Convert macros to functions to avoid TOCTOU new b8d5acdcf525 hwmon: (max16065) Use local variable to avoid TOCTOU new 30ca0e049f50 hwmon: (dell-smm) Add Dell G5 5505 to fan control whitelist new 02892f90a985 Merge tag 'hwmon-for-v6.19' of git://git.kernel.org/pub/sc [...] new 5a43dc9f4ee0 firewire: core: detect device quirk when reading configura [...] new 15f9610fc96a firewire: core: handle device quirk of MOTU Audio Express new 665ad59b891a firewire: core: code refactoring to compute transaction speed new 55b4e903a156 firewire: core: determine transaction speed after detectin [...] new d52bb3daad3f firewire: core: handle device quirk of TASCAM FW-1884/FW-1 [...] new dbd0cf204fe6 ALSA: firewire-tascam: reserve resources for transferred i [...] new b330f98ff238 firewire: core: use cleanup function to release cached con [...] new ddc021b58b52 firewire: core: code refactoring to remove transaction entry new fa2dc2710076 firewire: core: code refactoring to find and pop transacti [...] new 594a6a27fb17 firewire: core: clear sources of hardware interrupt at car [...] new ae1ef2fbb8c9 firewire: core: add WQ_UNBOUND to alloc_workqueue users new 036176d9dba7 firewire: core: abort pending transactions at card removal new 205f1a0d1886 Merge tag 'firewire-updates-6.19' of git://git.kernel.org/ [...] new 0ba6f1ed3808 gpiolib: remove unnecessary 'out of memory' messages new d4f335b410dd gpiolib: rename GPIO chip printk macros new 3f0be1783a8f gpiolib: reuse macro code in GPIO descriptor printk helpers new 1540b799d271 gpiolib: reuse macro code in GPIO chip printk helpers new 383760e3faa4 gpio: virtuser: check the return value of gpiod_set_value() new 411b39bd1ac6 gpio: grgpio: call request_irq after incrementing the refe [...] new d5896130a878 dt-bindings: gpio: add QIXIS FPGA based GPIO controller new ae495810cffe gpio: regmap: add the .fixed_direction_output configuratio [...] new e88500247dc3 gpio: add QIXIS FPGA GPIO controller new 9f0fa1801fe4 gpio: pca953x: enable latch only on edge-triggered inputs new f75db6f7f907 gpio: tegra186: Use generic macro for port definitions new 9631a10083d8 gpio: tegra186: Add support for Tegra410 new 8d0d46da40c8 gpio: mm-lantiq: Drop legacy-of-mm-gpiochip.h header from [...] new eba11116f395 gpiolib: of: Get rid of <linux/gpio/legacy-of-mm-gpiochip.h> new 6f5976c0cc09 gpio: pca953x: clarify log messages about auto increment feature new eb7f1c8415bb gpio: mvebu: Slightly optimize mvebu_gpio_irq_handler() new e0a6ec724e5b gpio: qixis-fpga: add missing module description new d09ec3dc7fea gpio: latch: remove unneeded include new df900536e858 gpio: rename gpio_chip_hwgpio() to gpiod_hwgpio() new d19f6451c6fe gpio: export gpiod_hwgpio() new 0efa5b2ca6fa gpio: aspeed: remove unneeded include new 523ebae1cdcf gpio: mpsse: propagate error from direction_input new 179ef1127d7a gpio: mpsse: ensure worker is torn down new f13b0f72af23 gpio: mpsse: add quirk support new 03ac8183c9a5 gpio: mpsse: support bryx radio interface kit new d5376026f926 gpio: bt8xx: use generic power management new ed2bd02d2494 gpio: regmap: Force writes for aliased data regs new 897396b418d1 gpio: regmap: Bypass cache for aliased inputs new 96fbc8050d0f Merge tag 'v6.18-rc3' of git://git.kernel.org/pub/scm/linu [...] new 9452252dff94 gpio: qixis-fpga: Fix a NULL vs IS_ERR() bug in probe() new 3cde66094575 gpio: loongson-64bit: Switch to dynamic allocate GPIO base [...] new 7e061b462b3d gpio: mmio: use lock guards new 13172171f5c4 gpio: mmio: drop the "bgpio" prefix new bac88be0d2a8 gpio: mm-lantiq: update kernel docs new b6d31cd41814 gpio: cdev: replace use of system_wq with system_percpu_wq new e511d484cbe4 arm64: select HAVE_SHARED_GPIOS for ARCH_QCOM new 82e71fe43686 Merge tag 'gpio/shared-gpios-for-v6.19-rc1' of git://git.k [...] new 61e1fd2abca4 gpiolib: legacy: Make sure we kill gpio_request_one() first new ade570c138a5 gpiolib: legacy: Allow to kill devm_gpio_request_one() ind [...] new 67f9b828d4e5 gpio: tegra186: Fix GPIO name collisions for Tegra410 new bb7c963d0008 dt-bindings: gpio: mpfs-gpio: Add pic64gx GPIO compatibility new 01be9047988d gpio: shared: fix a NULL-pointer dereference new 8ad236f8a457 gpio: shared: extend the ifdef guard to gpio_shared_find_entry() new 5ef5f3c2245e Documentation: gpio: Add a compatibility and feature list [...] new a0c83150eea5 platform/x86/intel: Introduce Intel Elkhart Lake PSE I/O new 10c152969069 gpio: elkhartlake: Convert to auxiliary driver new 5dd9332c6184 gpio: menz127: add support for 16Z034 and 16Z037 GPIO controllers new 87100151e090 gpio: fxl6408: Add suspend/resume support new 6f87b41303d3 string: fix kerneldoc formatting in strends() new f11a8e996d5e software node: read the reference args via the fwnode API new 0651933c117e software node: increase the reference of the swnode by its fwnode new d7cdbbc93c56 software node: allow referencing firmware nodes new d2a6cea44acc spi: cs42l43: Use actual ACPI firmware node for chip selects new 216c12047571 gpio: swnode: allow referencing GPIO chips by firmware nodes new 97d85328e3dc reset: order includes alphabetically in reset/core.c new 46dae84a90f9 reset: make the provider of reset-gpios the parent of the [...] new 109ce747ac22 reset: gpio: convert the driver to using the auxiliary bus new 5fc4e4cf7a22 reset: gpio: use software nodes to setup the GPIO lookup new e6dc6eab80e6 Merge tag 'reset-gpio-for-v6.19' of https://git.pengutroni [...] new 527250cd9092 platform/x86: intel: chtwc_int33fe: don't dereference swnode args new 72eb5b1f5d7c Merge tag 'reset-gpio-for-v6.19-2' of https://git.pengutro [...] new 194832dcb13b string: use __attribute__((nonnull())) in strends() new b2a186cced11 gpiolib: acpi: use min() instead of min_t() new 4cfe6cdba5f8 Merge tag 'intel-gpio-v6.19-1' of git://git.kernel.org/pub [...] new 3f19e57cbfb5 gpio: dwapb: Use modern PM macros new 56f3a6d7538d gpio: brcmstb: Use modern PM macros new 2557b1f4f21a gpio: htc-egpio: Use modern PM macros new b40c4dacf48a gpio: pl061: Use modern PM macros new 1f37a9f7d1fa gpio: ml-ioh: Use modern PM macros new a92f492a1473 gpio: mlxbf2: Use modern PM macros new 07a251bfe3b6 gpio: msc313: Use modern PM macros new 2b3c8bd8e13b gpio: omap: Use modern PM macros new 0ed358a87d6e gpio: pch: Use modern PM macros new 75ff16234bf3 gpio: tqmx86: Use modern PM macros new 46e90d3924cb gpio: uniphier: Use modern PM macros new 353fdaebdc69 gpio: xgene: Use modern PM macros new dbedf93d1082 gpio: xilinx: Use modern PM macros new 23ac52a4a2dc gpio: zynq: Use modern PM macros new 7b78b26757e0 gpio: shared: handle the reset-gpios corner case new cfab6dc0700c gpio: shared: ignore special __symbols__ node when travers [...] new 114e594e6cb7 gpio: shared: ignore GPIO hogs when traversing the device tree new 64309e40e357 gpio: shared-proxy: set suppress_bind_attrs new 54a2df5afa23 gpio: shared: fix a deadlock new f01c0f7ee59f gpio: regmap: fix kernel-doc notation new dae9750105cf gpio: loongson: Switch 2K2000/3000 GPIO to BYTE_CTRL_MODE new 500920fa7681 Merge tag 'gpio-updates-for-v6.19-rc1' of git://git.kernel [...]
The 217 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: .../devicetree/bindings/gnss/gnss-common.yaml | 3 +- .../devicetree/bindings/gnss/u-blox,neo-6m.yaml | 10 +- .../bindings/gpio/microchip,mpfs-gpio.yaml | 5 +- .../devicetree/bindings/gpio/trivial-gpio.yaml | 2 + .../bindings/hwmon/apm,xgene-slimpro-hwmon.yaml | 30 + .../devicetree/bindings/hwmon/apm-xgene-hwmon.txt | 14 - .../bindings/hwmon/aspeed,g6-pwm-tach.yaml | 7 +- .../devicetree/bindings/hwmon/max31785.txt | 22 - .../devicetree/bindings/hwmon/maxim,max31790.yaml | 22 +- .../devicetree/bindings/hwmon/ntc-thermistor.yaml | 1 + .../bindings/hwmon/pmbus/adi,max17616.yaml | 52 ++ .../devicetree/bindings/hwmon/st,tsc1641.yaml | 63 ++ .../devicetree/bindings/trivial-devices.yaml | 12 + Documentation/driver-api/gpio/index.rst | 1 + Documentation/driver-api/gpio/pca953x.rst | 552 +++++++++++++ Documentation/hwmon/aht10.rst | 10 +- Documentation/hwmon/asus_ec_sensors.rst | 4 + Documentation/hwmon/ds1621.rst | 10 +- Documentation/hwmon/index.rst | 5 + Documentation/hwmon/isl68137.rst | 10 + Documentation/hwmon/jc42.rst | 2 +- Documentation/hwmon/lm75.rst | 13 +- Documentation/hwmon/lm90.rst | 127 +-- Documentation/hwmon/macsmc-hwmon.rst | 71 ++ Documentation/hwmon/max127.rst | 2 +- Documentation/hwmon/max15301.rst | 2 +- Documentation/hwmon/max16064.rst | 2 +- Documentation/hwmon/max16065.rst | 8 +- Documentation/hwmon/max1619.rst | 4 +- Documentation/hwmon/max16601.rst | 2 +- Documentation/hwmon/max1668.rst | 2 +- Documentation/hwmon/max17616.rst | 62 ++ Documentation/hwmon/max197.rst | 4 +- Documentation/hwmon/max20730.rst | 8 +- Documentation/hwmon/max31722.rst | 4 +- Documentation/hwmon/max31730.rst | 2 +- Documentation/hwmon/max31785.rst | 2 +- Documentation/hwmon/max31790.rst | 2 +- Documentation/hwmon/max31827.rst | 6 +- Documentation/hwmon/max34440.rst | 37 +- Documentation/hwmon/max6639.rst | 2 +- Documentation/hwmon/max6650.rst | 4 +- Documentation/hwmon/max6697.rst | 20 +- Documentation/hwmon/max77705.rst | 4 +- Documentation/hwmon/max8688.rst | 2 +- Documentation/hwmon/mp2925.rst | 151 ++++ Documentation/hwmon/mp9945.rst | 117 +++ Documentation/hwmon/pmbus.rst | 2 +- Documentation/hwmon/sy7636a-hwmon.rst | 4 +- Documentation/hwmon/tsc1641.rst | 87 +++ Documentation/hwmon/zl6100.rst | 16 +- MAINTAINERS | 40 + arch/arm64/Kconfig.platforms | 1 + drivers/base/swnode.c | 30 +- drivers/firewire/core-card.c | 25 +- drivers/firewire/core-device.c | 194 +++-- drivers/firewire/core-transaction.c | 88 ++- drivers/firewire/core.h | 5 + drivers/firewire/ohci.c | 78 +- drivers/gnss/ubx.c | 8 + drivers/gpio/Kconfig | 20 +- drivers/gpio/Makefile | 1 + drivers/gpio/TODO | 11 - drivers/gpio/gpio-aspeed.c | 7 +- drivers/gpio/gpio-brcmstb.c | 12 +- drivers/gpio/gpio-bt8xx.c | 30 +- drivers/gpio/gpio-dwapb.c | 18 +- drivers/gpio/gpio-elkhartlake.c | 36 +- drivers/gpio/gpio-fxl6408.c | 13 + drivers/gpio/gpio-grgpio.c | 24 +- drivers/gpio/gpio-htc-egpio.c | 21 +- drivers/gpio/gpio-latch.c | 2 - drivers/gpio/gpio-loongson-64bit.c | 11 +- drivers/gpio/gpio-menz127.c | 26 +- drivers/gpio/gpio-ml-ioh.c | 12 +- drivers/gpio/gpio-mlxbf2.c | 8 +- drivers/gpio/gpio-mm-lantiq.c | 57 +- drivers/gpio/gpio-mmio.c | 323 ++++---- drivers/gpio/gpio-mpsse.c | 229 +++++- drivers/gpio/gpio-msc313.c | 8 +- drivers/gpio/gpio-mvebu.c | 3 +- drivers/gpio/gpio-omap.c | 15 +- drivers/gpio/gpio-pca953x.c | 13 +- drivers/gpio/gpio-pch.c | 12 +- drivers/gpio/gpio-pl061.c | 17 +- drivers/gpio/gpio-qixis-fpga.c | 111 +++ drivers/gpio/gpio-regmap.c | 18 +- drivers/gpio/gpio-shared-proxy.c | 1 + drivers/gpio/gpio-tegra186.c | 174 +++-- drivers/gpio/gpio-tqmx86.c | 9 +- drivers/gpio/gpio-uniphier.c | 9 +- drivers/gpio/gpio-virtuser.c | 8 +- drivers/gpio/gpio-xgene.c | 8 +- drivers/gpio/gpio-xilinx.c | 15 +- drivers/gpio/gpio-zynq.c | 15 +- drivers/gpio/gpiolib-acpi-core.c | 2 +- drivers/gpio/gpiolib-cdev.c | 18 +- drivers/gpio/gpiolib-legacy.c | 44 +- drivers/gpio/gpiolib-of.c | 79 -- drivers/gpio/gpiolib-shared.c | 174 ++++- drivers/gpio/gpiolib-swnode.c | 3 +- drivers/gpio/gpiolib-sysfs.c | 16 +- drivers/gpio/gpiolib.c | 147 ++-- drivers/gpio/gpiolib.h | 47 +- drivers/hwmon/Kconfig | 36 +- drivers/hwmon/Makefile | 2 + drivers/hwmon/adm1026.c | 16 +- drivers/hwmon/adm1029.c | 3 + drivers/hwmon/adm9240.c | 17 +- drivers/hwmon/adt7410.c | 11 + drivers/hwmon/adt7411.c | 59 +- drivers/hwmon/adt7x10.c | 27 +- drivers/hwmon/aht10.c | 43 +- drivers/hwmon/aquacomputer_d5next.c | 37 +- drivers/hwmon/aspeed-g6-pwm-tach.c | 3 + drivers/hwmon/asus-ec-sensors.c | 67 +- drivers/hwmon/asus_rog_ryujin.c | 48 +- drivers/hwmon/chipcap2.c | 7 - drivers/hwmon/corsair-cpro.c | 8 +- drivers/hwmon/corsair-psu.c | 13 +- drivers/hwmon/dell-smm-hwmon.c | 9 + drivers/hwmon/drivetemp.c | 5 - drivers/hwmon/emc1403.c | 46 +- drivers/hwmon/emc2103.c | 4 + drivers/hwmon/ftsteutates.c | 84 +- drivers/hwmon/gpd-fan.c | 56 +- drivers/hwmon/hs3001.c | 10 +- drivers/hwmon/i5500_temp.c | 3 - drivers/hwmon/ina238.c | 26 +- drivers/hwmon/ina2xx.c | 28 +- drivers/hwmon/ina3221.c | 19 - drivers/hwmon/jc42.c | 11 - drivers/hwmon/k10temp.c | 12 +- drivers/hwmon/lm78.c | 5 +- drivers/hwmon/lm87.c | 16 +- drivers/hwmon/lm90.c | 25 +- drivers/hwmon/lm92.c | 11 +- drivers/hwmon/lm95234.c | 12 +- drivers/hwmon/lm95241.c | 16 - drivers/hwmon/lm95245.c | 16 +- drivers/hwmon/lochnagar-hwmon.c | 18 +- drivers/hwmon/ltc2947-core.c | 92 +-- drivers/hwmon/ltc4245.c | 8 - drivers/hwmon/ltc4282.c | 68 +- drivers/hwmon/macsmc-hwmon.c | 851 +++++++++++++++++++++ drivers/hwmon/max127.c | 23 +- drivers/hwmon/max16065.c | 7 +- drivers/hwmon/max31790.c | 48 +- drivers/hwmon/max31827.c | 60 +- drivers/hwmon/max6620.c | 43 +- drivers/hwmon/max6639.c | 23 +- drivers/hwmon/max6697.c | 11 +- drivers/hwmon/mr75203.c | 1 - drivers/hwmon/nct6775-platform.c | 1 + drivers/hwmon/nct7363.c | 2 - drivers/hwmon/nct7904.c | 63 +- drivers/hwmon/npcm750-pwm-fan.c | 11 +- drivers/hwmon/ntc_thermistor.c | 43 ++ drivers/hwmon/peci/common.h | 3 - drivers/hwmon/peci/cputemp.c | 90 +-- drivers/hwmon/peci/dimmtemp.c | 36 +- drivers/hwmon/pmbus/Kconfig | 28 + drivers/hwmon/pmbus/Makefile | 3 + drivers/hwmon/pmbus/isl68137.c | 14 + drivers/hwmon/pmbus/max17616.c | 73 ++ drivers/hwmon/pmbus/max34440.c | 44 +- drivers/hwmon/pmbus/mp2925.c | 316 ++++++++ drivers/hwmon/pmbus/mp9945.c | 243 ++++++ drivers/hwmon/powr1220.c | 17 +- drivers/hwmon/sbtsi_temp.c | 17 +- drivers/hwmon/scmi-hwmon.c | 9 + drivers/hwmon/sfctemp.c | 36 +- drivers/hwmon/sht4x.c | 40 +- drivers/hwmon/sy7636a-hwmon.c | 7 +- drivers/hwmon/tmp102.c | 2 - drivers/hwmon/tmp103.c | 3 - drivers/hwmon/tmp108.c | 1 - drivers/hwmon/tmp401.c | 8 - drivers/hwmon/tmp421.c | 28 +- drivers/hwmon/tmp464.c | 13 +- drivers/hwmon/tsc1641.c | 748 ++++++++++++++++++ drivers/hwmon/vt1211.c | 53 +- drivers/hwmon/vt8231.c | 18 +- drivers/hwmon/w83781d.c | 5 +- drivers/hwmon/w83l786ng.c | 26 +- drivers/peci/cpu.c | 4 + drivers/platform/x86/intel/Kconfig | 13 + drivers/platform/x86/intel/Makefile | 1 + drivers/platform/x86/intel/chtwc_int33fe.c | 29 +- drivers/platform/x86/intel/ehl_pse_io.c | 86 +++ drivers/reset/Kconfig | 1 + drivers/reset/core.c | 138 ++-- drivers/reset/reset-gpio.c | 19 +- drivers/spi/spi-cs42l43.c | 40 +- include/linux/ehl_pse_io_aux.h | 24 + include/linux/firewire.h | 17 + include/linux/gpio/consumer.h | 2 + include/linux/gpio/legacy-of-mm-gpiochip.h | 36 - include/linux/gpio/regmap.h | 4 +- include/linux/mfd/macsmc.h | 1 + include/linux/property.h | 13 +- include/linux/string.h | 7 +- sound/firewire/tascam/tascam-stream.c | 21 +- 203 files changed, 6100 insertions(+), 2323 deletions(-) create mode 100644 Documentation/devicetree/bindings/hwmon/apm,xgene-slimpro-hwmon.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/apm-xgene-hwmon.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/max31785.txt create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/adi,max17616.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/st,tsc1641.yaml create mode 100644 Documentation/driver-api/gpio/pca953x.rst create mode 100644 Documentation/hwmon/macsmc-hwmon.rst create mode 100644 Documentation/hwmon/max17616.rst create mode 100644 Documentation/hwmon/mp2925.rst create mode 100644 Documentation/hwmon/mp9945.rst create mode 100644 Documentation/hwmon/tsc1641.rst create mode 100644 drivers/gpio/gpio-qixis-fpga.c create mode 100644 drivers/hwmon/macsmc-hwmon.c create mode 100644 drivers/hwmon/pmbus/max17616.c create mode 100644 drivers/hwmon/pmbus/mp2925.c create mode 100644 drivers/hwmon/pmbus/mp9945.c create mode 100644 drivers/hwmon/tsc1641.c create mode 100644 drivers/platform/x86/intel/ehl_pse_io.c create mode 100644 include/linux/ehl_pse_io_aux.h delete mode 100644 include/linux/gpio/legacy-of-mm-gpiochip.h