development kernel tree: Changes to 'andy'

git at git.openmoko.org git at git.openmoko.org
Wed Jun 4 19:24:15 CEST 2008


Rebased ref, commits from common ancestor:
commit 74441a04ba85c64592014d848898aa930905ab24
Author: Andrzej Zaborowski <balrog at zabor.org>
Date:   Wed Jun 4 18:22:57 2008 +0100

    From 21341fe9675586108de6a735b356fd281c8b3fdb Mon Sep 17 00:00:00 2001
    Subject: [PATCH] Hardware glamo-fb cursor, some clean-up.

commit b400b1eea55f5ad40f2e73078dffd3b95e848599
Author: Andrzej Zaborowski <balrog at zabor.org>
Date:   Wed Jun 4 18:22:52 2008 +0100

    From a08730c6b72486faf78d2fe098df6af9d998c1e9 Mon Sep 17 00:00:00 2001
    Subject: [PATCH] Build fixes.

commit 4ad846392515925373916c14fed44f64bf336eb3
Author: Holger Freyther <zecke at openmoko.org>
Date:   Tue Jun 3 13:13:37 2008 +0100

    Make ar6k not print soooo much to my console
    
    From 4cb4c308fde9c1f3598046ff98191d14b62bc609 Mon Sep 17 00:00:00 2001
    From: Holger Freyther <zecke at openmoko.org>
    Date: Thu, 29 May 2008 00:09:32 +0200
    Subject: [PATCH] [ar6k] silent++, removing -DDEBUG from the Makefile does not
    work

commit efce2095777f43d09d3000ece66cf98b7b215a1e
Author: Holger Freyther <zecke at openmoko.org>
Date:   Tue Jun 3 13:13:37 2008 +0100

    Fix possible null pointer dereference in s3c24xx_i2c_resume
    
    From 0b9bae6aed5268707b348e48a01411ba420844e1 Mon Sep 17 00:00:00 2001
    From: Holger Freyther <zecke at openmoko.org>
    Date: Tue, 27 May 2008 14:41:35 +0200
    Subject: [PATCH] [janitor] Fix possible null pointer dereference
         Judging by the control flow of the resume method i2c->suspended++ could
         lead to a null pointer dereference.

commit 13213455f06d21622bf7a5b8a00f5c4e04d143c9
Author: Andy Green <andy at openmoko.com>
Date:   Tue Jun 3 13:13:37 2008 +0100

    fix-remove-unused-model-name-bq27000.patch
    
    Model name isn't in the bq27000 register set, remove the
    claim that we can deliver it
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit 7d546d057416755821da9bfae19a62fa42538ade
Author: Andy Green <andy at openmoko.com>
Date:   Tue Jun 3 13:13:37 2008 +0100

    add-use-pcf50633-resume-callback-jbt6k74.patch
    
    Adds the resume callback stuff to glamo, then changes
    jbt6k74 to no longer use a sleeping workqueue, but to
    make its resume actions dependent on pcf50633 and
    glamo resume (for backlight and communication to LCM
    respectively)
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit f660da7a052d643f43412dab426519e559855089
Author: Andy Green <andy at openmoko.com>
Date:   Tue Jun 3 13:13:37 2008 +0100

    introduce-pcf50633-resume-dependency-list.patch
    
    Adds resume dependency support to pcf50633
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit 61f158f7160d2583408598054b540bbe22b988c7
Author: Andy Green <andy at openmoko.com>
Date:   Tue Jun 3 13:13:36 2008 +0100

    introduce-resume-dependency.patch
    
    Defines a way for drivers to defer execution of resume callbacks
    until one or more other driver they are dependent on has itself
    resumed.
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit a946c00432a887da0ded98bd7dc3528acace7b44
Author: Andy Green <andy at openmoko.com>
Date:   Tue Jun 3 13:13:36 2008 +0100

    introduce-charging-led-behaviour.patch
    
    Creates a new behaviour requested by Will that the red LED on GTA02
    is lit during battery charging.and goes out when the battery is full.
    
    This is done by leveraging the PMU interrupts, but in one scenario
    there is no interrupt that occurs, when the battery is replaced after
    being removed with the USB power in all the while.  So a sleepy work
    function is started under those circumstances to watch for battery
    reinsertion or USB cable pull.
    
    100mA limit was not being observed under some conditions so this was
    fixed and tested with a USB cable with D+/D- disconnected.  1A
    charger behaviour was also tested.
    
    Showing the charging action exposes some inconsistency in pcf50633
    charging action.  If your battery is nearly full, it will keep
    charging it at decreasing current even after it thinks it is at
    100% capacity for a long while.  But if you pull that same battery
    and re-insert it, the charger state machine in pcf50633 believe it is
    full and won't charge it.
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit 34005fcf4a444aeb36625da07bd6c5b373cedb1b
Author: Andy Green <andy at opennoko.com>
Date:   Tue Jun 3 13:13:36 2008 +0100

    uplevel-samsung-camera-unit.patch
    
    Update this old code to clk API, I2C changes, official GPIO API
    various struct changes, explicit readl() writel(), DMA API changes.
    Still not ready for actual use (eg, I2C) but a LOT closer.
    
    Compiles on 2.6.24 without errors or warnings now.
    
    Use CONFIG_S3C2440_CAMERA=y in .config
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit b9e8cf4dcc0e5e755d7745d6ae71859e983410f0
Author: SW.LEE <hitchcar at samsung.com>
Date:   Tue Jun 3 13:13:36 2008 +0100

    introduce-samsung-camera-unit-driver.patch
    
    This is the kernel side of an old (2004) samsung camera driver for 2440
    It doesn't compile on modern kernel yet, this patch introduces it into the
    kernel tree without gross mods, so it is broken code we can start to work on

