mirror of https://github.com/torvalds/linux.git
* New drivers:
- Add support for Lenovo Yoga/Legion fan monitoring (yogafan)
- Add support for LattePanda Sigma EC
- Add support for Infineon XDP720 eFuse
- Add support for Microchip MCP998X
* New device support:
- Add support for TI INA234
- Add support for Infineon XDPE1A2G5B/7B
- Add support for Renesas RAA228942 and RAA228943 (isl68137)
- Add support for Delta Q54SN120A1 and Q54SW120A7 (pmbus)
- Add support for TI TMP110 and TMP113 (tmp102)
- Add support for Sony APS-379 (pmbus)
- Add support for ITE IT8689E (it87)
- Add support for ASUS ROG STRIX Z790-H, X470-F, and CROSSHAIR X670E (asus-ec-sensors)
- Add support for GPD Win 5 (gpd-fan)
* Modernization and Cleanups:
- Convert asus_atk0110 and acpi_power_meter ACPI drivers to platform drivers
- Remove i2c_match_id() usage in many PMBus drivers
- Use guard() for mutex protection in pmbus_core
- Replace sprintf() with sysfs_emit() in ads7871, emc1403, max6650,
ads7828, max31722, and tc74
- Various markup and documentation improvements for yogafan and ltc4282
* Bug fixes:
- Fix use-after-free and missing usb_kill_urb on disconnect in powerz driver
- Avoid cacheline sharing for DMA buffer in powerz driver
- Fix integer overflow in power calculation on 32-bit in isl28022 driver
- Fix bugs in pt5161l_read_block_data()
- Propagate SPI errors and fix incorrect error codes in ads7871 driver
- Fix i2c_smbus_write_byte_data wrapper argument type in max31785 driver
* Device tree bindings:
- Convert npcm750-pwm-fan to DT schema
- Add bindings for Infineon XDP720, Microchip MCP998X, Sony APS-379,
Renesas RAA228942/3, Delta Q54SN120A1/7, XDPE1A2G5B/7B,
Aosong AHT10/20, DHT20, and TI INA234
- Adapt moortec,mr75203 bindings for T-Head TH1520
----------------------------------------------------------------
(Commits list will be generated by git request-pull or similar tool)
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEiHPvMQj9QTOCiqgVyx8mb86fmYEFAmncEakACgkQyx8mb86f
mYFEYw/7BtjCrbSmrs178gjuICFbOOCBvyeEP/NqA3q2LLrf4KqdCncrP+FRlAYn
3/Bhm1vM7hEvF5SwnYWxw874Sl7Ys6OfxgT0ipGKYEobcx3fYJKgfjiiIDfPXqbm
Ewjd9WMkrsDmaNQj/ZHazFBd9Rjj169a4MtvbNyXe1ipaVjoNoojoCg/R6di8Y9S
T4EMg/ok6i7jUGfY/KrtnRqAjsM447vNjSfaoDW0jvW//fgYxslzIvL/IMyYkaK/
GViKuIgcAx96i95+uhNQl1K8DJqFkYt99fuZrteq8lE+VWBmjAXS2vYgIpvmNbt1
PH30cqXId+EO6GIecyt2TDAW6xyJiU6H7ln5ethIKFX856QOuFhT3qhfqPFRSjx4
EVwGYTxTlkmrDv6Z1nPdsBe3KmZ2GiG11bsq6O4SRGHqumKO1rEiEjuAsKvGnGMy
JMV3GuuY5ngt7S6Pp5Hs/W1DFMJrGvFWyCMwUikmzG0YwfmYLjsBGOX5wpS1vw9s
pQKdjV4eimy8UwdF++8sx/RytTmRM0CcNMZUHFPMZMymTZD68dXPlzhs/Mv/CQdU
goFflxGP8bixr82Zbgzz/0l9jqUEH0IGDv1ojrMp3X8EXCFPNNPwJuvDuyWCd0P5
WG5ydk0G0lH0aKC4izhZ0IkQVPo4Wlns1zNTF0pXmPrMY2fjupk=
=ApnM
-----END PGP SIGNATURE-----
Merge tag 'hwmon-for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Pull hwmon updates from Guenter Roeck:
"New drivers:
- Lenovo Yoga/Legion fan monitoring (yogafan)
- LattePanda Sigma EC
- Infineon XDP720 eFuse
- Microchip MCP998X
New device support:
- TI INA234
- Infineon XDPE1A2G5B/7B
- Renesas RAA228942 and RAA228943 (isl68137)
- Delta Q54SN120A1 and Q54SW120A7 (pmbus)
- TI TMP110 and TMP113 (tmp102)
- Sony APS-379 (pmbus)
- ITE IT8689E (it87)
- ASUS ROG STRIX Z790-H, X470-F, and CROSSHAIR X670E (asus-ec-sensors)
- GPD Win 5 (gpd-fan)
Modernization and Cleanups:
- Convert asus_atk0110 and acpi_power_meter ACPI drivers to platform
drivers
- Remove i2c_match_id() usage in many PMBus drivers
- Use guard() for mutex protection in pmbus_core
- Replace sprintf() with sysfs_emit() in ads7871, emc1403, max6650,
ads7828, max31722, and tc74
- Various markup and documentation improvements for yogafan and
ltc4282
Bug fixes:
- Fix use-after-free and missing usb_kill_urb on disconnect in powerz
driver
- Avoid cacheline sharing for DMA buffer in powerz driver
- Fix integer overflow in power calculation on 32-bit in isl28022
driver
- Fix bugs in pt5161l_read_block_data()
- Propagate SPI errors and fix incorrect error codes in ads7871
driver
- Fix i2c_smbus_write_byte_data wrapper argument type in max31785
driver
Device tree bindings:
- Convert npcm750-pwm-fan to DT schema
- Add bindings for Infineon XDP720, Microchip MCP998X, Sony APS-379,
Renesas RAA228942/3, Delta Q54SN120A1/7, XDPE1A2G5B/7B, Aosong
AHT10/20, DHT20, and TI INA234
- Adapt moortec,mr75203 bindings for T-Head TH1520"
* tag 'hwmon-for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging: (82 commits)
hwmon: (ina233) Don't check for specific errors when parsing properties
hwmon: (isl28022) Don't check for specific errors when parsing properties
hwmon: (pmbus/tps25990) Don't check for specific errors when parsing properties
hwmon: (nct6683) Add customer ID for ASRock B650I Lightning WiFi
hwmon:(pmbus/xdp720) Add support for efuse xdp720
dt-bindings: hwmon/pmbus: Add Infineon XDP720
hwmon: add support for MCP998X
dt-bindings: hwmon: add support for MCP998X
hwmon: (powerz) Avoid cacheline sharing for DMA buffer
hwmon: (isl28022) Fix integer overflow in power calculation on 32-bit
hwmon: (pt5161l) Fix bugs in pt5161l_read_block_data()
hwmon: (powerz) Fix missing usb_kill_urb() on signal interrupt
hwmon: (powerz) Fix use-after-free on USB disconnect
hwmon: pmbus: Add support for Sony APS-379
dt-bindings: trivial-devices: Add sony,aps-379
hwmon: (yogafan) various markup improvements
hwmon: (sparx5) Make it selectable for ARCH_LAN969X
hwmon: (tmp102) add support for update interval
hwmon: (yogafan) fix markup warning
hwmon: (yogafan) Add support for Lenovo Yoga/Legion fan monitoring
...
|
||
|---|---|---|
| .. | ||
| occ | ||
| peci | ||
| pmbus | ||
| Kconfig | ||
| Makefile | ||
| abituguru.c | ||
| abituguru3.c | ||
| acpi_power_meter.c | ||
| ad7314.c | ||
| ad7414.c | ||
| ad7418.c | ||
| adc128d818.c | ||
| adcxx.c | ||
| adm1025.c | ||
| adm1026.c | ||
| adm1029.c | ||
| adm1031.c | ||
| adm1177.c | ||
| adm9240.c | ||
| ads7828.c | ||
| ads7871.c | ||
| adt7x10.c | ||
| adt7x10.h | ||
| adt7310.c | ||
| adt7410.c | ||
| adt7411.c | ||
| adt7462.c | ||
| adt7470.c | ||
| adt7475.c | ||
| aht10.c | ||
| amc6821.c | ||
| applesmc.c | ||
| aquacomputer_d5next.c | ||
| as370-hwmon.c | ||
| asb100.c | ||
| asc7621.c | ||
| aspeed-g6-pwm-tach.c | ||
| aspeed-pwm-tacho.c | ||
| asus-ec-sensors.c | ||
| asus_atk0110.c | ||
| asus_rog_ryujin.c | ||
| asus_wmi_sensors.c | ||
| atxp1.c | ||
| axi-fan-control.c | ||
| cgbc-hwmon.c | ||
| chipcap2.c | ||
| coretemp.c | ||
| corsair-cpro.c | ||
| corsair-psu.c | ||
| cros_ec_hwmon.c | ||
| da9052-hwmon.c | ||
| da9055-hwmon.c | ||
| dell-smm-hwmon.c | ||
| dme1737.c | ||
| drivetemp.c | ||
| ds620.c | ||
| ds1621.c | ||
| emc6w201.c | ||
| emc1403.c | ||
| emc2103.c | ||
| emc2305.c | ||
| f71805f.c | ||
| f71882fg.c | ||
| f75375s.c | ||
| fam15h_power.c | ||
| fschmd.c | ||
| ftsteutates.c | ||
| g760a.c | ||
| g762.c | ||
| gigabyte_waterforce.c | ||
| gl518sm.c | ||
| gl520sm.c | ||
| gpd-fan.c | ||
| gpio-fan.c | ||
| gsc-hwmon.c | ||
| gxp-fan-ctrl.c | ||
| hih6130.c | ||
| hp-wmi-sensors.c | ||
| hs3001.c | ||
| htu31.c | ||
| hwmon-vid.c | ||
| hwmon.c | ||
| i5k_amb.c | ||
| i5500_temp.c | ||
| ibmaem.c | ||
| ibmpex.c | ||
| ibmpowernv.c | ||
| iio_hwmon.c | ||
| ina2xx.c | ||
| ina209.c | ||
| ina238.c | ||
| ina3221.c | ||
| intel-m10-bmc-hwmon.c | ||
| isl28022.c | ||
| it87.c | ||
| jc42.c | ||
| k8temp.c | ||
| k10temp.c | ||
| kbatt.c | ||
| kfan.c | ||
| lan966x-hwmon.c | ||
| lattepanda-sigma-ec.c | ||
| lenovo-ec-sensors.c | ||
| lineage-pem.c | ||
| lm63.c | ||
| lm70.c | ||
| lm73.c | ||
| lm75.c | ||
| lm75.h | ||
| lm77.c | ||
| lm78.c | ||
| lm80.c | ||
| lm83.c | ||
| lm85.c | ||
| lm87.c | ||
| lm90.c | ||
| lm92.c | ||
| lm93.c | ||
| lm95234.c | ||
| lm95241.c | ||
| lm95245.c | ||
| lochnagar-hwmon.c | ||
| ltc2945.c | ||
| ltc2947-core.c | ||
| ltc2947-i2c.c | ||
| ltc2947-spi.c | ||
| ltc2947.h | ||
| ltc2990.c | ||
| ltc2991.c | ||
| ltc2992.c | ||
| ltc4151.c | ||
| ltc4215.c | ||
| ltc4222.c | ||
| ltc4245.c | ||
| ltc4260.c | ||
| ltc4261.c | ||
| ltc4282.c | ||
| ltq-cputemp.c | ||
| macsmc-hwmon.c | ||
| max127.c | ||
| max197.c | ||
| max1111.c | ||
| max1619.c | ||
| max1668.c | ||
| max6620.c | ||
| max6621.c | ||
| max6639.c | ||
| max6650.c | ||
| max6697.c | ||
| max16065.c | ||
| max31722.c | ||
| max31730.c | ||
| max31760.c | ||
| max31790.c | ||
| max31827.c | ||
| max77705-hwmon.c | ||
| mc33xs2410_hwmon.c | ||
| mc34vr500.c | ||
| mc13783-adc.c | ||
| mcp3021.c | ||
| mcp9982.c | ||
| menf21bmc_hwmon.c | ||
| mlxreg-fan.c | ||
| mr75203.c | ||
| nct6683.c | ||
| nct6694-hwmon.c | ||
| nct6775-core.c | ||
| nct6775-i2c.c | ||
| nct6775-platform.c | ||
| nct6775.h | ||
| nct7363.c | ||
| nct7802.c | ||
| nct7904.c | ||
| npcm750-pwm-fan.c | ||
| nsa320-hwmon.c | ||
| ntc_thermistor.c | ||
| nzxt-kraken2.c | ||
| nzxt-kraken3.c | ||
| nzxt-smart2.c | ||
| pc87360.c | ||
| pc87427.c | ||
| pcf8591.c | ||
| powerz.c | ||
| powr1220.c | ||
| pt5161l.c | ||
| pwm-fan.c | ||
| qnap-mcu-hwmon.c | ||
| raspberrypi-hwmon.c | ||
| sbtsi_temp.c | ||
| sch56xx-common.c | ||
| sch56xx-common.h | ||
| sch5627.c | ||
| sch5636.c | ||
| scmi-hwmon.c | ||
| scpi-hwmon.c | ||
| sfctemp.c | ||
| sg2042-mcu.c | ||
| sht3x.c | ||
| sht4x.c | ||
| sht15.c | ||
| sht21.c | ||
| shtc1.c | ||
| sis5595.c | ||
| sl28cpld-hwmon.c | ||
| smpro-hwmon.c | ||
| smsc47b397.c | ||
| smsc47m1.c | ||
| smsc47m192.c | ||
| sparx5-temp.c | ||
| spd5118.c | ||
| stts751.c | ||
| surface_fan.c | ||
| surface_temp.c | ||
| sy7636a-hwmon.c | ||
| tc74.c | ||
| tc654.c | ||
| thmc50.c | ||
| tmp102.c | ||
| tmp103.c | ||
| tmp108.c | ||
| tmp401.c | ||
| tmp421.c | ||
| tmp464.c | ||
| tmp513.c | ||
| tps23861.c | ||
| tsc1641.c | ||
| ultra45_env.c | ||
| vexpress-hwmon.c | ||
| via-cputemp.c | ||
| via686a.c | ||
| vt1211.c | ||
| vt8231.c | ||
| w83l785ts.c | ||
| w83l786ng.c | ||
| w83627ehf.c | ||
| w83627hf.c | ||
| w83773g.c | ||
| w83781d.c | ||
| w83791d.c | ||
| w83792d.c | ||
| w83793.c | ||
| w83795.c | ||
| wm831x-hwmon.c | ||
| wm8350-hwmon.c | ||
| xgene-hwmon.c | ||
| yogafan.c | ||