kernel.git
11 years agoSubject: [PATCH 1/2] fix-gta02_lis302dl_bitbang.patch
Nelson Castillo [Wed, 19 Nov 2008 17:11:25 +0000 (17:11 +0000)]
Subject: [PATCH 1/2] fix-gta02_lis302dl_bitbang.patch

Make accelerometers work again in stable-tracking.
They stopped working with a previous commit.

(shifter >> 7) & 1); ...; shifter <<= 1;
  Had been changed to:
(shifter >> (7 - n)) & 1) /* assuming tx_bytes == 1 */

The problem: an unneeded shifter <<= 1 was still there.

We make a small change to the indexing code to make things work again.

Signed-off-by: Nelson Castillo <nelsoneci@gmail.com>
11 years agoconfig-gta02-s3c-mmc-for-wlan.patch
Andy Green [Wed, 19 Nov 2008 17:11:24 +0000 (17:11 +0000)]
config-gta02-s3c-mmc-for-wlan.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-glamo-gpio-resume.patch
Andy Green [Wed, 19 Nov 2008 17:11:23 +0000 (17:11 +0000)]
fix-glamo-gpio-resume.patch

Glamo GPIO are not set correctly after resume / reset action.
This patch forces them to correct state for GTA02.

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agoAdd default platform data for i2c to make GTA01 boot
Micael Henriksson [Wed, 19 Nov 2008 17:11:23 +0000 (17:11 +0000)]
Add default platform data for i2c to make GTA01 boot

Signed-off-by: Micael Henriksson <micael.h@gmail.com>
11 years agobuild-introduce-device-specific-named-kernel-binary.patch
Andy Green [Wed, 19 Nov 2008 17:11:23 +0000 (17:11 +0000)]
build-introduce-device-specific-named-kernel-binary.patch

This patch changes the ./build script to generate a uImage.bin file with
the build device appended, eg, uImage-GTA02.bin.

The reason for this change is that it is possible to generate rootfs images
now that can target multiple (and probably increasing numbers of) devices
with the one image.  Therefore qi or other bootloader running on the device
is going to have to pick out the right kernel from the rootfs filesystem
for the device it finds it is running on from a set provided down /boot
by the rootfs generator.

/lib/modules for the kernels doesn't get in the way of each other because the
version-specific path is also extended to have the device name as part of it.

2.6.28-GTA02_stable-tracking_c77dda03a7c11666-mokodev

For legacy U-Boot support on GTA01 or GTA02, a symlink to uImage-GTA01.bin or
uImage-GTA02.bin will be needed.

The dfu utility script is updated to take an argument, eg, GTA02

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agoconfig-gta02-uplevel-s3c-changes.patch
Andy Green [Wed, 19 Nov 2008 17:11:23 +0000 (17:11 +0000)]
config-gta02-uplevel-s3c-changes.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agoconfig-enable-storing-config-in-kernel.patch
Andy Green [Wed, 19 Nov 2008 17:11:23 +0000 (17:11 +0000)]
config-enable-storing-config-in-kernel.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-remove-broken-faster-nand.patch
Andy Green [Wed, 19 Nov 2008 17:11:23 +0000 (17:11 +0000)]
fix-remove-broken-faster-nand.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-dangling-drivers-sdio-Makefile-reference.patch
Andy Green [Wed, 19 Nov 2008 17:11:22 +0000 (17:11 +0000)]
fix-dangling-drivers-sdio-Makefile-reference.patch

Change to removing Atheros stack left a dangling reference to Makefile
in drivers/sdio that made errors on make distclean

Reported-by: Christopher Hall <hsw@openmoko.org>
Signed-off-by: Andy Green <andy@openmoko.com>
11 years agopage-flip.patch
Sean McNeil [Wed, 19 Nov 2008 17:11:22 +0000 (17:11 +0000)]
page-flip.patch

Signed-off-by: Sean McNeil <sean@mcneil.com>
11 years agoGTA01: Hack to make GTA01 boot
Jonas Bonn [Wed, 19 Nov 2008 17:11:22 +0000 (17:11 +0000)]
GTA01: Hack to make GTA01 boot

This is probably not correct as the i2c registration is not supposed to
work this way, but for the time being, add this hack to make the GTA01
at least boot.  Revisit this and drop this patch when possible.

Thanks to Andy Green for the tip.

Signed-off-by: Jonas Bonn <jonas.bonn@gmail.com>
11 years agoGTA01: Build fixes
Jonas Bonn [Wed, 19 Nov 2008 17:11:22 +0000 (17:11 +0000)]
GTA01: Build fixes

Some header files have moved so update #includes.

devs.h has been moved and updated.  Delete the old version at
include/asm-arm/plat-s3c24xx as it is no longer used.  Nothing to
migrate from this file to the new file at the new location.

s3c_device_i2c has become s3c_device_i2c0

Signed-off-by: Jonas Bonn <jonas.bonn@gmail.com>
11 years agoS3C24xx NAND: allow for faster timings
Harald Welte [Wed, 19 Nov 2008 17:11:22 +0000 (17:11 +0000)]
S3C24xx NAND: allow for faster timings

Tacls can actually be zero with some NAND flash devices, so we need
to permit this.

Also, the TACLS register actually specifies the actual number of
HCLK clocks, where the TWRPH0 and TWRPH1 registers are auto-incremented
by one HCLK clock in hardware.

Signed-off-by: Harald Welte <laforge@openmoko.org>
11 years agoSet vbus max current to 500 mA
Balaji Rao [Wed, 19 Nov 2008 17:11:22 +0000 (17:11 +0000)]
Set vbus max current to 500 mA

Hi Andy,

I found that stable tracking usb_curlim was zero because of this and the
battery was not getting charged by default.

CONFIG_USB_GADGET_VBUS_DRAW was introduced in .27-rc6 I guess.

Signed-off-by: Balaji Rao <balajirrao@openmoko.org>
11 years agobattery-name.patch
Sean McNeil [Wed, 19 Nov 2008 17:11:22 +0000 (17:11 +0000)]
battery-name.patch

Change battery name from bat to battery to conform with Android better

11 years agoconfig-gta03-change-linux-sdio-stack.patch
Andy Green [Wed, 19 Nov 2008 17:11:21 +0000 (17:11 +0000)]
config-gta03-change-linux-sdio-stack.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agoconfig-gta02-change-linux-sdio-stack.patch
Andy Green [Wed, 19 Nov 2008 17:11:21 +0000 (17:11 +0000)]
config-gta02-change-linux-sdio-stack.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-i2c0-platdata.patch
Werner Almesberger [Wed, 19 Nov 2008 17:11:21 +0000 (17:11 +0000)]
fix-i2c0-platdata.patch

i2c0 platform data wasn't initialized, which caused driver registration
to fail, and kept many other peripherals from initializing.

Signed-off-by: Werner Almesberger <werner@openmoko.org>
11 years agoUse S3C SDI on GTA02.
Werner Almesberger [Wed, 19 Nov 2008 17:11:21 +0000 (17:11 +0000)]
Use S3C SDI on GTA02.

11 years agohif-linux-sdio.patch
Werner Almesberger [Wed, 19 Nov 2008 17:11:21 +0000 (17:11 +0000)]
hif-linux-sdio.patch

This is a replacement for Atheros' HIF layer that uses the Linux SDIO
stack.

Using GPLv2, like Atheros' code this is based on.

Work in progress.

Not-Yet-Signed-off-by: Werner Almesberger <werner@openmoko.org>
11 years ago(no commit message)
Werner Almesberger [Wed, 19 Nov 2008 17:11:21 +0000 (17:11 +0000)]

11 years agogta02-remove-sdio.patch
Werner Almesberger [Wed, 19 Nov 2008 17:11:21 +0000 (17:11 +0000)]
gta02-remove-sdio.patch

After killing the Atheros SDIO stack, we shall no longer deny ourselves
the pleasure of also getting rid of the glue that keeps it on the
platform.

Not-Yet-Signed-off-by: Werner Almesberger <werner@openmoko.org>
11 years agoar6k-without-sdio.patch
Werner Almesberger [Wed, 19 Nov 2008 17:11:21 +0000 (17:11 +0000)]
ar6k-without-sdio.patch

Make the AR6000 WLAN driver compile after moving it outside the
Atheros SDIO stack. Note that the config option's name changes
as well.

The choice of a non-standard location (drivers/ar6000/) is
intentional. The driver is still very far from being in shape for
mainline inclusion, and the odd location should serve as an
immediate warning.

Not-Yet-Signed-off-by: Werner Almesberger <werner@openmoko.org>
11 years agoprepare-ar6001-driver-linux-sdio.patch
Andy Green [Wed, 19 Nov 2008 17:11:20 +0000 (17:11 +0000)]
prepare-ar6001-driver-linux-sdio.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agojffs2-choke-gc-thread.patch
Andres Salomon [Wed, 19 Nov 2008 17:11:20 +0000 (17:11 +0000)]
jffs2-choke-gc-thread.patch

I've noticed some pretty poor behavior on OLPC machines after bootup, when
gdm/X are starting.  The GCD monopolizes the scheduler (which in turns means
it gets to do more nand i/o), which results in processes taking much much
longer than they should to start.

As an example, on an OLPC machine going from OFW to a usable X (via auto-login
gdm) takes 2m 30s.  The majority of this time is consumed by the switch into
graphical mode.  With this patch, we cut a full 60s off of bootup time.  After
bootup, things are much snappier as well.

Note that we have seen a CRC node error with this patch that causes the machine
to fail to boot, but we've also seen that problem without this patch.

Signed-off-by: Andres Salomon <dilinger@debian.org>
11 years agoconfig-tracking-2.6.28-rc2-plus-6410-uplevel.patch
Andy Green [Wed, 19 Nov 2008 17:11:19 +0000 (17:11 +0000)]
config-tracking-2.6.28-rc2-plus-6410-uplevel.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agotracking-2442-2.6.28-rc2-i2c-6410-changes.patch
Andy Green [Wed, 19 Nov 2008 17:11:18 +0000 (17:11 +0000)]
tracking-2442-2.6.28-rc2-i2c-6410-changes.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agotracking-2.6.28-rc2-i2c-rebase-breakage.patch
Andy Green [Wed, 19 Nov 2008 17:11:18 +0000 (17:11 +0000)]
tracking-2.6.28-rc2-i2c-rebase-breakage.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agoRe: [PATCH] fix root cause of NAND trouble
Werner Almesberger [Wed, 19 Nov 2008 17:11:18 +0000 (17:11 +0000)]
Re: [PATCH] fix root cause of NAND trouble

Ben Dooks wrote:
> My only comment would be
> that a slightly better solution would be to do:

Oh, that's much better, thanks ! I hadn't realized at first that
once could read the FIFO one byte at a time.

The revised patch is below.

- Werner

---------------------------------- cut here -----------------------------------

fix-s3c-nand-read-bytes.patch

With the introduction of optimized OOB reads in nand_read_subpage,
the length of the data requested may not be a multiple of four bytes.

This caused a partial read on the 2440, leading to false ECC errors
and, worse, attempts to "correct" them.

Note that there is a similar issue in s3c2440_nand_write_buf, which
doesn't seem to cause trouble yet.

Signed-off-by: Werner Almesberger <werner@openmoko.org>
11 years agoFrom a54bd9e2376337320c36965830fd3167c4063356 Mon Sep 17 00:00:00 2001
Chia-I Wu [Wed, 19 Nov 2008 17:11:18 +0000 (17:11 +0000)]
From a54bd9e2376337320c36965830fd3167c4063356 Mon Sep 17 00:00:00 2001
Subject: [PATCH] glamofb: Initialize only visible part of the memory.

It takes lots of time (0.5 seconds) to initialize the whole memory.  As
only the visible part matters, we could just initialize that part.

Signed-off-by: Chia-I Wu <olv@openmoko.com>
11 years agofix-mmc-busy-loop-on-bytes.patch
Werner Almesberger [Wed, 19 Nov 2008 17:11:18 +0000 (17:11 +0000)]
fix-mmc-busy-loop-on-bytes.patch

christer-mmc-byte-alignment.patch reduced the FIFO I/O granularity
from words to bytes. This also includes the decision when the FIFO
is empty or full.

However, we sometimes only want to transfer full words, in which
case do_pio_read/do_pio_write busy-loop until the FIFO has filled
up or drained enough.

In the case of do_pio_write, this can cause an endless loop if the
amount of data exceeds the FIFO size, because do_pio_write runs
before the transfer is initiated, so the FIFO never drains.

Signed-off-by: Werner Almesberger <werner@openmoko.org>
11 years agoconfig-tracking-gta03-2.6.28-rc2-uplevel.patch
Andy Green [Wed, 19 Nov 2008 17:11:18 +0000 (17:11 +0000)]
config-tracking-gta03-2.6.28-rc2-uplevel.patch

Add fake GPIO I2C bus so we can start config with pcf50633 before
real 6410 I2C bus driver is ready

Enable pcf50633 and current APM emulation to get it going (will be
deprecated shortly hopefully).

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-wlan-share-bringup.patch
Werner Almesberger [Wed, 19 Nov 2008 17:11:18 +0000 (17:11 +0000)]
fix-wlan-share-bringup.patch

Use the same code for bringup during initialization and when switching
the module on/off through sysfs.

This also solves the problem of not resetting the WLAN module, which
was caused by fix-set-wlan-power-mgt-to-default-on.patch only partially
reverting the power-off default introduced with
introduce-gta02-pm-wlan.patch.

Signed-off-by: Werner Almesberger <werner@openmoko.org>
11 years agoconfig-tracking-2.6.28-rc2-uplevel.patch
Andy Green [Wed, 19 Nov 2008 17:11:17 +0000 (17:11 +0000)]
config-tracking-2.6.28-rc2-uplevel.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-wlan-warn.patch
Andy Green [Wed, 19 Nov 2008 17:11:17 +0000 (17:11 +0000)]
fix-wlan-warn.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agomeddle-wsod.patch
Andy Green [Wed, 19 Nov 2008 17:11:17 +0000 (17:11 +0000)]
meddle-wsod.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agorevert-jbt6k74-resume-changes.patch
Andy Green [Wed, 19 Nov 2008 17:11:17 +0000 (17:11 +0000)]
revert-jbt6k74-resume-changes.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-glamo-suspend-remove-reg-dump-and-restore.patch
Andy Green [Wed, 19 Nov 2008 17:11:17 +0000 (17:11 +0000)]
fix-glamo-suspend-remove-reg-dump-and-restore.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-glamo-resume-dont-restuff-regs-do-reinit-in-framebuffer-resume.patch
Andy Green [Wed, 19 Nov 2008 17:11:17 +0000 (17:11 +0000)]
fix-glamo-resume-dont-restuff-regs-do-reinit-in-framebuffer-resume.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agoFix load address for Freerunner devices
Scott Talbot [Wed, 19 Nov 2008 17:11:17 +0000 (17:11 +0000)]
Fix load address for Freerunner devices

Make the load address within RAM, rather than a memory mapped
register. (Fix a copy-and-paste error.)

11 years agoworkaround-6410-android-binder-VIPT-undefined.patch
Andy Green [Wed, 19 Nov 2008 17:11:16 +0000 (17:11 +0000)]
workaround-6410-android-binder-VIPT-undefined.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agoconfig-tracking-gta03-2.6.28-rc1-uplevel.patch
Andy Green [Wed, 19 Nov 2008 17:11:16 +0000 (17:11 +0000)]
config-tracking-gta03-2.6.28-rc1-uplevel.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years ago> I also mentioned that the uplevelled mokopatches dealt with the new way
Balaji Rao [Wed, 19 Nov 2008 17:11:16 +0000 (17:11 +0000)]
> I also mentioned that the uplevelled mokopatches dealt with the new way
> of passing i2c information into the wm8753 driver... it handles that
> action now.  Maybe that's what trashes up the PMU registration / bus
> attach stuff for PMU.
>
> Anyway that is why I removed wm8753 i2c registration from mach-gta02.c,
> it's now done in the gta02 wm8753 driver.

Ah, sorry for not noticing it. So we can remove the i2c_board_info
altogether from mach-gta02.c.

Signed-off-by: Balaji Rao <balajirrao@openmoko.org>
11 years agoconfig-remove-android-specific-config.patch
Andy Green [Wed, 19 Nov 2008 17:11:16 +0000 (17:11 +0000)]
config-remove-android-specific-config.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agoconfig-tracking-2.6.28-rc1-uplevel-gta02.patch
Andy Green [Wed, 19 Nov 2008 17:11:16 +0000 (17:11 +0000)]
config-tracking-2.6.28-rc1-uplevel-gta02.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agotracking-glamo-suspend-even-more-meddling.patch
Andy Green [Wed, 19 Nov 2008 17:11:16 +0000 (17:11 +0000)]
tracking-glamo-suspend-even-more-meddling.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agotracking-config-remove-suspend-testing-config.patch
Andy Green [Wed, 19 Nov 2008 17:11:16 +0000 (17:11 +0000)]
tracking-config-remove-suspend-testing-config.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-cycle-backlight-enable-in-resume.patch
Andy Green [Wed, 19 Nov 2008 17:11:16 +0000 (17:11 +0000)]
fix-cycle-backlight-enable-in-resume.patch

Without this the backlight remains stubbornly down on resume

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-set-wlan-power-mgt-to-default-on.patch
Andy Green [Wed, 19 Nov 2008 17:11:15 +0000 (17:11 +0000)]
fix-set-wlan-power-mgt-to-default-on.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agoadd-build-script-name-based-on-64xx-or-24xx-config.patch
Andy Green [Wed, 19 Nov 2008 17:11:15 +0000 (17:11 +0000)]
add-build-script-name-based-on-64xx-or-24xx-config.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agochange-all-tla01-gta03.patch
Andy Green [Wed, 19 Nov 2008 17:11:15 +0000 (17:11 +0000)]
change-all-tla01-gta03.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agoconfig-tracking-android-options-on-defconfig.patch
Andy Green [Wed, 19 Nov 2008 17:11:15 +0000 (17:11 +0000)]
config-tracking-android-options-on-defconfig.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agotracking-fix-android-gpio-include.patch
Andy Green [Wed, 19 Nov 2008 17:11:15 +0000 (17:11 +0000)]
tracking-fix-android-gpio-include.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agotracking-config-uplevel-android-defconfig.patch
Andy Green [Wed, 19 Nov 2008 17:11:14 +0000 (17:11 +0000)]
tracking-config-uplevel-android-defconfig.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agoandroid-tracking.patch
Sean McNeil [Wed, 19 Nov 2008 17:11:13 +0000 (17:11 +0000)]
android-tracking.patch

Minimal set of kernel changes to support Android operation.
Note arch/arm/configs/gta02-android-defconfig

11 years agotracking-fix-gta01-backlight-include.patch
Andy Green [Wed, 19 Nov 2008 17:11:13 +0000 (17:11 +0000)]
tracking-fix-gta01-backlight-include.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agotracking-fix-bcd-api-name-change.patch
Andy Green [Wed, 19 Nov 2008 17:11:13 +0000 (17:11 +0000)]
tracking-fix-bcd-api-name-change.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agotracking-fix-include-moves.patch
Andy Green [Wed, 19 Nov 2008 17:11:13 +0000 (17:11 +0000)]
tracking-fix-include-moves.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agoclean-remove-gta02.h-from-printk-debug.patch
Andy Green [Wed, 19 Nov 2008 17:11:13 +0000 (17:11 +0000)]
clean-remove-gta02.h-from-printk-debug.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agotracking-config-add-tla01-config.patch
Andy Green [Wed, 19 Nov 2008 17:11:13 +0000 (17:11 +0000)]
tracking-config-add-tla01-config.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agocleanup-after-adding-andy-tracking-patchset.patch
Andy Green [Wed, 19 Nov 2008 17:11:13 +0000 (17:11 +0000)]
cleanup-after-adding-andy-tracking-patchset.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-hdq-timing-factor-2.6.27.patch
Andy Green [Wed, 19 Nov 2008 17:11:12 +0000 (17:11 +0000)]
fix-hdq-timing-factor-2.6.27.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-hdq-fiq-interface.patch
Sean McNeil [Wed, 19 Nov 2008 17:11:12 +0000 (17:11 +0000)]
fix-hdq-fiq-interface.patch

Try to make sure about no compiler malarky by volatile.  Change hdq busy
detect.  Change error handling path in hdq interface to fiq.

Signed-off-by: Sean McNeil <sean@mcneil.com>
11 years agofix-glamo-mci-ignore-command-properly.patch
Andy Green [Wed, 19 Nov 2008 17:11:12 +0000 (17:11 +0000)]
fix-glamo-mci-ignore-command-properly.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-lid302dl-bitbang-all-the-way-baby.patch
Andy Green [Wed, 19 Nov 2008 17:11:12 +0000 (17:11 +0000)]
fix-lid302dl-bitbang-all-the-way-baby.patch

This large patch removes motion sensor from Linux SPI bitbang driver.
Previously, some access was done through Linux SPI protected
by a mutex, and the ISR access was done by platform bitbang code due
to inability of Linux SPI driver to work in the interrupt context.

Now all access is done by bitbang callbacks in mach_gta02.c and are
protected by single scheme of interrupt lockout for the duration --
I line-by-line'd the driver to confirm that best I could, adding
protection and taking more care on several /sys related paths.

Because this is no longer a Linux SPI bus driver, the path for various
/sys things have changed.  They can now be found down, eg,

/sys/devices/platform/lis302dl.1/sample_rate

lis302dl.1 is the top sensor and .2 the bottom.  The names of the input
susbsytem paths remain the same as before.

Not working in interrupt context made trouble using interrupt lockout as
locking

[21474615.495000] BUG: sleeping function called from invalid context at kernel/sched.c:4684
[21474615.495000] in_atomic():0, irqs_disabled():128
[21474615.495000] 2 locks held by bash/779:
[21474615.495000]  #0:  (&buffer->mutex){....}, at: [<c00ec1b0>] sysfs_write_file+0x30/0x80
[21474615.495000]  #1:  (pm_mutex){....}, at: [<c007a34c>] enter_state+0xd4/0x10c
[21474615.495000] [<c0032a14>] (dump_stack+0x0/0x14) from [<c0049410>] (__might_sleep+0xdc/0xf8)
[21474615.495000] [<c0049334>] (__might_sleep+0x0/0xf8) from [<c0316c38>] (wait_for_common+0x28/0x190)
[21474615.495000]  r5:c79ffd00 r4:c79ffd4c
[21474615.495000] [<c0316c10>] (wait_for_common+0x0/0x190) from [<c0316e30>] (wait_for_completion+0x18/0x1c)
[21474615.495000]  r8:c79ffd84 r7:c79c4800 r6:c79ffd00 r5:c79ffd20 r4:c79ffd4c
[21474615.495000] [<c0316e18>] (wait_for_completion+0x0/0x1c) from [<c01d28ec>] (spi_sync+0xa0/0xb8)
[21474615.495000] [<c01d284c>] (spi_sync+0x0/0xb8) from [<c020ca10>] (__reg_write+0x88/0x94)
[21474615.495000] [<c020c988>] (__reg_write+0x0/0x94) from [<c020cc30>] (lis302dl_resume+0x54/0x198)
[21474615.495000]  r6:60000013 r5:c79c4800 r4:c79bc9c0
[21474615.495000] [<c020cbdc>] (lis302dl_resume+0x0/0x198) from [<c01d2fb0>] (spi_resume+0x38/0x44)
[21474615.495000]  r6:00000010 r5:c79c4800 r4:c79c4974
[21474615.495000] [<c01d2f78>] (spi_resume+0x0/0x44) from [<c0198f34>] (resume_device+0x8c/0x1b0)
[21474615.495000] [<c0198ea8>] (resume_device+0x0/0x1b0) from [<c01990c0>] (dpm_resume+0x68/0x134)
[21474615.495000]  r7:00000003 r6:00000010 r5:c79c4800 r4:c79c4974
[21474615.495000] [<c0199058>] (dpm_resume+0x0/0x134) from [<c01991b4>] (device_resume+0x28/0x38)
[21474615.495000]  r6:00000003 r5:c08b7188 r4:00000010
[21474615.495000] [<c019918c>] (device_resume+0x0/0x38) from [<c007a0f8>] (suspend_devices_and_enter+0x110/0x180)
[21474615.495000]  r4:00000000
[21474615.495000] [<c0079fe8>] (suspend_devices_and_enter+0x0/0x180) from [<c007a320>] (enter_state+0xa8/0x10c)
[21474615.495000]  r6:00000003 r5:c03aa414 r4:00000000
[21474615.495000] [<c007a278>] (enter_state+0x0/0x10c) from [<c007a430>] (state_store+0xac/0xc0)
[21474615.495000]  r6:c7b80000 r5:00000003 r4:c03aa414
[21474615.495000] [<c007a384>] (state_store+0x0/0xc0) from [<c014dfb4>] (kobj_attr_store+0x24/0x30)
[21474615.495000] [<c014df90>] (kobj_attr_store+0x0/0x30) from [<c00ebe58>] (flush_write_buffer+0x54/0x68)
[21474615.495000] [<c00ebe04>] (flush_write_buffer+0x0/0x68) from [<c00ec1d8>] (sysfs_write_file+0x58/0x80)
[21474615.495000]  r8:c7acca80 r7:c79fff78 r6:000be408 r5:00000004 r4:c7a19ea0
[21474615.495000] [<c00ec180>] (sysfs_write_file+0x0/0x80) from [<c00a91b8>] (vfs_write+0xbc/0x14c)
[21474615.495000] [<c00a90fc>] (vfs_write+0x0/0x14c) from [<c00a9774>] (sys_write+0x4c/0x7c)
[21474615.495000]  r7:00000004 r6:00000000 r5:00000000 r4:c7acca80
[21474615.495000] [<c00a9728>] (sys_write+0x0/0x7c) from [<c002dc20>] (ret_fast_syscall+0x0/0x2c)

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-lis302dl-use-__reg_read-in-suspend.patch
Andy Green [Wed, 19 Nov 2008 17:11:12 +0000 (17:11 +0000)]
fix-lis302dl-use-__reg_read-in-suspend.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-rebase-dust.patch
Andy Green [Wed, 19 Nov 2008 17:11:12 +0000 (17:11 +0000)]
fix-rebase-dust.patch

Last rebase to stable-2.6.26 left some trash from rebasing the patches on top of this,
clean it back out

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-remote-install-for-ext3-only-sd.patch
Andy Green [Wed, 19 Nov 2008 17:11:12 +0000 (17:11 +0000)]
fix-remote-install-for-ext3-only-sd.patch

We're using /boot for kernel now

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-s3c2410-usb-controller-mode-change-always-EINVAL.patch
Andy Green [Wed, 19 Nov 2008 17:11:11 +0000 (17:11 +0000)]
fix-s3c2410-usb-controller-mode-change-always-EINVAL.patch

We always return -EINVAL when changing s3c2410 USB host and device modes
due to lack of { }.

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agodebug-glamo-syslog-dumps.patch
Andy Green [Wed, 19 Nov 2008 17:11:11 +0000 (17:11 +0000)]
debug-glamo-syslog-dumps.patch

More effort to refine power code that does the suspend and resume actions

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agodebug-resume-hang.patch
Andy Green [Wed, 19 Nov 2008 17:11:11 +0000 (17:11 +0000)]
debug-resume-hang.patch

Weeks of frantic effort to control Glamo, traced the issue to two outcomes:
nWAIT is forced down and the device is hard locked, or we survive immediate
Glamo resume and die again with nWAIT forced down when the framebuffer driver
tries to flash the soft cursor.

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agoglamo-resume-meddling.patch
Andy Green [Wed, 19 Nov 2008 17:11:11 +0000 (17:11 +0000)]
glamo-resume-meddling.patch

Big chunk of trying to own Glamo resume and not really succeeding

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-pcf50633-disable-debug-msg.patch
Andy Green [Wed, 19 Nov 2008 17:11:11 +0000 (17:11 +0000)]
fix-pcf50633-disable-debug-msg.patch

Stop the debugging stuff, see if that impacts resume error (not really, it
was actually Glamo)

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agodebug-move-led-around.patch
Andy Green [Wed, 19 Nov 2008 17:11:11 +0000 (17:11 +0000)]
debug-move-led-around.patch

Light an LED in the dark crashing hell of dead resume... the problems come from
Glamo it turns out

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-remove-resume-dependencies-on-pmu-for-pmu-children.patch
Andy Green [Wed, 19 Nov 2008 17:11:11 +0000 (17:11 +0000)]
fix-remove-resume-dependencies-on-pmu-for-pmu-children.patch

All that stuff should be enforced by device tree now, out with it

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-device-tree-pcf50633-parents-more-things.patch
Andy Green [Wed, 19 Nov 2008 17:11:10 +0000 (17:11 +0000)]
fix-device-tree-pcf50633-parents-more-things.patch

Oooh it's a lot cleaner now and explained in the comments

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-glamo-suspend-cant-use-pll-host-bus-clock-during-suspend.patch
Andy Green [Wed, 19 Nov 2008 17:11:10 +0000 (17:11 +0000)]
fix-glamo-suspend-cant-use-pll-host-bus-clock-during-suspend.patch

Hum well that's the idea, Glamo did not play ball

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-glamo-mci-no-need-for-suspend-fake-command.patch
Andy Green [Wed, 19 Nov 2008 17:11:10 +0000 (17:11 +0000)]
fix-glamo-mci-no-need-for-suspend-fake-command.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-glamo-reparenting-panic-sd-boot.patch
Andy Green [Wed, 19 Nov 2008 17:11:10 +0000 (17:11 +0000)]
fix-glamo-reparenting-panic-sd-boot.patch

We panic on SD boot now we changed Glamo order, because it
didn't succeed to bring up mmcblk0p1.  But, if you do loglevel=8
then it works OK.  So we are racing with something...

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agoclean-mmc-power-deps-and-timing.patch
Andy Green [Wed, 19 Nov 2008 17:11:10 +0000 (17:11 +0000)]
clean-mmc-power-deps-and-timing.patch

Simplify it now we have Glamo as child of pcf50633

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agoclean-device-registration-to-array.patch
Andy Green [Wed, 19 Nov 2008 17:11:10 +0000 (17:11 +0000)]
clean-device-registration-to-array.patch

Well dependencies of pcf50633 are getting a bit much, let's break them
out into an array

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-vib-parentage-to-fiq.patch
Andy Green [Wed, 19 Nov 2008 17:11:09 +0000 (17:11 +0000)]
fix-vib-parentage-to-fiq.patch

Vibrator relies on FIQ, represent that in device tree

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agoadd-pwm-child-attach-callback.patch
Andy Green [Wed, 19 Nov 2008 17:11:09 +0000 (17:11 +0000)]
add-pwm-child-attach-callback.patch

Things can depend on PWM being up, allow device tree to show that

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-gps-power-child-of-pcf50633.patch
Andy Green [Wed, 19 Nov 2008 17:11:08 +0000 (17:11 +0000)]
fix-gps-power-child-of-pcf50633.patch

GPS power control device is obviously a child of pcf50633 since it
wants to meddle with regulators.  Define it to be so in the device tree.

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agodebug-aux-key-probe-resume-death.patch
Andy Green [Wed, 19 Nov 2008 17:11:08 +0000 (17:11 +0000)]
debug-aux-key-probe-resume-death.patch

Nasty temporary patch that is VERY useful, basically if you hit AUX key
during suspend time, it will force an OOPS, which due to another debug patch
forces a spew on serial console showing dmesg to date and the oops.

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-glamo-probe-fail-bail.patch
Andy Green [Wed, 19 Nov 2008 17:11:08 +0000 (17:11 +0000)]
fix-glamo-probe-fail-bail.patch

Backout from failed probe was quite broken.

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agodebug-glamo-drop-lcm-reset-during-glamo-probe.patch
Andy Green [Wed, 19 Nov 2008 17:11:08 +0000 (17:11 +0000)]
debug-glamo-drop-lcm-reset-during-glamo-probe.patch

We shouldn't have to reset it in glamo probe

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-glamo-migrate-irq-init-before-register-init.patch
Andy Green [Wed, 19 Nov 2008 17:11:08 +0000 (17:11 +0000)]
fix-glamo-migrate-irq-init-before-register-init.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-glamo-irq-recursive-locking.patch
Andy Green [Wed, 19 Nov 2008 17:11:08 +0000 (17:11 +0000)]
fix-glamo-irq-recursive-locking.patch

Running heavily instrumented kernel, get report about glamo IRQ spinlock
probem.

[    8.795000] =============================================
[    8.795000] [ INFO: possible recursive locking detected ]
[    8.795000] 2.6.24 #782
[    8.795000] ---------------------------------------------
[    8.795000] swapper/1 is trying to acquire lock:
[    8.795000]  (&irq_desc_lock_class){++..}, at: [<c0077ae4>] handle_level_irq+0x24/0x120
[    8.795000]
[    8.795000] but task is already holding lock:
[    8.795000]  (&irq_desc_lock_class){++..}, at: [<c01be628>] glamo_irq_demux_handler+0x24/0x140
[    8.795000]
[    8.795000] other info that might help us debug this:
[    8.795000] 1 lock held by swapper/1:
[    8.795000]  #0:  (&irq_desc_lock_class){++..}, at: [<c01be628>] glamo_irq_demux_handler+0x24/0x140
[    8.795000]
[    8.795000] stack backtrace:
[    8.795000] [<c002ec28>] (dump_stack+0x0/0x14) from [<c006ad74>] (__lock_acquire+0x9a0/0xdec)
[    8.795000] [<c006a3d4>] (__lock_acquire+0x0/0xdec) from [<c006b264>] (lock_acquire+0xa4/0xc0)
[    8.795000] [<c006b1c0>] (lock_acquire+0x0/0xc0) from [<c02f7878>] (_spin_lock+0x44/0x78)
[    8.795000] [<c02f7834>] (_spin_lock+0x0/0x78) from [<c0077ae4>] (handle_level_irq+0x24/0x120)
[    8.795000]  r6:c03e11c0 r5:0000005c r4:c03e11c0
[    8.795000] [<c0077ac0>] (handle_level_irq+0x0/0x120) from [<c01be708>] (glamo_irq_demux_handler+0x104/0x140)
[    8.795000]  r7:00000038 r6:c03e11c0 r5:00000008 r4:c03e0560
[    8.795000] [<c01be604>] (glamo_irq_demux_handler+0x0/0x140) from [<c003c934>] (s3c_irq_demux_extint8+0x94/0xa4)
[    8.795000]  r8:00000002 r7:00000003 r6:00000000 r5:c03df958 r4:00000000
[    8.795000] [<c003c8a0>] (s3c_irq_demux_extint8+0x0/0xa4) from [<c0029048>] (__exception_text_start+0x48/0x64)
[    8.795000]  r4:00000015
[    8.795000] [<c0029000>] (__exception_text_start+0x0/0x64) from [<c0029a5c>] (__irq_svc+0x3c/0xb4)

