[Letux-kernel] automatic charging working with 4.7
Andreas Kemnade
andreas at kemnade.info
Tue Jul 26 21:07:30 CEST 2016
Hi,
I finally took the advice given to us about in the UART slave
discussion:
Fix powermanagement issues in userspace ;-)
So I did:
rmmod twl4030_charger
sleep 2
#USB PHY_CLK_CTRL
#seems to be already done
twl-i2c.sh USB w 0xFE 0x01
sleep 1
twl-i2c.sh USB r 0xFF
#should be 01
#USB POWER_CTL_SET OTG_EN
twl-i2c.sh USB w 0xAD 0x20
sleep 1
# now we have sometimes a working usb gadget
#BCICTL1 (not needed)
#twl-i2c.sh MAIN_CHARGE w 0x23 0x1f
#BCIMFSTS4
twl-i2c.sh MAIN_CHARGE w 0x10 0x74
#BOOT_BCI
twl-i2c.sh PM_MASTER w 0x07 0x32
sleep 2
#charging starts
#to have the vbus and iusb sysnodes in /sys/class/power_supply/twl4030_usb...
modprobe twl4030_charger
now we have even vbus measurement.
twl-i2c.sh is from
http://misc.andi.de1.cc/twl-i2c.sh
Well, of course that is not the end solution, but maybe a step backward to move two steps forward.
Regards,
Andreas
More information about the Letux-kernel
mailing list