linux/drivers/power/supply
Chris Morgan 61978807b0 power: supply: axp20x_battery: Remove design from min and max voltage
The POWER_SUPPLY_PROP_VOLTAGE_MIN_DESIGN and
POWER_SUPPLY_PROP_VOLTAGE_MAX_DESIGN values should be immutable
properties of the battery, but for this driver they are writable values
and used as the minimum and maximum values for charging. Remove the
DESIGN designation from these values.

Fixes: 46c202b5f2 ("power: supply: add battery driver for AXP20X and AXP22X PMICs")
Suggested-by: Chen-Yu Tsai <wens@kernel.org>
Signed-off-by: Chris Morgan <macromorgan@hotmail.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20240821215456.962564-3-macroalpha82@gmail.com
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
2024-08-27 18:12:25 +02:00
..
88pm860x_battery.c
88pm860x_charger.c
ab8500_bmdata.c
ab8500_btemp.c power: supply: core: add power_supply_for_each_device() 2024-03-06 00:21:34 +01: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: remove unused struct 'inst_curr_result_list' 2024-06-03 01:29:46 +02:00
ab8500-bm.h
ab8500-chargalg.h
acer_a500_battery.c
act8945a_charger.c
adp5061.c power: supply: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 18:47:11 +02:00
apm_power.c power: supply: core: add power_supply_for_each_device() 2024-03-06 00:21:34 +01:00
axp20x_ac_power.c
axp20x_battery.c power: supply: axp20x_battery: Remove design from min and max voltage 2024-08-27 18:12:25 +02:00
axp20x_usb_power.c
axp288_charger.c
axp288_fuel_gauge.c power: supply: axp288_fuel_gauge: Deny ROCK Pi X 2024-02-21 21:18:24 +01:00
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 power supply and reset changes for the 6.9 series 2024-03-14 10:19:48 -07:00
bq27xxx_battery.c power: supply: bq27xxx: Move health reading out of update loop 2024-04-01 12:29:44 +02:00
bq256xx_charger.c
bq2415x_charger.c power: supply: bq2415x_charger: report online status 2024-03-01 02:26:10 +01:00
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
collie_battery.c
cpcap-battery.c
cpcap-charger.c
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 power: supply: cros_pchg: provide ID table for avoiding fallback match 2024-04-01 11:35:47 +02:00
cros_usbpd-charger.c power: supply: cros_usbpd: provide ID table for avoiding fallback match 2024-04-01 11:35:46 +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
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 and reset changes for the 6.11 series 2024-07-23 09:38:27 -07:00
lego_ev3_battery.c
lenovo_yoga_c630_battery.c power: supply: lenovo_yoga_c630_battery: add Lenovo C630 driver 2024-06-26 15:37:14 +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 and reset changes for the 6.11 series 2024-07-23 09:38:27 -07:00
max1720x_battery.c power: supply: add support for MAX1720x standalone fuel gauge 2024-07-04 10:25:04 +02:00
max1721x_battery.c
max8903_charger.c
max8925_power.c
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
max77650-charger.c
max77693_charger.c
max77976_charger.c power: supply: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 18:47:11 +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
mt6360_charger.c power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator 2024-04-15 13:31:37 +02:00
mt6370-charger.c
olpc_battery.c
pcf50633-charger.c
pm8916_bms_vm.c
pm8916_lbc.c
pmu_battery.c
power_supply_core.c power: supply: core: simplify with cleanup.h 2024-08-27 11:47:48 +02:00
power_supply_hwmon.c power: supply: hwmon: Add support for power sensors 2024-06-03 01:29:46 +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: sysfs: use power_supply_property_is_writeable() 2024-07-04 12:30:49 +02:00
power_supply.h power: supply: move power_supply_attr_groups definition back to sysfs 2024-03-06 00:24:26 +01:00
qcom_battmgr.c power: supply: qcom_battmgr: Enable battery support on x1e80100 2024-07-04 10:35:45 +02:00
qcom_pmi8998_charger.c
qcom_smbb.c
rk817_charger.c
rn5t618_power.c
rt5033_battery.c
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
rt9471.c
rx51_battery.c
samsung-sdi-battery.c power: supply: samsung-sdi-battery: Constify struct power_supply_maintenance_charge_table 2024-06-26 17:32:00 +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
sc2731_charger.c
smb347-charger.c
surface_battery.c
surface_charger.c
test_power.c power: supply: test-power: implement charge_behaviour property 2024-03-25 23:29:06 +01:00
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
ucs1002_power.c
ug3105_battery.c
wilco-charger.c
wm97xx_battery.c
wm831x_backup.c
wm831x_power.c
wm8350_power.c