development kernel tree: Changes to 'stable'

git at git at
Sun Jul 13 21:31:35 CEST 2008

 arch/arm/plat-s3c24xx/neo1973_pm_gps.c |   57 +++++++++++++------------------
 drivers/i2c/chips/pcf50633.c           |   17 +++++++++
 drivers/input/keyboard/neo1973kbd.c    |    5 ++-
 3 files changed, 45 insertions(+), 34 deletions(-)

New commits:
commit abb5807e67398d10a3014cc001897b11cc214ec9
Author: Andy Green <andy at>
Date:   Sun Jul 13 20:31:04 2008 +0100

    During the suspend current reduction campaign on suspend I
    forced the GPS UART to be GPIO and to drive 0 into the GPS
    unit so we would not burn current there.  On resume it lets
    the pins act as UARTs again.  But really, we should do this
    all the time that the GPS unit is off, lest we leak it
    enough power to hold internal state and make trouble.
    Signed-off-by: Andy Green <andy at>

commit f96aab45a604cb0f46a6ca3aa286a821c2462fda
Author: Andy Green <andy at>
Date:   Sun Jul 13 20:30:31 2008 +0100

    This patch adds a sysfs node:
    it allows to force the charging limit regardless of the one chosen
    by pcf50633 kernel driver.  As such, if you write a charging limit
    here that is not suitable for the power source, and the power source
    is not current limited on its side, it could draw more current than
    your power source can handle, burn down you house, etc.
    If you're certain that your power supply can handle it, you can use
    this on your own responsibility to make the amount drawn by the
    PMU match what you believed your power supply could handle.
    Example usage, in case where you have a dumb 500mA USB charger that
    does not have the ID resistor:
    # cat /sys/class/i2c-adapter/i2c-0/0-0073/charger_type
    host/500mA usb mode 100mA   <=== dumb charger does not ennumerate us
    # echo 500 > /sys/class/i2c-adapter/i2c-0/0-0073/force_usb_limit_dangerous
    # cat /sys/class/i2c-adapter/i2c-0/0-0073/charger_type
    host/500mA usb mode 500mA
    Signed-off-by: Andy Green <andy at>

commit 18ca5bd67840d6b2e21edb86057db10b2f21892d
Author: Andy Green <andy at>
Date:   Sun Jul 13 20:30:20 2008 +0100

    Reported-by: Mickey Lauer <mickey at>
    AUX level detection is inverted based on GTA01 or 02
    Signed-off-by: Andy Green <andy at>

commit 691febd6e3dcf7b4e3fde786b1c6de2c1d978eb5
Author: Andy Green <andy at>
Date:   Sun Jul 13 20:30:15 2008 +0100

    We leave SECOND unmasked on resume, it's like the
    situation at probe() time, but there it makes us
    turn SECOND off after coldplug action.  So we need
    to act like after that has happened, not exactly
    like what we do at probe / init time.
    Signed-off-by: Andy Green <andy at>

More information about the commitlog mailing list