jekhor / yogabook-linux

Yoga Book Linux porting efforts, umbrella repository for link all pieces together
79 stars 8 forks source link

Hi-Voltage charging works but not detected properly #15

Closed jekhor closed 2 years ago

jekhor commented 3 years ago

Logs show that hi-voltage charging request was unsuccessful but USB tester tool shows that input voltage was increased to 11.8V as expected.

dmesg log:

[ 7708.160418] bq25890-charger i2c-bq25892: Hi-voltage charging requested, input voltage is 5100 mV
[ 7708.160433] bq25890-charger i2c-bq25892: Start to request input voltage increasing
[ 7708.169261] bq25890-charger i2c-bq25892: input voltage = 5100 mV
[ 7710.774722] bq25890-charger i2c-bq25892: input voltage = 5100 mV
[ 7713.473989] bq25890-charger i2c-bq25892: input voltage = 5100 mV
[ 7716.156438] bq25890-charger i2c-bq25892: input voltage = 5100 mV
[ 7718.875902] bq25890-charger i2c-bq25892: input voltage = 5100 mV
[ 7721.489835] bq25890-charger i2c-bq25892: input voltage = 5100 mV
[ 7724.204738] bq25890-charger i2c-bq25892: Hi-voltage charging requested, input voltage is 5100 mV
jekhor commented 2 years ago

Fixed by enabling timer-based ADC conversion at charger connection.