WSL2-Linux-Kernel/drivers/hwmon
Eddie James 849b0156d9 hwmon: (occ) Delay hwmon registration until user request
Instead of registering the hwmon device at probe time, use the
existing "occ_active" sysfs file to control when the driver polls
the OCC for sensor data and registers with hwmon. The reason for
this change is that the SBE, which is the device by which the
driver communicates with the OCC, cannot handle communications
during certain system state transitions, resulting in
unrecoverable system errors.

Signed-off-by: Eddie James <eajames@linux.ibm.com>
Link: https://lore.kernel.org/r/20220427140443.11428-1-eajames@linux.ibm.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
2022-05-20 10:57:06 -07:00
..
occ hwmon: (occ) Delay hwmon registration until user request 2022-05-20 10:57:06 -07:00
peci hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code 2022-05-17 05:52:59 -07:00
pmbus hwmon: (pmbus/max16601) Add MAX16602 support 2022-05-20 10:57:05 -07:00
Kconfig hwmon: (nct6775) Split core and platform driver 2022-05-20 10:57:06 -07:00
Makefile hwmon: (nct6775) Split core and platform driver 2022-05-20 10:57:06 -07:00
abituguru.c
abituguru3.c
acpi_power_meter.c
ad7314.c
ad7414.c
ad7418.c
adc128d818.c
adcxx.c
adm1021.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 hwmon: (aquacomputer_d5next) Add support for Aquacomputer Farbwerk 2022-05-20 10:57:05 -07:00
as370-hwmon.c
asb100.c
asc7621.c
aspeed-pwm-tacho.c
asus-ec-sensors.c hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board 2022-05-17 05:53:00 -07:00
asus_atk0110.c
asus_wmi_ec_sensors.c
asus_wmi_sensors.c
atxp1.c
axi-fan-control.c
bt1-pvt.c
bt1-pvt.h
coretemp.c
corsair-cpro.c
corsair-psu.c
da9052-hwmon.c
da9055-hwmon.c
dell-smm-hwmon.c hwmon: (dell-smm) Warn if SMM call took a very long time to execute 2022-05-20 10:57:05 -07:00
dme1737.c
drivetemp.c
ds620.c
ds1621.c
emc6w201.c
emc1403.c
emc2103.c
f71805f.c
f71882fg.c
f75375s.c
fam15h_power.c
fschmd.c
ftsteutates.c
g760a.c
g762.c
gl518sm.c
gl520sm.c
gpio-fan.c
gsc-hwmon.c
hih6130.c
hwmon-vid.c
hwmon.c hwmon: introduce hwmon_sanitize_name() 2022-05-17 05:52:59 -07:00
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 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() 2022-05-17 05:53:00 -07:00
it87.c
jc42.c hwmon: (jc42) Add support for S-34TS04A 2022-05-20 10:57:05 -07:00
k8temp.c
k10temp.c
lineage-pem.c
lm63.c
lm70.c
lm73.c
lm75.c hwmon: (lm75) Add Atmel AT30TS74 support 2022-05-20 10:57:05 -07:00
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
ltc2992.c
ltc4151.c
ltc4215.c
ltc4222.c
ltc4245.c
ltc4260.c
ltc4261.c
ltq-cputemp.c
max127.c
max197.c
max1111.c
max1619.c
max1668.c
max6620.c
max6621.c
max6639.c
max6642.c
max6650.c
max6697.c
max16065.c
max31722.c
max31730.c
max31790.c
mc13783-adc.c
mcp3021.c
menf21bmc_hwmon.c
mlxreg-fan.c
mr75203.c
nct6683.c
nct6775-core.c hwmon: (nct6775) Split core and platform driver 2022-05-20 10:57:06 -07:00
nct6775-platform.c hwmon: (nct6775) Split core and platform driver 2022-05-20 10:57:06 -07:00
nct6775.h hwmon: (nct6775) Split core and platform driver 2022-05-20 10:57:06 -07:00
nct7802.c
nct7904.c
npcm750-pwm-fan.c
nsa320-hwmon.c
ntc_thermistor.c
nzxt-kraken2.c
nzxt-smart2.c
pc87360.c
pc87427.c
pcf8591.c
powr1220.c
pwm-fan.c
raspberrypi-hwmon.c
s3c-hwmon.c
sbrmi.c
sbtsi_temp.c
sch56xx-common.c
sch56xx-common.h
sch5627.c
sch5636.c
scmi-hwmon.c
scpi-hwmon.c
sht3x.c
sht4x.c
sht15.c
sht21.c
shtc1.c
sis5595.c
sl28cpld-hwmon.c
smm665.c
smsc47b397.c
smsc47m1.c
smsc47m192.c
sparx5-temp.c
stts751.c
sy7636a-hwmon.c
tc74.c
tc654.c
thmc50.c
tmp102.c
tmp103.c
tmp108.c
tmp401.c hwmon: (tmp401) Fix incorrect return value of tmp401_init_client 2022-05-20 10:57:05 -07:00
tmp421.c
tmp464.c
tmp513.c
tps23861.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