commit a094c3e6f7db57133b763773db77a55c12405e1c
Author: Andy Green <andy at openmoko.com>
Date:   Tue Jun 3 13:13:36 2008 +0100

    add-gta01-resume-sysfs.patch
    
    Adds the somewhat simpler resume source support for GTA01
    since PMU is not a wake source
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit 1a7259a924fe4a3ee35690666f27faecd3afd79d
Author: Andy Green <andy at openmoko.com>
Date:   Tue Jun 3 13:13:36 2008 +0100

    mw09_style_fixes.patch
    Signed-off-by: Andy Green <andy at openmoko.com>

commit c5cd89c4b1744e154bab593159e32e06f4de5b18
Author: Mike Westerhof <mwester at dls.net>
Date:   Tue Jun 3 13:13:36 2008 +0100

    mw09g_gsm_interrupt_nspy_2.patch
    Signed-off-by: Mike Westerhof <mwester at dls.net>

commit 4d99355458035d38ba99859f8a6ebd2775bf9c06
Author: Mike Westerhof <mwester at dls.net>
Date:   Tue Jun 3 13:13:35 2008 +0100

    mw09g_gsm_interrupt_nspy_1.patch
    Signed-off-by: Mike Westerhof <mwester at dls.net>

commit 257a9b34e7300b210fddd4ff3854dfa56486d238
Author: Mike Westerhof <mwester at dls.net>
Date:   Tue Jun 3 13:13:35 2008 +0100

    mw09f_gsm_interrupt_handling_4.patch
    Signed-off-by: Mike Westerhof <mwester at dls.net>

commit 0fe76f503c236d75ccc239f4a9823550a75b56ed
Author: Mike Westerhof <mwester at dls.net>
Date:   Tue Jun 3 13:13:35 2008 +0100

    mw09f_gsm_interrupt_handling_3.patch
    Signed-off-by: Mike Westerhof <mwester at dls.net>

commit cbd0daa55e1d1fc02f3bf3699991da59b6a07b6c
Author: Mike Westerhof <mwester at dls.net>
Date:   Tue Jun 3 13:13:34 2008 +0100

    mw09f_gsm_interrupt_handling_2.patch
    Signed-off-by: Mike Westerhof <mwester at dls.net>

commit 1b483073ed6c5cd1bcdcfb86e4978f713f7a8ab9
Author: Mike Westerhof <mwester at dls.net>
Date:   Tue Jun 3 13:13:34 2008 +0100

    mw09f_gsm_interrupt_handling_1.patch
    Signed-off-by: Mike Westerhof <mwester at dls.net>

commit f99e3764b2846d356afd16ca8469e82c5b577fa3
Author: Mike Westerhof <mwester at dls.net>
Date:   Tue Jun 3 13:13:34 2008 +0100

    mw09e_gsm_serial_mctrl.patch
    Signed-off-by: Mike Westerhof <mwester at dls.net>

commit 97492b14e08695c28cb5c6ddf18d97082e76a82e
Author: Mike Westerhof <mwester at dls.net>
Date:   Tue Jun 3 13:13:34 2008 +0100

    mw09d_gta01_serial_readhack_2.patch
    Signed-off-by: Mike Westerhof <mwester at dls.net>

commit 4da1d70f794c20c8064bca589629abf3b9b4fe25
Author: Mike Westerhof <mwester at dls.net>
Date:   Tue Jun 3 13:13:34 2008 +0100

    mw09d_gta01_serial_readhack_1.patch
    Signed-off-by: Mike Westerhof <mwester at dls.net>

commit bc1a00c332e33b1495b4d91c8571bcafe72c91f7
Author: Mike Westerhof <mwester at dls.net>
Date:   Tue Jun 3 13:13:33 2008 +0100

    mw09c_gsm_flowcontrol.patch
    Signed-off-by: Mike Westerhof <mwester at dls.net>

commit cb1776277d2fffc417fe2a1747c9ee769f436b29
Author: Mike Westerhof <mwester at dls.net>
Date:   Tue Jun 3 13:13:33 2008 +0100

    mw09b_nspy_serial.patch
    Signed-off-by: Mike Westerhof <mwester at dls.net>

commit 07a1ba4af3881aaeead2da3e1f7ff330c0ab90bb
Author: Mike Westerhof <mwester at dls.net>
Date:   Tue Jun 3 13:13:33 2008 +0100

    mw09b_nspy.patch
    Signed-off-by: Mike Westerhof <mwester at dls.net>

commit 3f936cdb82fb81d79001d1bb99b3e9764755206c
Author: Mike Westerhof <mwester at dls.net>
Date:   Tue Jun 3 13:13:33 2008 +0100

    mw09b_nspy_h.patch
    Signed-off-by: Mike Westerhof <mwester at dls.net>

commit 7a256ddc2eedaa1b927fbdec34c96ce8cc699b4a
Author: Mike Westerhof <mwester at dls.net>
Date:   Tue Jun 3 13:13:33 2008 +0100

    mw09a_log_serial_errors.patch
    Signed-off-by: Mike Westerhof <mwester at dls.net>

commit bb1f1cfa95a7b08a45a1373ea307e8e11cab93b8
Author: Mike Westerhof <mwester at dls.net>
Date:   Tue Jun 3 13:13:32 2008 +0100

    mw09a_gta01_UART_threshold.patch
    Signed-off-by: Mike Westerhof <mwester at dls.net>

commit 49af0c821a39f25736563a5c6dc1b5febd5bbe0d
Author: Mike Westerhof <mwester at dls.net>
Date:   Tue Jun 3 13:13:32 2008 +0100

    mw09a_gta01_console_disable_2.patch
    Signed-off-by: Mike Westerhof <mwester at dls.net>

commit d123b2650e5769024d6b5c4119022b1c0da25de2
Author: Mike Westerhof <mwester at dls.net>
Date:   Tue Jun 3 13:13:32 2008 +0100

    mw09a_gta01_console_disable_1.patch
    Signed-off-by: Mike Westerhof <mwester at dls.net>

commit 89af94530a45dd7619819064708decb3ca06ea06
Author: Andy Green <andy at openmoko.com>
Date:   Tue Jun 3 13:13:32 2008 +0100

    fix-reduce-wake-reasons-in-pcf50633.patch
    
    Currently we are willing to wake from sleep from
    pcf50633 interrupts we don't actually do anything about
    even when we wake (somewhat puzzled).
    
    Let's disable some of these wake sources.
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit ffc4baca0bcc46c758579d8cb31e1dad77c6149c
Author: Andy Green <andy at openmoko.com>
Date:   Tue Jun 3 13:13:32 2008 +0100

    add-resume-reason-sysfs.patch
    
    If you have U-Boot with uboot-add-find-wake-reason.patch, this
    patch will get you a wake reason report from
    
    cat /sys/devices/platform/neo1973-resume.0/resume_reason
    
    it looks like this:
    
      EINT00_ACCEL1
      EINT01_GSM
      EINT02_BLUETOOTH
      EINT03_DEBUGBRD
      EINT04_JACK
      EINT05_WLAN
      EINT06_AUXKEY
      EINT07_HOLDKEY
      EINT08_ACCEL2
    * EINT09_PMU
        adpins
        adprem
        usbins
        usbrem
        rtcalarm
        second
        onkeyr
        onkeyf
        exton1r
        exton1f
        exton2r
        exton2f
        exton3r
        exton3f
      * batfull
        chghalt
        thlimon
        thlimoff
        usblimon
        usblimoff
        adcrdy
        onkey1s
        lowsys
        lowbat
        hightmp
        autopwrfail
        dwn1pwrfail
        dwn2pwrfail
        ledpwrfail
        ledovp
        ldo1pwrfail
        ldo2pwrfail
        ldo3pwrfail
        ldo4pwrfail
        ldo5pwrfail
        ldo6pwrfail
        hcidopwrfail
        hcidoovl
      EINT10_NULL
      EINT11_NULL
      EINT12_GLAMO
      EINT13_NULL
      EINT14_NULL
      EINT15_NULL
    
    This shows a problem, false wake from suspend due to battery full
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit 59165c53542d74f67ed5f7e967ad9d0a610edd27
Author: Andy Green <agreen at localhost.localdomain>
Date:   Tue Jun 3 13:13:31 2008 +0100

    fix-motion-sensor-corruption.patch

commit 96f96657ab484c3da5470f6f51dbcdcd96fb8400
Author: Holger Freyther <zecke at openmoko.org>
Date:   Tue Jun 3 13:13:31 2008 +0100

    Fixup hang on resume caused by the s3c2410 touch screen driver
    
    From dc6d335b467646d802a21ea6b925ee97e83e07be Mon Sep 17 00:00:00 2001
    From: Holger Freyther <zecke at openmoko.org>
    Date: Thu, 15 May 2008 01:16:23 +0200
    Subject: [PATCH] Do not use msleep in the resume path of s3c2410_ts as it
    might lockup
    
    For some reason msleep might set the only task running into a suspended
    state and no timer will ever wake it up. Use mdelay to avoid this. I was not
    able to understand the reasoning of sleeping after enabling the clock. So we
    might just remove the msleep/mdelay at all and be fine.
    
    Signed-Off-By: Holger Freyther <zecke at openmoko.org>

commit def546d7a12ff284bee1f980126174ef833e8a36
Author: Sean McNeil <sean at mcneil.com>
Date:   Tue Jun 3 13:13:31 2008 +0100

    fix-wep-needs-keys-before-ap.patch
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit 3ea63ad84a0d5b88f792e0a9dcb1ef7f2401429d
Author: matt_hsu <matt_hsu at openmoko.org>
Date:   Tue Jun 3 13:13:31 2008 +0100

    s3c24xx-pwm-platform-driver.patch
    
    This patch is to register pwm as platform driver to keep the PWM-related
    config when system is in suspend/resume. This could fix the following
    issue after resume:
    
    - HDQ read timeout
    - LEDs blinked abnormally(if LEDs is driven by PWM)
    
    Signed-off-by: Matt Hsu <matt_hsu at openmoko.org>

commit c23135a5b278a6dd11f15085e183ca4fb187d7ad
Author: Sean McNeil <sean at mcneil.com>
Date:   Tue Jun 3 13:13:30 2008 +0100

    minor problem with LCD
    
    Looking at wrong register to see if the LCD is turned off?

commit 7b5da991929c1b03ee5505cf47ddb95c46784242
Author: Andy Green <andy at openmoko.com>
Date:   Tue Jun 3 13:13:30 2008 +0100

    clean-remove-build-noise.patch
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit 8b48f09f26ec24ee7f36ac0ec7cbb3300b57def3
Author: Holger Freyther <zecke at openmoko.org>
Date:   Tue Jun 3 13:13:30 2008 +0100

    Disable low level debugging, make the s3c24xx PM debug code depend on DEBUG_LL
    
    Hey,
    where are slowly getting into the product state, low level debugging is
    supposed to be turned off there. :)
    
    z
    
    
    
    From 6448f0a521c05c5ba6672f5908c55583974ce1ed Mon Sep 17 00:00:00 2001
    From: Holger Freyther <zecke at openmoko.org>
    Date: Fri, 9 May 2008 19:56:31 +0200
    Subject: [PATCH] [debug] Disable low level debugging for the product
         Disable low level debugging in the defconfig-gta02 and
         the s3c pm code used printascii which is only available
         with low level debugging, update the Kconfig entry for
         this pm debugging support to depend on low level debugging
    
    Signed-Off-By: Holger Freyther <zecke at openmoko.org>

commit 50efd11ee78e16978d65ff2e0b8e8ebcd6eb5617
Author: Holger Freyther <zecke at openmoko.org>
Date:   Tue Jun 3 13:13:29 2008 +0100

    [power] Use the bq27000 battery to provide charging values for apm
        Built the apm emulation for gta02 and say that the gta02 battery
        is supposed to be used for this apm emulation.
    
    Signed-Off-By: Holger Freyther <zecke at openmoko.org>

commit c2ce4aedff18d0ad2115d7a731897016d1430d6f
Author: Holger Freyther <zecke at openmoko.org>
Date:   Tue Jun 3 13:13:29 2008 +0100

    [pcf50633] Disable debugging statements as the driver is working well
    
    Signed-Off-By: Holger Freyther <zecke at openmoko.org>

commit 97d1fc3f298da6e392c8faf2ef095e60e3f6b9e1
Author: Holger Freyther <ich at tamarin.(none)>
Date:   Tue Jun 3 13:13:29 2008 +0100

    [pcf50633] Assume that all gta02's have a battery with coulumb counter
        For the gta02 and the bq27000 battery it does not make sense to use the
        ADC to get the current voltage. Under the assumption that all mass
        production gta02's have such batteries it does not make any sense to
        forward this value to APM.
    
    Signed-Off-By: Holger Freyther <zecke at openmoko.org>

commit ac5bd68d15143b980425cdb66f35cb9ef0cb316e
Author: Holger Freyther <ich at tamarin.(none)>
Date:   Tue Jun 3 13:13:29 2008 +0100

    [pcf50633] Add exported symbol to the header file
        Reading the battery volt using the ADC was an exported symbol
        but not in the header file, add it.
    
    Signed-Off-By: Holger Freyther <zecke at openmoko.org>

commit 574b44646f136afc59744fbd1dc7d5f7660bb07e
Author: Holger Freyther <ich at tamarin.(none)>
Date:   Tue Jun 3 13:13:29 2008 +0100

    [pcf50633] Print less debugging messages
        According to the comments in the code we have to read
        INT1 - INT5 in case of any interrupt. So even if we have masked
        out the periodic timer interrupt we were able to see that it
        fired. Only print that we got a SECOND interrupt if we are actually
        interested in the periodic tick. From a brief look at the datasheet there
        is no way to stop the periodic tick.
    
    Signed-Off-By: Holger Freyther <zecke at openmoko.org>

commit 2e1400cf271b2aa83c10c514ef14c3c68cbd8a21
Author: Holger Freyther <ich at tamarin.(none)>
Date:   Tue Jun 3 13:13:29 2008 +0100

    Explain why we want SECOND to kick.
        We do not mask the SECOND interrupt to make sure that we get
        a interrupt at the beginning. We use this for the coldplug_done
        initisalisation.
        So pcf->flags and INT1M is out of sync at the beginning but after the
        first SECOND interrupt it will be put into sync.
    
    Signed-Off-By: Holger Freyther <zecke at openmoko.org>

commit 208aba334a9fee32dfdec75f3bb90a5f080dfec4
Author: Holger Freyther <zecke at openmoko.org>
Date:   Tue Jun 3 13:13:28 2008 +0100

    Re: [PATCH 6/7] fix-suppress-cpu-suspend-save-restore-messages.patch
    
    Andy Green <andy at ...> writes:
    
    
    I kind of dislike commenting out code. Is this any better?

