Skip to content
Snippets Groups Projects
Verified Commit ff65170b authored by Sebastian Krzyszkowiak's avatar Sebastian Krzyszkowiak
Browse files

shipmode: Fix the bq25890 sysfs path for recent kernels

Since Linux 6.3 bq25890 supports having multiple instances and
therefore the name in sysfs has changed. Adjust the script
to use the new name.
parent bf2ce43d
No related branches found
No related tags found
1 merge request!353shipmode: Enable Hi-Z mode using kernel interface
......@@ -15,7 +15,7 @@ fi
# when turned off. Disconnecting the charger later would of course
# result in the "old" behaviour of slowly discharging while powered off
# because ship mode is not set:
charging=$(cat /sys/class/power_supply/bq25890-charger/online)
charging=$(cat /sys/class/power_supply/bq25890-charger-0/online)
if [ "$charging" -eq "1" ]; then
echo 'Charger connected. Not setting ship mode.'
exit 0
......@@ -24,6 +24,6 @@ fi
# Only continue setting ship mode when running on battery.
# Connecting a charger will turn on the phone. The battery will
# not have been discharged in the meantime though:
echo 0 > /sys/class/power_supply/bq25890-charger/online
echo 0 > /sys/class/power_supply/bq25890-charger-0/online
# shut off the battery with 10-15 second delay
i2cset -f -y 3 0x6a 0x09 0x6e
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment