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