development kernel tree: Changes to 'andy'
git at git.openmoko.org
git at git.openmoko.org
Wed Aug 13 12:29:36 CEST 2008
Rebased ref, commits from common ancestor:
commit 837ce4578cf3cf87b8fbd2c55b7983477c449b0f
Author: Andy Green <andy at openmoko.com>
Date: Wed Aug 13 11:29:20 2008 +0100
fix-glamo-crank-memory-to-90MHz.patch
This changes Glamo memory and now host bus PLL to 90MHz from
80MHz, as recommended by S-Media. Bandwidth should go up
by 12.5% by this in raw terms anyway.
Signed-off-by: Andy Green <andy at openmoko.com>
commit 7442e83ca83868ec04b2fbb679d6162ddb0744b7
Author: Andy Green <andy at openmoko.com>
Date: Wed Aug 13 11:29:19 2008 +0100
fix-glamo-turbo-host-interface.patch
Until now, we forced Glamo wait states to 3 on read and write
actions -- on the GLAMO side of the fence. This reduces them
to "0", although nWAIT is still briefly operated I saw. This
should reduce all memory bus timing by 3 Glamo Host bus clocks,
60ns at 50MHz.
In addition, until now we used PLL1 (50MHz) for host bus clock.
Now, we use PLL2 (80MHz) for host bus clock, so all transactions
complete quicker on Glamo side, it's a raw 60% improvement.
These changes do not appear to impact correct operation of Glamo
SD Card or video after testing for a week.
Signed-off-by: Andy Green <andy at openmoko.com>
commit 5b071ec97ffa0f9be194ca69969a98b6883bad8c
Author: Andy Green <andy at openmoko.com>
Date: Wed Aug 13 11:29:19 2008 +0100
fix-reote-install-for-ext3-only-sd.patch
Signed-off-by: Andy Green <andy at openmoko.com>
commit 76def6e62dd1b32dbe3aab63313b24563f6d20b0
Author: Andy Green <andy at openmoko.com>
Date: Wed Aug 13 11:29:19 2008 +0100
defconfig-nuke-cruft.patch
Signed-off-by: Andy Green <andy at openmoko.com>
commit 57711a08eb9025d6c7cf894aef3022b6d0aa64ed
Author: Andy Green <andy at openmoko.com>
Date: Wed Aug 13 11:29:19 2008 +0100
defconfig-kill-hxd8.patch
Signed-off-by: Andy Green <andy at openmoko.com>
commit f537cbfbcea1621641fa11d4c955529363e10d1a
Author: Mike Westerhof <mwester at dls.net>
Date: Wed Aug 13 11:29:19 2008 +0100
fix-touchscreen-driver-gta01-missing-includes.patch
Add missing initialization for the touchscreen driver for the
gta01 platform.
Signed-off-by: Mike Westerhof <mwester at dls.net>
commit 09883d3d0b38c7755307cd51bc92e86b9ce9dc1e
Author: Andy Green <andy at openmoko.com>
Date: Wed Aug 13 11:29:18 2008 +0100
test-touchscreen-median.patch
Signed-off-by: Andy Green <andy at openmoko.com>
commit a3a7241b12d6137d69ae93e8ad60cddd4701c7da
Author: Andy Green <andy at openmoko.com>
Date: Wed Aug 13 11:29:18 2008 +0100
config-touchscreen-filters.patch
Signed-off-by: Andy Green <andy at openmoko.com>
commit cb3cc53a76c7f1f7c827d048db7a849e77071515
Author: Holger Freyther <zecke at openmoko.org>
Date: Wed Aug 13 11:28:00 2008 +0100
From 5ee1ee9e1c8a652b0f9cde72ad5e547db87d4d67 Mon Sep 17 00:00:00 2001
Subject: [PATCH] [gta02] Disable hardware ECC unless we get instructed to enable it
This is restoring the old behavior in regard to ECC. Even if
hardware ECC was compiled in we didn't use it. Make this a runtime
option. If the bootloader passes hardware_ecc we will enable the
hardware ECC for real.
commit ddf2ace51e940559c1fdc0e265624236fbe59ad5
Author: Holger Freyther <zecke at openmoko.org>
Date: Wed Aug 13 11:27:47 2008 +0100
From ca800f8b234299c56530e56018c031957c5c7ffb Mon Sep 17 00:00:00 2001
Subject: [PATCH] [gta02] Disable the NAND debugging as it would print every hardware ECC
commit dca223223da5ebcea80f04b90e2fd7665bed5fb2
Author: Holger Freyther <zecke at openmoko.org>
Date: Wed Aug 13 11:27:37 2008 +0100
From 98d97ee93af676f7d6d0bf55aaae17e11304598a Mon Sep 17 00:00:00 2001
Subject: [PATCH] Revert "s3c2440-nand-disable-hwecc.patch"
This reverts commit 1d89da736ed33d3f7c398fb9f8dfddecb7c7c7a9.
commit 163a30f5ffcc4e7af9781bd6695fdc7b27d254f9
Author: Simon Kagstrom <simon.kagstrom at gmail.com>
Date: Wed Aug 13 11:27:24 2008 +0100
lis302dl-add-wakeup-defs.patch
Add definitions for the rest of the wakeup defs and also change FFWUSRC1
to FFWUSRC - there are two of these which are identical.
Signed-off-by: Simon Kagstrom <simon.kagstrom at gmail.com>
commit 399efd68e115b6548fe943a7a9fbf04753970e61
Author: Simon Kagstrom <simon.kagstrom at gmail.com>
Date: Wed Aug 13 11:27:11 2008 +0100
lis302dl-allow-unloading-module.patch
This patch fixes module unloading for the accelerometer (actually module
loading failed before). The two problems were that the interrupt was not
unregistered, and that the device was left in a "strange" state.
Signed-off-by: Simon Kagstrom <simon.kagstrom at gmail.com>
commit d2703a13c696b5e4befbd17469bc6afd3d0a0066
Author: Simon Kagstrom <simon.kagstrom at gmail.com>
Date: Wed Aug 13 11:27:04 2008 +0100
mach-gta02-spell-fixes.patch
Fix spelling error on function name
Signed-off-by: Simon Kagstrom <simon.kagstrom at gmail.com>
commit 88bf43840b9df0eb0a077a1394eb564be80a412e
Author: Andy Green <andy at openmoko.com>
Date: Mon Aug 11 20:50:05 2008 +0100
clean-checkpatch-gsm-resume-dep.patch
Signed-off-by: Andy Green <andy at openmoko.com>
commit 04c9c142a341af62081e856d32149d9f544dbfbe
Author: Andy Green <andy at openmoko.com>
Date: Mon Aug 11 20:49:56 2008 +0100
clean-remove-suspend-dependencies-syslog.patch
Signed-off-by: Andy Green <andy at openmoko.com>
commit 36879992de8774cbf8686740bbda383cc6fbdcbb
Author: \\\\\\\"Mike (mwester)\\\\\\ <mwester at dls.net>
Date: Mon Aug 11 20:16:09 2008 +0100
always-call-resume-dependencies.patch
Attached is a patch that has greatly reduced the frequency of failures
to resume (due to an oops from the glamo resume handler), and the
dreaded "white screen after resume". I can't say that it fixes all of
these, although I have yet to see the white-screen since applying this
patch and suspending/resuming several hundred times (with the 30-second
suspend on the 2008.8 image and the endless stream of GSM error messages
generated by something in that image, it has proved to be very useful to
do an automated stress test!)
This patch will apply to stable, and should make stable slightly more,
well, "stable".
[Feel free to remove the debug messages if someone feels strongly about
that; I left them in because I think they might be useful in triaging
further crashes; I'm not at all convinced that this patch will fix all
the cases of resume failures.]
[[And, yes, this is ugly, really ugly.]]
[[[Oh yeah - there's still one extreme case that will result in an oops:
if a dependent driver is built as a module, and it is unloaded, and it
happened that the preceding suspend/resume was aborted, and that abort
happened between the dependent driver and the driver upon which it is
dependent, then a list entry will be left behind referencing the
unloaded module. There's just no good way to fix that given the way the
resume dependency plumbing is connected up right now, so just avoid
using modules for any of the drivers involved in the resume dependency
stuff.]]]
Regards,
Mike (mwester)
commit 905d2fc9c45f622418ce9ef4e67c23453aab7571
Author: Mike Westerhof <mwester at dls.net>
Date: Mon Aug 11 11:11:25 2008 -0500
always-call-resume-dependencies.patch
Ensure that a dependent resume handler is always executed,
even if the resume handler for driver upon which it is
dependent never suspends (and therefore never resumes either).
Also make sure that we do not end up with duplicate
dependencies registered, something that can happen if the
suspend is aborted due to driver failure or an early resume
(such as occurs when the GSM interrupts during suspend).
Signed-off-by: Mike Westerhof <mwester at dls.net>
More information about the commitlog
mailing list