[Bug 261] New: Implement 500mA charging using wall-outlet charger

bugzilla-daemon at bugzilla.openmoko.org bugzilla-daemon at bugzilla.openmoko.org
Mon Mar 12 17:50:13 CET 2007


           Summary: Implement 500mA charging using wall-outlet charger
           Product: OpenMoko
           Version: current svn head
          Platform: Neo1973
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: kernel
        AssignedTo: stefan at openmoko.org
        ReportedBy: laforge at openmoko.org
                CC: werner at openmoko.org

Currently the Neo1973 only charges with 500mA if we're attached to a real USB
host, and only after that host has issued SET_CONFIGURATION on our configuration
indicating 500mA power consumption.  This is how the USB specification asks for
it to be implemented.

However, since the charger doesn't have a built-in USB host, we need to
implement some heuristics, i.e. if we detect charger presence (EXTON or better:
CHGINS interrupt, we start a timer. If we do not receive a USB bus reset or any
USB packets during 30 seconds, we assume to be connected to the wall charger and 

This can be further improved by checking for charger errors, and if we get an
error while being in the 'wall outlet charger heuristically detected' mode, we
can disable fast charging again.

Please note that GTA01Bv4 hardware has a different solution to this problem.

------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.

More information about the buglog mailing list