Patch removes desc->lock locking around glamo_irq_demux_handler... guess it is OK
since we didn't clear interrupt source, can't recurse?

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agodebug-make-glamo-child-of-pcf50633-for-sd-card-logical-suspend.patch
Andy Green [Wed, 19 Nov 2008 17:11:08 +0000 (17:11 +0000)]
debug-make-glamo-child-of-pcf50633-for-sd-card-logical-suspend.patch

This is an early start on populating pcf50633 device tree callback, later
we convert the guys here and some additional ones to an array.

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-glamofb-defuse-yield-bomb-in-atomic-context.patch
Andy Green [Wed, 19 Nov 2008 17:11:08 +0000 (17:11 +0000)]
fix-glamofb-defuse-yield-bomb-in-atomic-context.patch

If we ever fall through to the yield when we turned off interrupts...
it wouldn't be pretty.

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agoadd-gta02-fiq-begets-hdq-begets-bq27000.patch
Andy Green [Wed, 19 Nov 2008 17:11:07 +0000 (17:11 +0000)]
add-gta02-fiq-begets-hdq-begets-bq27000.patch

HDQ secretly depends on FIQ, bq27000 depends on HDQ, this patch uses the
new callbacks to make that explicit in both cases for our device

Here's what can happen without it:

[    2.680000] Bad mode in data abort handler detected
[    2.680000] Internal error: Oops - bad mode: 0 [#1] PREEMPT
[    2.680000] Modules linked in:
[    2.680000] CPU: 0    Not tainted  (2.6.24 #791)
[    2.680000] PC is at trace_hardirqs_off+0x28/0xfc
[    2.680000] LR is at fiq_kick+0x90/0xa8
[    2.680000] pc : [<c006759c>]    lr : [<c0035000>]    psr: 200000d1
[    2.680000] sp : c7c2dd98  ip : c7c2dde0  fp : c7c2ddf4
[    2.680000] r10: 00000008  r9 : c7d70e00  r8 : 00000002
[    2.680000] r7 : 00000009  r6 : 200000d1  r5 : 00000000  r4 : 0000006e
[    2.680000] r3 : c03ec000  r2 : 00000000  r1 : 00000000  r0 : 0000006e
[    2.680000] Flags: nzCv  IRQs off  FIQs off  Mode FIQ_32  ISA ARM  Segment kernel
[    2.680000] Control: c000717f  Table: 30004000  DAC: 00000017
[    2.680000] Process events/0 (pid: 5, stack limit = 0xc7c2c268)
[    2.680000] Stack: (0xc7c2dd98 to 0xc7c2e000)
[    2.680000] dd80:                                                       0000006e 00000000
[    2.680000] dda0: 00000000 c03ec000 0000006e 00000000 200000d1 00000009 00000002 c7d70e00
[    2.680000] ddc0: 00000008 c7c2ddf4 c7c2dde0 c7c2dd98 c0035000 c006759c 200000d1 ffffffff
[    2.680000] dde0: 00000009 00000004 c7c2de0c c7c2ddf8 c01f87d0 c0034f80 c7d49260 c7d49260
[    2.680000] de00: c7c2de34 c7c2de10 c01f80dc c01f87a8 c7d49260 00000007 c7c2de5c c7d8e000
[    2.680000] de20: c03e2908 c7d6b000 c7c2de54 c7c2de38 c01f82d0 c01f80c0 c7c2de64 00000000
[    2.680000] de40: 00000007 c7d70e00 c7c2de84 c7c2de58 c01f79d4 c01f8154 c7c2de84 c7c2de68
[    2.680000] de60: c0098c28 00000000 0000008c c7d8e000 c7d49264 00000001 c7c2deb4 c7c2de88
[    2.680000] de80: c01f7d4c c01f799c c038c450 c7d70e00 c7d6b000 00000000 c7d6b000 c03da064
[    2.680000] dea0: c038c450 c7d70ee8 c7c2decc c7c2deb8 c01aa924 c01f7c6c 00000002 c03d9fe0
[    2.680000] dec0: c7c2df24 c7c2ded0 c016c828 c01aa864 c7c2def4 c7c2dee0 c02eb438 00000000
[    2.680000] dee0: c0380680 c7d867e0 c7c2df14 c7c2def8 c0227888 c02eb414 c7d49264 00000002
[    2.680000] df00: c7c03d40 c7d49264 00000000 c7c2df68 00000000 c01f7844 c7c2df34 c7c2df28
[    2.680000] df20: c016caa8 c016c6b8 c7c2df5c c7c2df38 c01f794c c016caa4 c7c03d40 00000002
[    2.680000] df40: c7c03d40 c7c2c000 c7d4928c c7c2df68 c7c2df9c c7c2df60 c005a30c c01f7854
[    2.680000] df60: 00000002 c005a2a4 c0664458 c044c148 c038c460 00000000 c7c2dfb0 c7c03d40
[    2.680000] df80: c7c2c000 00000000 00000000 00000000 c7c2dfd4 c7c2dfa0 c005b094 c005a218
[    2.680000] dfa0: c02e8e68 00000000 c7c2ab60 c005ecb0 c7c2dfb0 c7c2dfb0 00000000 c7c2c000
[    2.680000] dfc0: c7c03d40 c005afb0 c7c2dff4 c7c2dfd8 c005ebac c005afc0 00000000 00000000
[    2.680000] dfe0: 00000000 00000000 00000000 c7c2dff8 c004c138 c005eb5c 00000000 00000000
[    2.680000] Backtrace:
[    2.680000] [<c0034f70>] (fiq_kick+0x0/0xa8) from [<c01f87d0>] (gta02hdq_read+0x38/0x90)
[    2.680000]  r5:00000004 r4:00000009
[    2.680000] [<c01f8798>] (gta02hdq_read+0x0/0x90) from [<c01f80dc>] (hdq_read16+0x2c/0x84)
[    2.680000]  r5:c7d49260 r4:c7d49260
[    2.680000] [<c01f80b0>] (hdq_read16+0x0/0x84) from [<c01f82d0>] (bq27000_battery_get_property+0x18c/0x304)
[    2.680000] [<c01f8144>] (bq27000_battery_get_property+0x0/0x304) from [<c01f79d4>] (power_supply_show_property+0x48/0x124)
[    2.680000]  r6:c7d70e00 r5:00000007 r4:00000000
[    2.680000] [<c01f798c>] (power_supply_show_property+0x0/0x124) from [<c01f7d4c>] (power_supply_uevent+0xf0/0x1a4)
[    2.680000]  r8:00000001 r7:c7d49264 r6:c7d8e000 r5:0000008c r4:00000000
[    2.680000] [<c01f7c5c>] (power_supply_uevent+0x0/0x1a4) from [<c01aa924>] (dev_uevent+0xd0/0x10c)
[    2.680000] [<c01aa854>] (dev_uevent+0x0/0x10c) from [<c016c828>] (kobject_uevent_env+0x180/0x3ec)
[    2.680000]  r5:c03d9fe0 r4:00000002
[    2.680000] [<c016c6a8>] (kobject_uevent_env+0x0/0x3ec) from [<c016caa8>] (kobject_uevent+0x14/0x18)
[    2.680000] [<c016ca94>] (kobject_uevent+0x0/0x18) from [<c01f794c>] (power_supply_changed_work+0x108/0x114)
[    2.680000] [<c01f7844>] (power_supply_changed_work+0x0/0x114) from [<c005a30c>] (run_workqueue+0x104/0x208)
[    2.680000]  r8:c7c2df68 r7:c7d4928c r6:c7c2c000 r5:c7c03d40 r4:00000002
[    2.680000] [<c005a208>] (run_workqueue+0x0/0x208) from [<c005b094>] (worker_thread+0xe4/0xf8)
[    2.680000] [<c005afb0>] (worker_thread+0x0/0xf8) from [<c005ebac>] (kthread+0x60/0x94)
[    2.680000]  r6:c005afb0 r5:c7c03d40 r4:c7c2c000
[    2.680000] [<c005eb4c>] (kthread+0x0/0x94) from [<c004c138>] (do_exit+0x0/0x6f0)
[    2.680000]  r6:00000000 r5:00000000 r4:00000000
[    2.680000] Code: e3c3303f e3520000 e593200c 089da800 (e5923a68)

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-hdq-child-attach-callback.patch
Andy Green [Wed, 19 Nov 2008 17:11:07 +0000 (17:11 +0000)]
fix-hdq-child-attach-callback.patch

Along the same lines as FIQ, HDQ can have children in device tree terms too.
Allow the same kind of callback in machine-specific code

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-fiq-child-attach-callback.patch
Andy Green [Wed, 19 Nov 2008 17:11:07 +0000 (17:11 +0000)]
fix-fiq-child-attach-callback.patch

As part of the device tree stuff, some things are basically children of FIQ.  Allow
a callback in the machine-specific code to attach the children when the FIQ device has
been instantiated

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agochange-glamo-mci-try-memcpy.patch
Andy Green [Wed, 19 Nov 2008 17:11:07 +0000 (17:11 +0000)]
change-glamo-mci-try-memcpy.patch

Trial to see if (mainly 32-bit) memcpy is any better than u16 loop

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-glamofb-remove-soft-delays.patch
Andy Green [Wed, 19 Nov 2008 17:11:07 +0000 (17:11 +0000)]
fix-glamofb-remove-soft-delays.patch

The delay versions of the access to registers were based on a misunderstanding of
the Glamo docs: it can force nWAIT differently depending on the access type.  Therefore
we don't need to take special care about delays on CPU side.

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agoclean-glamofb-cruft.patch
Andy Green [Wed, 19 Nov 2008 17:11:07 +0000 (17:11 +0000)]
clean-glamofb-cruft.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-reote-install-for-ext3-only-sd.patch
Andy Green [Wed, 19 Nov 2008 17:11:07 +0000 (17:11 +0000)]
fix-reote-install-for-ext3-only-sd.patch

Signed-off-by: Andy Green <andy@openmoko.com>
11 years agofix-touchscreen-driver-gta01-missing-includes.patch
Mike Westerhof [Wed, 19 Nov 2008 17:11:06 +0000 (17:11 +0000)]
fix-touchscreen-driver-gta01-missing-includes.patch

    Add missing initialization for the touchscreen driver for the
    gta01 platform.

Signed-off-by: Mike Westerhof <mwester@dls.net>
11 years agotest-touchscreen-median.patch
Andy Green [Wed, 19 Nov 2008 17:11:06 +0000 (17:11 +0000)]
test-touchscreen-median.patch

Signed-off-by: Andy Green <andy@openmoko.com>