commit 229271f09293f768df53ef04e84b56d183cc6176
Author: Andy Green <andy at openmoko.com>
Date:   Tue Jun 3 13:13:28 2008 +0100

    fix-backlight-disable-on-zero-intensity.patch
    
    It's never right to put 0 intensity into LEDOUT according to datasheet
    But having a floor at intensity 2 means backlight isn't properly off
    when "dimmed".  So change to intensity 0 --> disable backlight.
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit 1f2149fc2c8dac4a7d48ff426956fcbe1bd6492b
Author: Andy Green <andy at openmoko.com>
Date:   Tue Jun 3 13:13:28 2008 +0100

    add-force-backlight-up-on-resume.patch
    
    The backlight status is restored during resume action, if it was
    off then it resumes like that.
    
    This patch forces it on after resume.
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit 922fb64b0cf7eca5acd04eaa0011690022a17f9d
Author: Andy Green <andy at openmoko.com>
Date:   Tue Jun 3 13:13:28 2008 +0100

    quench-glamofb-err-lock-and-mmc-debug.patch
    
    Remove debugging noise
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit 1ee232e63ed1c2044a608d96b389d9efafe57717
Author: Andy Green <andy at openmoko.com>
Date:   Tue Jun 3 13:13:27 2008 +0100

    fix-suspend-backlight-timing-pm-debug.patch
    
    This patch improves the smoothness of suspend and resume action.
    
    Taking out CONFIG_PM_DEBUG allows much more rapid resume (the low level
    serial traffic appears to be synchronous)
    
    Added a platform callback in jbt driver and support in pcf50633 so we
    can defer bringing up the backlight until the LCM is able to process
    video again (which must happen after the glamo is up and producing
    video beacuse the LCM is hooked to glamo SPI)
    
    GTA01 should not be affected by all this as the callback will default
    to null and it is on pcf50606
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit fe842c499c7f22f3d82b9790ab45f6fd2756c6d3
Author: Andy Green <andy at openmoko.com>
Date:   Tue Jun 3 13:13:27 2008 +0100

    config-add-back-MMC_UNSAFE_RESUME.patch
    
    After LL debug disable, "unsafe" resume allows resume from SD card
    rootfs without corruption, WAH
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit 9851cd4f7f54bbd38654dbc7cb831b5feda363a8
Author: Sean McNeil <sean at mcneil.com>
Date:   Tue Jun 3 13:13:27 2008 +0100

    fix-KEY_PHONE-up-down-inversion.patch
    
    the KEY_PHONE is backwards. It returns up when pushed and down when
    released. The following change fixes it:
    
    Signed-off-by: Sean McNeil <sean at mcneil.com>

commit 961c2d116dcc23d3cd78d863e0eacbe916323b6a
Author: Andy Green <andy at openmoko.com>
Date:   Tue Jun 3 13:13:27 2008 +0100

    clean-sdio-hcd-suspend.patch
    
    fix trailing whitespace and function args for suspend.
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit a9dde4b1f1c2bd9493990752e2b0c101d5f33311
Author: Matt Hsu <matt_hsu at openmoko.org>
Date:   Tue Jun 3 13:13:26 2008 +0100

    From cc08b5986dfd8d971ee46ce7045fb7863f99a92a Mon Sep 17 00:00:00 2001
    Subject: [PATCH] - add suspend/resume function of s3c24xx_hcd driver
    
    
    Signed-off-by: Matt Hsu <matt_hsu at openmoko.org>

commit fbf43fdc8f50df41a72e3f70c3feed124b717262
Author: Tim Niemeyer <reddog at mastersword.de>
Date:   Tue Jun 3 13:13:26 2008 +0100

    This-adds-some-debug-messages-to-the-Neo1937-sound-d.patch
    Subject: [PATCH] This adds some debug messages to the Neo1937 sound driver.
    
    Signed-off-by: Tim Niemeyer <reddog at mastersword.de>

