[Letux-kernel] automatic charging working with 4.7

Andreas Kemnade andreas at kemnade.info
Wed Jul 27 07:59:51 CEST 2016


On Tue, 26 Jul 2016 22:12:19 +0200
"H. Nikolaus Schaller" <hns at goldelico.com> wrote:

> 
> > Am 26.07.2016 um 22:09 schrieb Andreas Kemnade
> > <andreas at kemnade.info>:
> > 
> > On Tue, 26 Jul 2016 21:07:30 +0200
> > Andreas Kemnade <andreas at kemnade.info> wrote:
> > 
> >> 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
> >> 
> > 
> > modprobe twl4030_charger here seems to be enough here.
> 
> seems to prove that the problem is really in twl4030-phy.

/sys/bus/platform/devices/musb-hdrc*/mode

seems not to change on b_host.sh calls. I always got
b_peripheral.
So twl-phy/musb does not properly react on pullup/down
related interrupts. 

Regards,
Andreas


More information about the Letux-kernel mailing list