linux/drivers/power/supply
Chris Morgan bded860c31 power: supply: rk817: stop updating info in suspend
The driver has a thread that checks the battery every 8 seconds. Stop
this thread during device suspend as while the device is suspended not
all values seem to be read correctly (such as battery voltage). The
resume function triggers the thread to start again.

Signed-off-by: Chris Morgan <macromorgan@hotmail.com>
Link: https://lore.kernel.org/r/20240926144346.94630-2-macroalpha82@gmail.com
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
2024-10-16 23:40:02 +02:00
..
88pm860x_battery.c power: supply: Correct multiple typos in comments 2024-10-15 22:37:00 +02:00
88pm860x_charger.c
ab8500_bmdata.c power: supply: ab8500: constify ocv table 2024-10-15 22:14:12 +02:00
ab8500_btemp.c power: supply: Correct multiple typos in comments 2024-10-15 22:37:00 +02:00
ab8500_chargalg.c power: supply: samsung-sdi-battery: Constify struct power_supply_maintenance_charge_table 2024-06-26 17:32:00 +02:00
ab8500_charger.c power: supply: ab8500: Clean some error messages 2024-06-26 15:00:53 +02:00
ab8500_fg.c power: supply: ab8500: Constify struct kobj_type 2024-09-05 16:30:44 +02:00
ab8500-bm.h
ab8500-chargalg.h
acer_a500_battery.c power: supply: acer_a500_battery: register power supply with devm_power_supply_register() 2024-10-15 22:22:21 +02:00
act8945a_charger.c
adp5061.c power: supply: Fix a typo 2024-10-15 22:37:54 +02:00
apm_power.c
axp20x_ac_power.c
axp20x_battery.c power: supply: axp20x_battery: add support for AXP717 2024-09-03 23:54:58 +02:00
axp20x_usb_power.c power: supply: axp20x_usb_power: Add support for AXP717 2024-09-03 23:53:34 +02:00
axp288_charger.c power: supply: axp288_charger: Round constant_charge_voltage writes down 2024-07-27 00:16:15 +02:00
axp288_fuel_gauge.c
bd99954-charger.c power: supply: bd99954: remove unused struct 'battery_data' 2024-06-03 01:29:46 +02:00
bd99954-charger.h
bq27xxx_battery_hdq.c
bq27xxx_battery_i2c.c
bq27xxx_battery.c power: supply: bq27xxx: Fix registers of bq27426 2024-10-16 22:55:31 +02:00
bq256xx_charger.c power: supply: Change usb_types from an array into a bitmask 2024-09-03 23:20:28 +02:00
bq2415x_charger.c
bq2515x_charger.c
bq24190_charger.c
bq24257_charger.c
bq24735-charger.c power: supply: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 18:47:11 +02:00
bq25890_charger.c power: supply: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 18:47:11 +02:00
bq25980_charger.c
bq25980_charger.h
charger-manager.c power: supply: Correct multiple typos in comments 2024-10-15 22:37:00 +02:00
collie_battery.c
cpcap-battery.c
cpcap-charger.c power: supply: cpcap-charger: Convert comma to semicolon 2024-08-27 19:29:30 +02:00
cros_charge-control.c power: supply: cros_charge-control: Fix signedness bug in charge_behaviour_store() 2024-07-05 01:51:33 +00:00
cros_peripheral_charger.c
cros_usbpd-charger.c power: supply: cros_usbpd-charger: register power supply with devm_power_supply_register() 2024-10-15 22:22:21 +02:00
cw2015_battery.c power: supply: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 18:47:11 +02:00
da9030_battery.c power: supply: Correct multiple typos in comments 2024-10-15 22:37:00 +02:00
da9052-battery.c
da9150-charger.c
da9150-fg.c
ds2760_battery.c
ds2780_battery.c
ds2781_battery.c
ds2782_battery.c
generic-adc-battery.c
goldfish_battery.c
gpio-charger.c
ingenic-battery.c power: supply: ingenic: Fix some error handling paths in ingenic_battery_get_property() 2024-06-26 15:16:57 +02:00
ip5xxx_power.c
ipaq_micro_battery.c
isp1704_charger.c
Kconfig power: supply: initial support for TWL6030/32 2024-10-16 22:23:39 +02:00
lego_ev3_battery.c
lenovo_yoga_c630_battery.c power: supply: lenovo_yoga_c630_battery: register power supplies with power_supply_register() 2024-10-15 22:22:21 +02:00
lp8727_charger.c power: supply: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 18:47:11 +02:00
lp8788-charger.c
lt3651-charger.c
ltc2941-battery-gauge.c
ltc4162-l-charger.c power: supply: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 18:47:11 +02:00
Makefile power: supply: initial support for TWL6030/32 2024-10-16 22:23:39 +02:00
max1720x_battery.c power: supply: max1720x: fix a double free on error in probe() 2024-09-05 16:30:37 +02:00
max1721x_battery.c
max8903_charger.c
max8925_power.c power: supply: Correct multiple typos in comments 2024-10-15 22:37:00 +02:00
max8997_charger.c
max8998_charger.c power: supply: max8998_charger: Fix module autoloading 2024-08-27 11:41:42 +02:00
max14577_charger.c
max14656_charger_detector.c power: supply: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 18:47:11 +02:00
max17040_battery.c
max17042_battery.c power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense 2024-08-27 18:37:38 +02:00
max77650-charger.c
max77693_charger.c power: supply: max77693: Expose input current limit and CC current properties 2024-08-27 18:54:42 +02:00
max77976_charger.c power: supply: max77976_charger: register power supply with devm_power_supply_register() 2024-10-15 22:22:21 +02:00
mm8013.c power: supply: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 18:47:11 +02:00
mp2629_charger.c power: supply: Change usb_types from an array into a bitmask 2024-09-03 23:20:28 +02:00
mt6360_charger.c power: supply: Change usb_types from an array into a bitmask 2024-09-03 23:20:28 +02:00
mt6370-charger.c power: supply: Change usb_types from an array into a bitmask 2024-09-03 23:20:28 +02:00
olpc_battery.c
pcf50633-charger.c
pm8916_bms_vm.c
pm8916_lbc.c
pmu_battery.c
power_supply_core.c power: supply: core: unexport power_supply_property_is_writeable() 2024-10-16 23:13:38 +02:00
power_supply_hwmon.c power: supply: core: unexport power_supply_property_is_writeable() 2024-10-16 23:13:38 +02:00
power_supply_leds.c power: supply: leds: Add activate() callback to triggers 2024-06-03 01:29:43 +02:00
power_supply_sysfs.c power: supply: core: mark attribute arrays as ro_after_init 2024-10-16 23:13:38 +02:00
power_supply.h power: supply: core: mark attribute arrays as ro_after_init 2024-10-16 23:13:38 +02:00
qcom_battmgr.c power: supply: Correct multiple typos in comments 2024-10-15 22:37:00 +02:00
qcom_pmi8998_charger.c power: supply: Correct multiple typos in comments 2024-10-15 22:37:00 +02:00
qcom_smbb.c
rk817_charger.c power: supply: rk817: stop updating info in suspend 2024-10-16 23:40:02 +02:00
rn5t618_power.c power: supply: Change usb_types from an array into a bitmask 2024-09-03 23:20:28 +02:00
rt5033_battery.c power: supply: rt5033: Bring back i2c_set_clientdata 2024-06-05 23:38:31 +02:00
rt5033_charger.c
rt9455_charger.c power: supply: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 18:47:11 +02:00
rt9467-charger.c power: supply: Change usb_types from an array into a bitmask 2024-09-03 23:20:28 +02:00
rt9471.c power: supply: rt9471: Use IC status regfield to report real charger status 2024-10-16 23:32:51 +02:00
rx51_battery.c
samsung-sdi-battery.c power: supply: samsung-sdi-battery: constify ocv table 2024-10-15 22:14:12 +02:00
samsung-sdi-battery.h
sbs-battery.c
sbs-charger.c power: supply: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 18:47:11 +02:00
sbs-manager.c power: supply: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 18:47:11 +02:00
sc27xx_fuel_gauge.c power: supply: sc27xx: use const reference to ocv table 2024-10-15 22:14:12 +02:00
sc2731_charger.c
smb347-charger.c
surface_battery.c
surface_charger.c
test_power.c
tps65090-charger.c
tps65217_charger.c
twl4030_charger.c power: supply: twl4030_charger: correct comparision with old current 2024-08-27 11:47:48 +02:00
twl4030_madc_battery.c
twl6030_charger.c power: supply: initial support for TWL6030/32 2024-10-16 22:23:39 +02:00
ucs1002_power.c power: supply: Change usb_types from an array into a bitmask 2024-09-03 23:20:28 +02:00
ug3105_battery.c
wilco-charger.c
wm97xx_battery.c
wm831x_backup.c
wm831x_power.c
wm8350_power.c