commit 1d6660c6dfbcab6669dfa2f7d3ad6af72428e00b
Author: Tim Niemeyer <reddog at mastersword.de>
Date:   Tue Jun 3 13:13:26 2008 +0100

    This-fixes-the-exit-function-so-that-the-module-can.patch
    Subject: [PATCH] This fixes the exit function, so that the module can be removed.
     Signed-off-by: Tim Niemeyer <reddog at mastersword.de>

commit e4845f738c87803b6b8d3648aa611bf7a50eecd4
Author: Mike Westerhof <mwester at dls.net>
Date:   Tue Jun 3 13:13:26 2008 +0100

    gta01-gps-power-state-resume-preserve.patch
    
    Created an attachment (id=593) / from BZ#79
    Updated patch to preserve the power state of the GPS on the GTA01
    
    Currently the GPS is powered up after a suspend/resume occurs.  This patch will
    only power the GPS back up if it was powered up when the GTA01 suspended.
    
    Signed-off-by: Mike Westerhof <mwester at dls.net>

commit 61d7ea9afb3211042c62a8cbf7f4eaa2f269f3fc
Author: Mike Westerhof <mwester at dls.net>
Date:   Tue Jun 3 13:13:25 2008 +0100

    gta01-fix-jbt-platform-missing-members.patch
    
    Created an attachment (id=594) / BZ#79
    Add missing platform_data that caused the GTA01 to crash on suspend/resume
    
    The interface to the jbt6k74 driver changed slightly; this patch adds the
    missing platform_data for the GTA01.  This prevents a crash while suspending.
    This patch also makes some minor changes to cleanup and clarify some debug
    messages.
    Signed-off-by: Mike Westerhof <mwester at dls.net>

