development kernel tree: Changes to 'stable-2.6.26'
git at git.openmoko.org
git at git.openmoko.org
Sun Aug 10 10:33:15 CEST 2008
arch/arm/mach-s3c2410/mach-gta01.c | 16 +++-
arch/arm/mach-s3c2440/mach-gta02.c | 12 +-
arch/arm/plat-s3c24xx/neo1973_pm_gsm.c | 41 +++++++-
defconfig-2.6.26 | 8 +-
drivers/i2c/chips/pcf50606.c | 148 ++++++++++++++++++++++++-
drivers/mmc/host/s3cmci.c | 47 ++++----
drivers/power/bq27000_battery.c | 18 +++-
drivers/power/gta02_hdq.c | 22 +++-
drivers/serial/s3c2410.c | 12 ++-
drivers/video/backlight/gta01_bl.c | 15 +++-
include/asm-arm/arch-s3c2410/gta01.h | 4 +
include/asm-arm/arch-s3c2410/neo1973-pm-gsm.h | 1 +
include/asm-arm/arch-s3c2410/s3c24xx-serial.h | 5 +
13 files changed, 295 insertions(+), 54 deletions(-)
New commits:
commit 557b4763b753b1620e922864555a4abf851372ba
Author: Andy Green <andy at openmoko.com>
Date: Sun Aug 10 09:32:55 2008 +0100
config-2.6.26-add-s3c-mmc.patch
Signed-off-by: Andy Green <andy at openmoko.com>
commit d2208c89291153080ea94f28883da64356e7c799
Author: Ben Dooks <ben-linux at fluff.org>
Date: Sun Aug 10 09:29:30 2008 +0100
mmc_detect_change() takes jiffies, not msecs. Convert the
previous value of msecs into jiffies before calling.
Signed-off-by: Ben Dooks <ben-linux at fluff.org>
Signed-off-by: Pierre Ossman <drzeus at drzeus.cx>
(cherry picked from commit 2de5f79d4dfcb1be16f0b873bc77d6ec74b0426d)
commit 31ab776ee952e5ef6e0a21be276686b84187fcaa
Author: Ben Dooks <ben-linux at fluff.org>
Date: Sun Aug 10 09:29:14 2008 +0100
The driver should be checking for a negative error code from
s3c2410_dma_request(), not non-zero. Newer kernels now return
the DMA channel number that was allocated by the request.
Signed-off-by: Ben Dooks <ben-linux at fluff.org>
Signed-off-by: Pierre Ossman <drzeus at drzeus.cx>
(cherry picked from commit 3886ff5f63f33c801ed3af265ac0df20d3a8dcf5)
commit 0733a2e1b598dec898fef5066b737764170aaf62
Author: Andy Green <agreen at pads.home.warmcat.com>
Date: Sun Aug 10 09:27:16 2008 +0100
My GTA01 2.6.26 kernel was crashing within mmc_power_up(), at the first
call to mmc_set_ios(host), due to host->ops being NULL. mmc_power_up()
was being called by mmc_rescan().
The only possible call path I can imagine for that is s3cmci_irq_cd
getting called before host->ops is set, thus calling mmc_detect_change()
which will schedule host->detect which is mmc_rescan.
This patch avoids the problem by moving the enable of the gpio_detect
interrupt to just before calling mmc_add_host(), where everything else
is already set up.
Signed-off-by: Cesar Eduardo Barros <cesarb at cesarb.net>
commit 0053182d351d3a3fd6c094b223021eab6531f59c
Author: Andy Green <agreen at pads.home.warmcat.com>
Date: Sun Aug 10 09:27:05 2008 +0100
One of the error paths on s3cmci_probe() was doing the wrong thing, by
jumping to the wrong label. The correct label was missing, together
with the function call it should do in the sequence; I created it by
copying the correct line from s3cmci_remove().
Also renamed some of the labels, which varied from not following the
pattern to being somewhat misleading.
Signed-off-by: Cesar Eduardo Barros <cesarb at cesarb.net>
commit 8d2acef7c5d7179db19b3c8a0ae9ae4c152faaff
Author: Andy Green <andy at openmoko.com>
Date: Sun Aug 10 09:16:04 2008 +0100
fix-no-discharging.patch
We failed to report status of "discharging", instead reporting
"not charging" even if we knew that the charger was not present.
This patch corrects it and reports "discharging" when charger
is absent.
Signed-off-by: Andy Green <andy at openmoko.com>
commit 8d2916df234dc4762dd019db2ace105a6e744894
Author: Andy Green <andy at openmoko.com>
Date: Sun Aug 10 09:15:59 2008 +0100
fix-pcf50633-usbrem-charging-led.patch
If the charger was removed, we fell through back to old
hdq-driven code with normally wrong but slightly random
results for charging LED behaviour in that circumstance
This patch makes us use the tracked charger status
callbacks alone if they are defined in the platform
data.
Signed-off-by: Andy Green <andy at openmoko.com>
commit d6fe5ca244bd8a5cf0119f4f815c3c4eabd7e2a2
Author: Andy Green <andy at openmoko.com>
Date: Sun Aug 10 09:14:27 2008 +0100
add-includes-from-checkpatch-fixes.patch
Signed-off-by: Andy Green <andy at openmoko.com>
commit edb431ebc8be9f2ab47c2ea5e585a6ba8ac3a16e
Author: Andy Green <andy at openmoko.com>
Date: Sun Aug 10 09:14:15 2008 +0100
checkpatch-fixes.patch
This cleans out some random externs in C files that checkpatch does not like
and introduces a couple of .h files to contain them. Plus some other minor
checkpatch style complaints.
Signed-off-by: Andy Green <andy at openmoko.com>
commit e669553bac329b9033b201c46e4a8c29e8165d79
Author: Mike Westerhof <mwester at dls.net>
Date: Sun Aug 10 09:14:01 2008 +0100
gta01-uart-fifo-trigger-sooner.patch
Set the UART FIFO to trigger earlier on the GTA01 device to minimize
UART overruns from the GSM.
Signed-off-by: Mike Westerhof <mwester at dls.net>
commit 26a1d7115299dcb17a9e9effc780ceba58afa91b
Author: Mike Westerhof <mwester at dls.net>
Date: Sun Aug 10 09:13:46 2008 +0100
fix-suspend-backlight-timing-gta01.patch
This patch adds the gta01 backlight callback that defers the
restoring of the backlight until after the jbt driver has
resumed. This doesn't eliminate the flashing of the LCD on
the gta01, but it reduces it considerably.
Signed-off-by: Mike Westerhof <mwester at dls.net>
commit b4976aa135000ce1d4804bf9fbfa92280cd357e7
Author: Mike Westerhof <mwester at dls.net>
Date: Sun Aug 10 09:13:31 2008 +0100
gta01-pcf50606-disable-irq-from-suspend-until-resume.patch
This patch is the pcf50606 equivalent of the pcf50633 patch that
disables interrupts from the chip until after resume is complete.
In order to ensure no data is lost, the work function is called
post-resume to process any pending interrupts.
Most of the code was quite literally re-used from Andy Green's
original patch.
Signed-off-by: Mike Westerhof <mwester at dls.net>
commit 85ef1fb82db8188fd5a615e557bf5407113d163f
Author: Mike Westerhof <mwester at dls.net>
Date: Sun Aug 10 09:13:20 2008 +0100
silence-serial-console-gta01.patch
This patch ensures that no console data will go the UART while
the GSM mux is switched to the GSM. This is necessary despite
the code that disables the console due to the fact that the
console resumes before the neo1973_pm_gsm driver, and consoles
always resume in the "on" state.
Signed-off-by: Mike Westerhof <mwester at dls.net>
commit b3159c23dcae773c116495431cca90aa923af918
Author: Mike Westerhof <mwester at dls.net>
Date: Sun Aug 10 09:13:09 2008 +0100
commit 830ea3d0c27c0c750b7bf1b56c002ee7943f3edc
gta0x-log-serial-rx-error.patch
This patch causes a KERN_DEBUG message to be printed each time an
error status is read from a UART. This is intended to facilitate
the reporting of more useful problem and bug reports from users
in the field.
Signed-off-by: Mike Westerhof <mwester at dls.net>
commit 5a0021aed270b0d98a902d9c8eb19b395dc186ae
Author: Mike Westerhof <mwester at dls.net>
Date: Sun Aug 10 09:12:55 2008 +0100
gta0x-add-minimal-GSM-flowcontrol.patch
Add the basic GSM flowcontrol code.
Signed-off-by: Mike Westerhof <mwester at dls.net>
commit 5be7f629cff94bd67ba7d95c800763a9026708f2
Author: Andy Green <andy at openmoko.com>
Date: Wed Aug 6 12:16:38 2008 +0100
fix-hdq-probe.patch
Signed-off-by: Andy Green <andy at openmoko.com>
More information about the commitlog
mailing list