commit d24edb5765a7bd620615599b2993d26d731b83b2
Author: Reddog <reddog at mastersword.de>
Date:   Tue Jun 3 13:13:25 2008 +0100

    gta01-fix-resume-redo-par.patch
    
     --> (http://bugzilla.openmoko.org/cgi-bin/bugzilla/attachment.cgi?id=595&action=view)
    fix resume of fbdev  BZ#79
    
    I played a bit with the fbdev resume. With this patch the neo doesn't get this
    white screen on resume from console and from X.
    
    Signed-off-by: Reddog <reddog at mastersword.de>

commit 92c7553a3e07979ee8368ab9183e0adaa042fd74
Author: Mike Wester <mwester at dis.net>
Date:   Tue Jun 3 13:13:25 2008 +0100

    fix-gta01-pmu-irq-edge-lost-on-resume.patch
    
    GTA01 -only
    
    Restore power button functionality after resume operation
    
    Per Werner's suggestion, run the PMU interrupt handler immediately after resume
    to clear/handle any pending interrupts from that device.  This appears to
    resolve the  dead-powerbutton-after-resume problem.  This is not well-tested;
    need feedback to see if there are any side-effects or other problems.
    
    From BZ 1313
    
    Signed-off-by: Mike Wester <mwester at dis.net>

commit adc625d94f7fc0d31f059351e211de6473a7f00a
Author: Mike Wester <mwester at dis.net>
Date:   Tue Jun 3 13:13:24 2008 +0100

    fix-gta01-spi-resume-patch
    
    Patch to register the SPI device and thus the save/resume for the display
    
    This patch does *NOT* resolve this problem, but it does make things a bit
    better.  The SPI device name changed with 2.6.24, and the change was made for
    the gta02 but never propagated to the gta01.  With this change, you'll now see
    the entries for the spi bus and the display controller in /sys; and the display
    controller suspend/resume functions will be called.
    
    (via BZ 79)
    
    Signed-off-by: Mike Wester <mwester at dis.net>

commit 21f6264a9400b3f91cb22f909eb3319e270e1c9c
Author: Andy Green <andy at openmoko.com>
Date:   Tue Jun 3 13:13:24 2008 +0100

    fix-jack-interrupt-debounce-loss-window.patch
    
    Make sure we can't lose a jack interrupt in debounce, despite it is
    a one-in-a-million thing that just needs replug to clear
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit 0d8e006ac8f8504960480f44b01f74dc1f38a7da
Author: Holger Freyther <zecke at openmoko.org>
Date:   Tue Jun 3 13:13:24 2008 +0100

    [neo] Every access to GPIO bank B has to go through the shadow code
    
        - Any setting of any PIN on bank B will undo the LED setting.
          Introduce neo1973_gpb_set_pin to set the PIN in a way not losing
          the LED or any other shadowed setting.
        - Update users of GPBXY for gta01 and gta02.
    
    Signed-Off-By: Holger Freyther <zecke at openmoko.org>

commit de12c7ce2136f80edecbb49b71413422eb1b62d2
Author: Holger Freyther <zecke at openmoko.org>
Date:   Tue Jun 3 13:13:24 2008 +0100

    [neo bluetooth] GTA01_GPIO_MODEM_RST != GTA02_GPIO_MODEM_RST
        The bluetooth enable and modem reset switched the order in
        gta02. Do not poke the bluetooth dongle when we want to reset
        the modem.
    
    Signed-Off-By: Holger Freyther <zecke at openmoko.org>

commit c0ef6575e30a37e28f32148823e138eec2ddc254
Author: Holger Freyther <zecke at openmoko.org>
Date:   Tue Jun 3 13:13:24 2008 +0100

    [led] Misc fixes in the driver code
        to_bundle returned the wrong data. The platform_device is the
        parent of the class_device used by the LED device class. Return
        the correct class.
    
        num_leds was not set to the correct number of registered LEDs. All
        loops using num_leds (e.g. module unloading) were not executed at
        all.
    
        On removal of the module disable all LEDs.
    
    Signed-Off-By: Holger Freyther <zecke at openmoko.org>

commit 214deb9710bf46363a89b7214998a5283b1092cd
Author: Holger Freyther <zecke at openmoko.org>
Date:   Tue Jun 3 13:13:23 2008 +0100

    [leds] We would enable PWM for all four timers, disable it for all four as well
    
    Currently we do not use the PWM code to drive the LEDS. We have enabled the PWM
    for four timer sources but disable it only for three, fix that up.
    
    Signed-Off-By: Holger Freyther <zecke at openmoko.org>

commit 1ddbd3fabac6d3679eae967a19f8d1e6ca6b82a7
Author: Holger Freyther <zecke at openmoko.org>
Date:   Tue Jun 3 13:13:23 2008 +0100

    Remove not needed #ifdef as machine_is_ is always defined.
        If we build a kernel without gta01/gta02 the
        machine_is_ macro will expand to (0) and the compiler will
        optimize the if (0) {} away.
    
    Signed-Off-By: Holger Freyther <zecke at openmoko.org>

commit 8782b8d19aa22163183b50eee4b1a349b79a1646
Author: Holger Freyther <zecke at openmoko.org>
Date:   Tue Jun 3 13:13:23 2008 +0100

    OpenMoko => Openmoko
    
    Signed-Off-By: Holger Freyther <zecke at openmoko.org>

commit b01e2d64e04f4834a282e22f90a116f3936ad187
Author: Andy Green <andy at openmoko.com>
Date:   Tue Jun 3 13:13:23 2008 +0100

    fix-jack-debounce.patch
    
    Headphone jack detection is bouncy, it can trigger multiple interrupts
    on insertion or removal.  This patch adds a workqueue that waits out the
    interrupt spew in 100ms units, and if it sees no more interrupts for 100ms
    only then samples and reports the jack state.  I was unable to get a bounce
    after 20 or so tries after this.
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit 91be3c9aed47040c5c66a5b9cedda0d9aa89cc2e
Author: Mike Wester <mwester at dis.net>
Date:   Tue Jun 3 13:13:23 2008 +0100

    fix-usb-ethernet-mwester.patch
    
    This is a kernel bug affecting all platforms, introduced in some code cleanup in
    2.6.23.  Patch will be posted as soon as I test it.
    
    NOTE: Do not submit upstream; this patch or something very similar is already
    in process for 2.6.25.

commit 869da7eca1e7760f7fb67a1122509bcc806c501d
Author: warmcat <andy at warmcat.com>
Date:   Tue Jun 3 13:13:22 2008 +0100

    debug-glamo-add-lcd-regs-to-dump.patch
    
    Signed-off-by: Andy Green <andy at openmoko.com>





More information about the commitlog mailing list