linux-omap-psp 2.6.32: rebase patches onto new baseline
authorKoen Kooi <koen@openembedded.org>
Mon, 7 Jun 2010 10:14:52 +0000 (12:14 +0200)
committerKoen Kooi <koen@openembedded.org>
Mon, 7 Jun 2010 10:57:16 +0000 (12:57 +0200)
50 files changed:
conf/machine/include/omap3.inc
recipes/linux/linux-omap-psp-2.6.32/0001-Revert-omap3-beagle-Fix-compile-time-errors.patch
recipes/linux/linux-omap-psp-2.6.32/0002-board-omap3touchbook-make-it-build-against-TI-linux-.patch
recipes/linux/linux-omap-psp-2.6.32/0003-ARM-OMAP-add-support-for-TCT-Zippy-to-Beagle-board-f.patch
recipes/linux/linux-omap-psp-2.6.32/0004-ARM-OMAP-Make-beagle-u-boot-partition-writable.patch
recipes/linux/linux-omap-psp-2.6.32/0005-board-omap3-beagle-add-DSS2-support.patch
recipes/linux/linux-omap-psp-2.6.32/0006-board-omap3beagle-prepare-for-DM3730-based-Beagleboa.patch
recipes/linux/linux-omap-psp-2.6.32/0007-ARM-OMAP-beagleboard-Add-infrastructure-to-do-fixups.patch
recipes/linux/linux-omap-psp-2.6.32/0008-ARM-OMAP-beagleboard-pre-export-GPIOs-to-userspace-w.patch
recipes/linux/linux-omap-psp-2.6.32/0009-ARM-OMAP-beagleboard-initialize-ds1307-and-eeprom-on.patch
recipes/linux/linux-omap-psp-2.6.32/0010-ARM-OMAP-update-beagleboard-defconfig.patch
recipes/linux/linux-omap-psp-2.6.32/0011-ASoC-enable-audio-capture-by-default-for-twl4030.patch
recipes/linux/linux-omap-psp-2.6.32/0012-MTD-NAND-omap2-proper-fix-for-subpage-read-ECC-error.patch
recipes/linux/linux-omap-psp-2.6.32/0013-OMAP3630-DSS2-Enable-Pre-Multiplied-Alpha-Support.patch
recipes/linux/linux-omap-psp-2.6.32/0014-DSS2-add-bootarg-for-selecting-svideo-or-composite-f.patch
recipes/linux/linux-omap-psp-2.6.32/0015-ISP-add-some-more-from-Leopard-imaging-patch.patch
recipes/linux/linux-omap-psp-2.6.32/0016-ARM-OMAP-Overo-Add-support-for-second-ethernet-port.patch
recipes/linux/linux-omap-psp-2.6.32/0017-drivers-net-smsc911x-return-ENODEV-if-device-is-not-.patch
recipes/linux/linux-omap-psp-2.6.32/0018-drivers-input-touchscreen-ads7846-return-ENODEV-if-d.patch
recipes/linux/linux-omap-psp-2.6.32/0019-drivers-mfd-add-twl4030-madc-driver.patch
recipes/linux/linux-omap-psp-2.6.32/0020-ARM-OMAP-Add-missing-twl4030-madc-header-file.patch
recipes/linux/linux-omap-psp-2.6.32/0021-ARM-OMAP-Add-twl4030-madc-support-to-Overo.patch
recipes/linux/linux-omap-psp-2.6.32/0022-ARM-OMAP-Add-twl4030-madc-support-to-Beagle.patch
recipes/linux/linux-omap-psp-2.6.32/0023-netdev-rt73usb-add-vendor-device-ID-for-Ceiva-Wirele.patch
recipes/linux/linux-omap-psp-2.6.32/0024-mmc-don-t-display-single-block-read-console-messages.patch
recipes/linux/linux-omap-psp-2.6.32/0025-ARM-OMAP2-mmc-twl4030-move-clock-input-selection-pri.patch
recipes/linux/linux-omap-psp-2.6.32/0026-board-overo-add-PM-code-and-sync-with-http-www.sakom.patch
recipes/linux/linux-omap-psp-2.6.32/0027-twl4030-madc-adjust-for-twl4030-twl-api-changes.patch
recipes/linux/linux-omap-psp-2.6.32/0028-OMAP-DSS2-Re-add-support-for-Samsung-lte430wq-f0c-pa.patch
recipes/linux/linux-omap-psp-2.6.32/0029-OMAP-DSS2-Add-support-for-LG-Philips-LB035Q02-panel.patch
recipes/linux/linux-omap-psp-2.6.32/0030-Fix-for-bus-width-which-improves-SD-card-s-peformanc.patch
recipes/linux/linux-omap-psp-2.6.32/0031-ARM-VFP-add-support-to-sync-the-VFP-state-of-the-cur.patch
recipes/linux/linux-omap-psp-2.6.32/0032-ARM-VFP-preserve-the-HW-context-when-calling-signal-.patch
recipes/linux/linux-omap-psp-2.6.32/0033-Switch-SGX-clocks-to-200MHz-on-DM37xx-OMAP36xx.patch
recipes/linux/linux-omap-psp-2.6.32/0034-modedb.c-add-proper-720p60-mode.patch
recipes/linux/linux-omap-psp-2.6.32/0035-RTC-add-support-for-backup-battery-recharge.patch
recipes/linux/linux-omap-psp-2.6.32/0036-ARM-Add-prompt-for-CONFIG_ALIGNMENT_TRAP.patch
recipes/linux/linux-omap-psp-2.6.32/0037-ARM-Print-warning-on-alignment-trap-in-kernel-mode.patch
recipes/linux/linux-omap-psp-2.6.32/0038-ARM-Expose-some-CPU-control-registers-via-sysfs.patch
recipes/linux/linux-omap-psp-2.6.32/0039-ARM-Add-option-to-allow-userspace-PLE-access.patch
recipes/linux/linux-omap-psp-2.6.32/0040-ARM-Add-option-to-allow-userspace-access-to-performa.patch
recipes/linux/linux-omap-psp-2.6.32/0041-ARM-Expose-some-PMON-registers-through-sysfs.patch
recipes/linux/linux-omap-psp-2.6.32/0042-musb-allow-host-io-without-gadget-module.patch
recipes/linux/linux-omap-psp-2.6.32/0043-MTD-silence-ecc-errors-on-mtdblock0.patch
recipes/linux/linux-omap-psp-2.6.32/0044-ARM-OMAP-beagle-every-known-beagle-except-revB-uses-.patch
recipes/linux/linux-omap-psp-2.6.32/0045-ARM-OMAP-beagle-add-support-for-beagleFPGA-expansion.patch [new file with mode: 0644]
recipes/linux/linux-omap-psp-2.6.32/0046-attemp-to-fix-serial-console-corruption-during-cpuid.patch [new file with mode: 0644]
recipes/linux/linux-omap-psp-2.6.32/0047-clock34xx-only-try-to-idle-IVA-subsys-when-CONFIG_PM.patch [new file with mode: 0644]
recipes/linux/linux-omap-psp-2.6.32/0048-HACK-try-to-poweron-stuff-on-xM-rev-A.patch [new file with mode: 0644]
recipes/linux/linux-omap-psp_2.6.32.bb

index 4b3689d..eb59091 100644 (file)
@@ -3,7 +3,7 @@ SOC_FAMILY = "omap3"
 require conf/machine/include/tune-cortexa8.inc
 PREFERRED_PROVIDER_virtual/kernel = "linux-omap"
 # Increase this everytime you change something in the kernel
-MACHINE_KERNEL_PR = "r77"
+MACHINE_KERNEL_PR = "r78"
 
 KERNEL_IMAGETYPE = "uImage"
 
index c406af1..86a5e1f 100644 (file)
@@ -1,7 +1,7 @@
-From 03e3ae2685bbd9586d520b0dd081593b814240b3 Mon Sep 17 00:00:00 2001
+From 7bc179b1774ae4148103c2a92105f076079d00a4 Mon Sep 17 00:00:00 2001
 From: Koen Kooi <koen@dominion.thruhere.net>
 Date: Fri, 30 Apr 2010 11:12:24 +0200
-Subject: [PATCH 01/43] Revert "omap3: beagle: Fix compile-time errors"
+Subject: [PATCH 01/48] Revert "omap3: beagle: Fix compile-time errors"
 
 This commit clashes with the other beagle patches we apply on top
 
index f016e0e..48383c1 100644 (file)
@@ -1,7 +1,7 @@
-From ad2b9548c700dc424209e543d10ab14c848895a5 Mon Sep 17 00:00:00 2001
+From d5b04454d98d62135b12c9bc50ebdc47c052f39f Mon Sep 17 00:00:00 2001
 From: Koen Kooi <k-kooi@ti.com>
 Date: Sat, 30 Jan 2010 15:49:15 +0100
-Subject: [PATCH 02/43] board-omap3touchbook: make it build against TI linux-omap 2.6.32-PSP
+Subject: [PATCH 02/48] board-omap3touchbook: make it build against TI linux-omap 2.6.32-PSP
 
 ---
  arch/arm/mach-omap2/board-omap3touchbook.c |   11 +++++++++--
index 0e7a8b2..1a32fa7 100644 (file)
@@ -1,7 +1,7 @@
-From 95d7fc0cb0c4367c378ed640d6bb49ab6dc100dc Mon Sep 17 00:00:00 2001
+From f79f1a7c2f6df54edd83932f4074c3042525a599 Mon Sep 17 00:00:00 2001
 From: Steve Sakoman <sakoman@gmail.com>
 Date: Tue, 15 Dec 2009 15:34:29 -0800
-Subject: [PATCH 03/43] ARM: OMAP: add support for TCT Zippy to Beagle board file
+Subject: [PATCH 03/48] ARM: OMAP: add support for TCT Zippy to Beagle board file
 
 Signed-off-by: Steve Sakoman <sakoman@gmail.com>
 ---
index f2ed191..a7c9671 100644 (file)
@@ -1,7 +1,7 @@
-From 7ca7040b3382fabbaa37dfda2c80cc4433b16d2e Mon Sep 17 00:00:00 2001
+From 7622c0aa0107b742df5fc16e4d0d1a313ca7330f Mon Sep 17 00:00:00 2001
 From: Steve Sakoman <steve@sakoman.com>
 Date: Thu, 17 Dec 2009 12:40:24 -0800
-Subject: [PATCH 04/43] ARM: OMAP: Make beagle u-boot partition writable
+Subject: [PATCH 04/48] ARM: OMAP: Make beagle u-boot partition writable
 
 ---
  arch/arm/mach-omap2/board-omap3beagle.c |    1 -
index e9a1715..342a3a2 100644 (file)
@@ -1,7 +1,7 @@
-From 8a3d9bff79f71a2733607e409f820e79142592d5 Mon Sep 17 00:00:00 2001
+From 67e1584c2ea080cc74b3bf56481b402c093c66c4 Mon Sep 17 00:00:00 2001
 From: Koen Kooi <koen@dominion.thruhere.net>
 Date: Wed, 10 Feb 2010 15:07:36 +0100
-Subject: [PATCH 05/43] board-omap3-beagle: add DSS2 support
+Subject: [PATCH 05/48] board-omap3-beagle: add DSS2 support
 
 ---
  arch/arm/mach-omap2/board-omap3beagle.c |  130 ++++++++++++++++++++++++-------
index 0a483cd..5a221e6 100644 (file)
@@ -1,7 +1,7 @@
-From 9f69d9bbab1d24da77864b48dbc5d8d4db9f4cdf Mon Sep 17 00:00:00 2001
+From 9d72ec0f11e370715e19ea51702b386b41252438 Mon Sep 17 00:00:00 2001
 From: Koen Kooi <k-kooi@ti.com>
 Date: Wed, 27 Jan 2010 21:57:13 +0100
-Subject: [PATCH 06/43] board-omap3beagle: prepare for DM3730 based BeagleboardXM
+Subject: [PATCH 06/48] board-omap3beagle: prepare for DM3730 based BeagleboardXM
 
 * OPP changes copy/pasted from board-omap3evm.c
        * EHCI changes copy/pasted from Steve Kipisz' 2.6.33rcX work
index 184ce18..7cd35e4 100644 (file)
@@ -1,7 +1,7 @@
-From 32fb278553a4cd6126c1791d70aa33df12f73d90 Mon Sep 17 00:00:00 2001
+From 76fa13c53699836c486422a8cf1ee80c173ff0ad Mon Sep 17 00:00:00 2001
 From: Koen Kooi <koen@dominion.thruhere.net>
 Date: Mon, 3 May 2010 14:41:29 +0200
-Subject: [PATCH 07/43] ARM: OMAP: beagleboard: Add infrastructure to do fixups based on expansionboard name passed by u-boot
+Subject: [PATCH 07/48] ARM: OMAP: beagleboard: Add infrastructure to do fixups based on expansionboard name passed by u-boot
 
 And add support for zippy2
 ---
index be8110e..ce39704 100644 (file)
@@ -1,7 +1,7 @@
-From dec5927ff1ccda36cc982509c9a9e92ff9d49af7 Mon Sep 17 00:00:00 2001
+From a48d37f4280918f3c535f350647125358e3dc1fc Mon Sep 17 00:00:00 2001
 From: Koen Kooi <koen@dominion.thruhere.net>
 Date: Mon, 3 May 2010 21:38:34 +0200
-Subject: [PATCH 08/43] ARM: OMAP: beagleboard: pre-export GPIOs to userspace when using a Tincantools trainerboard
+Subject: [PATCH 08/48] ARM: OMAP: beagleboard: pre-export GPIOs to userspace when using a Tincantools trainerboard
 
 This really needs a for loop, patches welcome
 ---
index fe9383a..f39adbf 100644 (file)
@@ -1,7 +1,7 @@
-From 7305c83476fe90a1368f647b7a5e5eba924b6f55 Mon Sep 17 00:00:00 2001
+From 89137f6fe9aafee168fe116b905cd21988fe587b Mon Sep 17 00:00:00 2001
 From: Koen Kooi <koen@dominion.thruhere.net>
 Date: Mon, 3 May 2010 22:31:34 +0200
-Subject: [PATCH 09/43] ARM: OMAP: beagleboard: initialize ds1307 and eeprom only for zippy and zippy2
+Subject: [PATCH 09/48] ARM: OMAP: beagleboard: initialize ds1307 and eeprom only for zippy and zippy2
 
 ---
  arch/arm/mach-omap2/board-omap3beagle.c |   39 +++++++++++++++++++++++++++---
index 977d000..4d72c1e 100644 (file)
@@ -1,7 +1,7 @@
-From 98b6d38691e00f56a6428768eb042a8f42c2fe41 Mon Sep 17 00:00:00 2001
+From 11ab39e32179a71675e547b160ec084be65998c2 Mon Sep 17 00:00:00 2001
 From: Koen Kooi <koen@dominion.thruhere.net>
 Date: Tue, 27 Apr 2010 10:51:15 +0200
-Subject: [PATCH 10/43] ARM: OMAP: update beagleboard defconfig
+Subject: [PATCH 10/48] ARM: OMAP: update beagleboard defconfig
 
 ---
  arch/arm/configs/omap3_beagle_defconfig | 2514 +++++++++++++++++++++++++------
index d5038dc..470b2b7 100644 (file)
@@ -1,7 +1,7 @@
-From a27b4854330f9f7430c757bd5b4476fb85bae6c6 Mon Sep 17 00:00:00 2001
+From dc40bf1b03de2987fc2cfd2774e15b47e2c69b92 Mon Sep 17 00:00:00 2001
 From: Steve Sakoman <steve@sakoman.com>
 Date: Thu, 17 Dec 2009 12:45:20 -0800
-Subject: [PATCH 11/43] ASoC: enable audio capture by default for twl4030
+Subject: [PATCH 11/48] ASoC: enable audio capture by default for twl4030
 
 ---
  sound/soc/codecs/twl4030.c |    4 ++--
index 325cb36..7f03195 100644 (file)
@@ -1,7 +1,7 @@
-From 6ea180bb9b73b36b5b3ff47fdd1d3d0194ee03c1 Mon Sep 17 00:00:00 2001
+From 2abf4bf06de06d2e2f653f06272ca487b337197a Mon Sep 17 00:00:00 2001
 From: Steve Sakoman <steve@sakoman.com>
 Date: Thu, 31 Dec 2009 07:05:02 -0800
-Subject: [PATCH 12/43] MTD: NAND: omap2: proper fix for subpage read ECC errors
+Subject: [PATCH 12/48] MTD: NAND: omap2: proper fix for subpage read ECC errors
 
 ---
  drivers/mtd/nand/omap2.c |   11 +++++++----
index 329076b..5c72982 100644 (file)
@@ -1,7 +1,7 @@
-From 83006da4037e890d5c4eec9f5fe0e8d0ea4af44b Mon Sep 17 00:00:00 2001
+From 7a700536628f92058e2c76ec297b941cc176e156 Mon Sep 17 00:00:00 2001
 From: Sudeep Basavaraj <sudeep.basavaraj@ti.com>
 Date: Tue, 5 Jan 2010 18:58:18 +0530
-Subject: [PATCH 13/43] OMAP3630:DSS2:Enable Pre-Multiplied Alpha Support
+Subject: [PATCH 13/48] OMAP3630:DSS2:Enable Pre-Multiplied Alpha Support
 
 Enables dss to process color formats with pre-mulitplied alpha values.
 With this we can have alpha values defined for each pixel
index f8c9392..3da2105 100644 (file)
@@ -1,7 +1,7 @@
-From da46218c8e601d44ab125bd7dc27af93a8b21e5b Mon Sep 17 00:00:00 2001
+From d2c7e5e7904f08cb9f6639b418bed879bf921738 Mon Sep 17 00:00:00 2001
 From: Steve Sakoman <steve@sakoman.com>
 Date: Tue, 19 Jan 2010 21:19:15 -0800
-Subject: [PATCH 14/43] DSS2: add bootarg for selecting svideo or composite for tv output
+Subject: [PATCH 14/48] DSS2: add bootarg for selecting svideo or composite for tv output
 
 also add pal-16 and ntsc-16 omapfb.mode settings for 16bpp
 ---
index 9204104..95214e9 100644 (file)
@@ -1,7 +1,7 @@
-From 77eaef7dfa42ecf2fbf66e95bc1e4642bf52c989 Mon Sep 17 00:00:00 2001
+From 8f6d5dae882f709cfbeab67f69aa753fb6234b2c Mon Sep 17 00:00:00 2001
 From: Koen Kooi <k-kooi@ti.com>
 Date: Thu, 11 Feb 2010 21:34:00 +0100
-Subject: [PATCH 15/43] ISP: add some more from Leopard imaging patch
+Subject: [PATCH 15/48] ISP: add some more from Leopard imaging patch
 
 ---
  drivers/media/video/isp/isppreview.c |   16 ++++++++-
index ea032e2..2b9fb03 100644 (file)
@@ -1,7 +1,7 @@
-From 0f494c3545ebbc375a7241ede3aa0db33295bebe Mon Sep 17 00:00:00 2001
+From 528cd44b2fcd72de89a34d8e83df3930625e343e Mon Sep 17 00:00:00 2001
 From: Steve Sakoman <sakoman@gmail.com>
 Date: Tue, 15 Dec 2009 14:59:42 -0800
-Subject: [PATCH 16/43] ARM: OMAP: Overo: Add support for second ethernet port
+Subject: [PATCH 16/48] ARM: OMAP: Overo: Add support for second ethernet port
 
 Signed-off-by: Steve Sakoman <sakoman@gmail.com>
 ---
index 57253a9..2f495b7 100644 (file)
@@ -1,7 +1,7 @@
-From e6b2441d2d92a62cf30dfde9451bdaebf6a2cee0 Mon Sep 17 00:00:00 2001
+From 90ff4765f33c3609b441fdac87e80b65178765f6 Mon Sep 17 00:00:00 2001
 From: Steve Sakoman <sakoman@gmail.com>
 Date: Tue, 15 Dec 2009 15:17:44 -0800
-Subject: [PATCH 17/43] drivers: net: smsc911x: return ENODEV if device is not found
+Subject: [PATCH 17/48] drivers: net: smsc911x: return ENODEV if device is not found
 
 Signed-off-by: Steve Sakoman <sakoman@gmail.com>
 ---
index a90245a..683fb0d 100644 (file)
@@ -1,7 +1,7 @@
-From 551a2a661a3b55820560a30fb19c6df10086b91f Mon Sep 17 00:00:00 2001
+From cfa7b6a1efa9db8e7474aa4004bb951d5fe4df2b Mon Sep 17 00:00:00 2001
 From: Steve Sakoman <sakoman@gmail.com>
 Date: Tue, 15 Dec 2009 15:24:10 -0800
-Subject: [PATCH 18/43] drivers: input: touchscreen: ads7846: return ENODEV if device is not found
+Subject: [PATCH 18/48] drivers: input: touchscreen: ads7846: return ENODEV if device is not found
 
 Signed-off-by: Steve Sakoman <sakoman@gmail.com>
 ---
index 09c62a7..411e66d 100644 (file)
@@ -1,7 +1,7 @@
-From c9ff40a9288c0cbac9d10b14ae05db1bdba71a53 Mon Sep 17 00:00:00 2001
+From e90aa269489f8a3f8c378d2118432f1d1f52dd59 Mon Sep 17 00:00:00 2001
 From: Steve Sakoman <steve@sakoman.com>
 Date: Thu, 17 Dec 2009 14:19:34 -0800
-Subject: [PATCH 19/43] drivers: mfd: add twl4030 madc driver
+Subject: [PATCH 19/48] drivers: mfd: add twl4030 madc driver
 
 ---
  drivers/mfd/Kconfig        |   21 ++
index c92d46a..92d6ace 100644 (file)
@@ -1,7 +1,7 @@
-From 9b4c740531916992ba11be300250d51e2e2a1638 Mon Sep 17 00:00:00 2001
+From 832af9ed5ced4bc0e3134af750147a4c9a374eec Mon Sep 17 00:00:00 2001
 From: Steve Sakoman <steve@sakoman.com>
 Date: Thu, 17 Dec 2009 15:54:58 -0800
-Subject: [PATCH 20/43] ARM: OMAP: Add missing twl4030 madc header file
+Subject: [PATCH 20/48] ARM: OMAP: Add missing twl4030 madc header file
 
 ---
  include/linux/i2c/twl4030-madc.h |  130 ++++++++++++++++++++++++++++++++++++++
index 98a1b65..20b442e 100644 (file)
@@ -1,7 +1,7 @@
-From 9957678090f6e4bee24dca76b668b4daec02d88c Mon Sep 17 00:00:00 2001
+From 541f5da6e89cc164df95a66934cfc5ea7a0bd102 Mon Sep 17 00:00:00 2001
 From: Steve Sakoman <steve@sakoman.com>
 Date: Thu, 17 Dec 2009 14:27:15 -0800
-Subject: [PATCH 21/43] ARM: OMAP: Add twl4030 madc support to Overo
+Subject: [PATCH 21/48] ARM: OMAP: Add twl4030 madc support to Overo
 
 ---
  arch/arm/mach-omap2/board-overo.c |    5 +++++
index b77ebf1..f8a75f6 100644 (file)
@@ -1,7 +1,7 @@
-From 1e7a9e815e97782f4aa69b27822fe1664faf7fd4 Mon Sep 17 00:00:00 2001
+From 9d07dd8a6a1c7c9bfc582fcd1794b7e9287262fe Mon Sep 17 00:00:00 2001
 From: Steve Sakoman <steve@sakoman.com>
 Date: Thu, 17 Dec 2009 14:32:36 -0800
-Subject: [PATCH 22/43] ARM: OMAP: Add twl4030 madc support to Beagle
+Subject: [PATCH 22/48] ARM: OMAP: Add twl4030 madc support to Beagle
 
 ---
  arch/arm/mach-omap2/board-omap3beagle.c |    5 +++++
index bb6bd75..f6281f0 100644 (file)
@@ -1,7 +1,7 @@
-From b7fda334f7a394647422f58b91b4890dc72b1c30 Mon Sep 17 00:00:00 2001
+From 772ca9b2e40a6b8d31aea65dcacc7508cc8eb353 Mon Sep 17 00:00:00 2001
 From: Steve Sakoman <steve@sakoman.com>
 Date: Tue, 19 Jan 2010 20:00:46 -0800
-Subject: [PATCH 23/43] netdev: rt73usb - add vendor/device ID for Ceiva Wireless PartNo 81726-00702
+Subject: [PATCH 23/48] netdev: rt73usb - add vendor/device ID for Ceiva Wireless PartNo 81726-00702
 
 ---
  drivers/net/wireless/rt2x00/rt73usb.c |    2 ++
index 20b6ca7..da0ce29 100644 (file)
@@ -1,7 +1,7 @@
-From 7f87d1531cfdbf4fcd59bc8502e45d3aea8c8eba Mon Sep 17 00:00:00 2001
+From de6bade40901d6a8577227e36f2feed3d39922b9 Mon Sep 17 00:00:00 2001
 From: Steve Sakoman <steve@sakoman.com>
 Date: Mon, 4 Jan 2010 19:20:25 -0800
-Subject: [PATCH 24/43] mmc: don't display single block read console messages
+Subject: [PATCH 24/48] mmc: don't display single block read console messages
 
 mmc: don't display single block read console messages
 ---
index 2272cb3..eba1c3f 100644 (file)
@@ -1,7 +1,7 @@
-From f715b7b9f49e4a65ba5370cb36ce6f2c7830d1bc Mon Sep 17 00:00:00 2001
+From 387a67b9b49028057aeb1e9bf01a4468b74a2774 Mon Sep 17 00:00:00 2001
 From: Steve Sakoman <steve@sakoman.com>
 Date: Sun, 24 Jan 2010 09:33:56 -0800
-Subject: [PATCH 25/43] ARM: OMAP2: mmc-twl4030: move clock input selection prior to vcc test
+Subject: [PATCH 25/48] ARM: OMAP2: mmc-twl4030: move clock input selection prior to vcc test
 
 otherwise it is not executed on systems that use non-twl regulators
 ---
index 8977495..53fe75a 100644 (file)
@@ -1,7 +1,7 @@
-From caa6d93d406fa836c8af84268f0ed7391434f1ee Mon Sep 17 00:00:00 2001
+From f1b1797cab2976f07fc7c0ee9089f4f0be89e5d3 Mon Sep 17 00:00:00 2001
 From: Koen Kooi <koen@dominion.thruhere.net>
 Date: Sun, 14 Feb 2010 12:52:02 +0100
-Subject: [PATCH 26/43] board-overo: add PM code and sync with http://www.sakoman.com/cgi-bin/gitweb.cgi?p=linux-omap-2.6.git;a=shortlog;h=refs/heads/omap3-2.6.32
+Subject: [PATCH 26/48] board-overo: add PM code and sync with http://www.sakoman.com/cgi-bin/gitweb.cgi?p=linux-omap-2.6.git;a=shortlog;h=refs/heads/omap3-2.6.32
 
 ---
  arch/arm/mach-omap2/board-overo.c |  274 ++++++++++++++++++++++++++++++++-----
index 0c49475..068394a 100644 (file)
@@ -1,7 +1,7 @@
-From f308badab37377503a387db2c0153c0a9c71ff7f Mon Sep 17 00:00:00 2001
+From 28d763b088bad47caac75e096bafe42e756b656d Mon Sep 17 00:00:00 2001
 From: Koen Kooi <koen@dominion.thruhere.net>
 Date: Mon, 15 Feb 2010 14:20:51 +0100
-Subject: [PATCH 27/43] twl4030-madc: adjust for twl4030 -> twl api changes
+Subject: [PATCH 27/48] twl4030-madc: adjust for twl4030 -> twl api changes
 
 ---
  drivers/mfd/twl4030-madc.c |   18 +++++++++---------
index 1905833..4dc991a 100644 (file)
@@ -1,7 +1,7 @@
-From 821a796dba3b5f1745d3ff990b14995bd691a8e3 Mon Sep 17 00:00:00 2001
+From f19824e700617d83e6409f909f4dd2f989b84e4d Mon Sep 17 00:00:00 2001
 From: Koen Kooi <koen@dominion.thruhere.net>
 Date: Mon, 15 Feb 2010 14:38:00 +0100
-Subject: [PATCH 28/43] OMAP: DSS2: (Re)add support for Samsung lte430wq-f0c panel
+Subject: [PATCH 28/48] OMAP: DSS2: (Re)add support for Samsung lte430wq-f0c panel
 
 ---
  drivers/video/omap2/displays/Kconfig               |    6 +
index 97aa09c..9e1eb91 100644 (file)
@@ -1,7 +1,7 @@
-From d65c7d454ff43f8955f23f324a24adf7e2d4edff Mon Sep 17 00:00:00 2001
+From f4fb5594b92a347689692f17900df4a0a0c54c04 Mon Sep 17 00:00:00 2001
 From: Steve Sakoman <steve@sakoman.com>
 Date: Thu, 17 Dec 2009 15:05:30 -0800
-Subject: [PATCH 29/43] OMAP: DSS2: Add support for LG Philips LB035Q02 panel
+Subject: [PATCH 29/48] OMAP: DSS2: Add support for LG Philips LB035Q02 panel
 
 ---
  drivers/video/omap2/displays/Kconfig               |    6 +
index 5e842cf..4fca2bd 100644 (file)
@@ -1,7 +1,7 @@
-From c6c2fc6a66a56256bb2fe015fb07b062666ee246 Mon Sep 17 00:00:00 2001
+From 790f4a8c72bb800890c37aac61fd16153a2a46a8 Mon Sep 17 00:00:00 2001
 From: Kishore Kadiyala <kishore.kadiyala@ti.com>
 Date: Wed, 17 Feb 2010 19:34:47 +0530
-Subject: [PATCH 30/43] Fix for bus width which improves SD card's peformance.
+Subject: [PATCH 30/48] Fix for bus width which improves SD card's peformance.
 
 This patch fixes bus width which improves peformance for SD cards.
 OMAP-MMC controller's can support maximum bus width of '8'.
index 11a4184..1581b58 100644 (file)
@@ -1,7 +1,7 @@
-From d3c14324b23c6cef8452a9a6037b6ec2a6f07d6e Mon Sep 17 00:00:00 2001
+From 750b19e0def4d0f5cb8470c104d4faf75f174e0f Mon Sep 17 00:00:00 2001
 From: Imre Deak <imre.deak@nokia.com>
 Date: Thu, 4 Feb 2010 21:38:02 +0200
-Subject: [PATCH 31/43] ARM: VFP: add support to sync the VFP state of the current thread
+Subject: [PATCH 31/48] ARM: VFP: add support to sync the VFP state of the current thread
 
 ARM: VFP: add support to sync the VFP state of the current thread
 
index 8426ce3..452f482 100644 (file)
@@ -1,7 +1,7 @@
-From 59c9e3b77e82affd2ab0233af06a47473f991996 Mon Sep 17 00:00:00 2001
+From 7dfe8fa0ce49a3414fa3d42c05e1526e2a5b7a27 Mon Sep 17 00:00:00 2001
 From: Imre Deak <imre.deak@nokia.com>
 Date: Thu, 4 Feb 2010 21:38:30 +0200
-Subject: [PATCH 32/43] ARM: VFP: preserve the HW context when calling signal handlers
+Subject: [PATCH 32/48] ARM: VFP: preserve the HW context when calling signal handlers
 
 ARM: VFP: preserve the HW context when calling signal handlers
 
index 972976d..3dd890d 100644 (file)
@@ -1,7 +1,7 @@
-From b9e50cb8ee8ad92d71b65bd71700be1894f9e543 Mon Sep 17 00:00:00 2001
+From 30676dadf0aa367bc298a17858c9d99a99659a91 Mon Sep 17 00:00:00 2001
 From: Prabindh Sundareson <prabu@ti.com>
 Date: Wed, 3 Mar 2010 15:45:35 +0100
-Subject: [PATCH 33/43] Switch SGX clocks to 200MHz on DM37xx/OMAP36xx
+Subject: [PATCH 33/48] Switch SGX clocks to 200MHz on DM37xx/OMAP36xx
 
 ---
  arch/arm/mach-omap2/clock34xx_data.c |    4 ++--
index 1d49fcd..e1789e5 100644 (file)
@@ -1,7 +1,7 @@
-From fd8be8ca22b19d58202ef84cc27d0f14d2f59e2a Mon Sep 17 00:00:00 2001
+From 9d205e416f4e6bf93de7b5ecc361dd9a181bbb84 Mon Sep 17 00:00:00 2001
 From: Koen Kooi <koen@dominion.thruhere.net>
 Date: Mon, 8 Mar 2010 14:38:31 +0100
-Subject: [PATCH 34/43] modedb.c: add proper 720p60 mode
+Subject: [PATCH 34/48] modedb.c: add proper 720p60 mode
 
 ---
  drivers/video/modedb.c |    4 ++++
index ba689c4..439e7a9 100644 (file)
@@ -1,7 +1,7 @@
-From 02203232a3230c06a1bc939c92aac7e910c5d578 Mon Sep 17 00:00:00 2001
+From d8f1087c93b54027514f1dacd3c12a71eb691344 Mon Sep 17 00:00:00 2001
 From: Steve Sakoman <steve@sakoman.com>
 Date: Thu, 4 Feb 2010 12:26:22 -0800
-Subject: [PATCH 35/43] RTC: add support for backup battery recharge
+Subject: [PATCH 35/48] RTC: add support for backup battery recharge
 
 ---
  drivers/rtc/rtc-twl.c |   25 +++++++++++++++++++++++++
index dcf4ac6..0fefdfe 100644 (file)
@@ -1,7 +1,7 @@
-From 1bd440f727d2ce1a9673489b776e38e1b4dd0521 Mon Sep 17 00:00:00 2001
+From 4b1758fb393aefec27bd500ba64fed6b65da9d8d Mon Sep 17 00:00:00 2001
 From: Mans Rullgard <mans@mansr.com>
 Date: Mon, 13 Oct 2008 20:32:16 +0100
-Subject: [PATCH 36/43] ARM: Add prompt for CONFIG_ALIGNMENT_TRAP
+Subject: [PATCH 36/48] ARM: Add prompt for CONFIG_ALIGNMENT_TRAP
 
 This adds a prompt text for CONFIG_ALIGNMENT_TRAP, thus making it
 visible in make *config.
index 713ab46..fc58898 100644 (file)
@@ -1,7 +1,7 @@
-From f1f418ef2fd457872e4ca7da1789bcfd8f97bca8 Mon Sep 17 00:00:00 2001
+From c250cb2423618f253b91092d50420a20ba5fc914 Mon Sep 17 00:00:00 2001
 From: Mans Rullgard <mans@mansr.com>
 Date: Sat, 28 Mar 2009 13:21:55 +0000
-Subject: [PATCH 37/43] ARM: Print warning on alignment trap in kernel mode
+Subject: [PATCH 37/48] ARM: Print warning on alignment trap in kernel mode
 
 Signed-off-by: Mans Rullgard <mans@mansr.com>
 ---
index e5670fc..510ae77 100644 (file)
@@ -1,7 +1,7 @@
-From bbc04eff26fcd9ecb75069a62a84fa49d83811b8 Mon Sep 17 00:00:00 2001
+From 7b3244f2af34c731557fa8f75f26f3987c4f3ec9 Mon Sep 17 00:00:00 2001
 From: Mans Rullgard <mans@mansr.com>
 Date: Tue, 10 Nov 2009 00:39:21 +0000
-Subject: [PATCH 38/43] ARM: Expose some CPU control registers via sysfs
+Subject: [PATCH 38/48] ARM: Expose some CPU control registers via sysfs
 
 This creates sysfs files under /sys/devices/system/cpu/cpuN
 exposing the values of the control register, auxiliary control
index e97d9d5..6d0366d 100644 (file)
@@ -1,7 +1,7 @@
-From 7ba11a1ce9a6dc90dd17aeff30127217fa604ecf Mon Sep 17 00:00:00 2001
+From 3a9cdc003dd90261fa0473418daf792162d59de2 Mon Sep 17 00:00:00 2001
 From: Mans Rullgard <mans@mansr.com>
 Date: Tue, 10 Nov 2009 00:41:54 +0000
-Subject: [PATCH 39/43] ARM: Add option to allow userspace PLE access
+Subject: [PATCH 39/48] ARM: Add option to allow userspace PLE access
 
 This adds a Kconfig option to allow userspace to access the L2 preload
 engine (PLE) found in Cortex-A8.
index 41a3036..00caa5f 100644 (file)
@@ -1,7 +1,7 @@
-From 7a20711022052ffe2a563f83e8645712919234ba Mon Sep 17 00:00:00 2001
+From 8a84e3d947230c1031254884d8fff18a54b77df5 Mon Sep 17 00:00:00 2001
 From: Mans Rullgard <mans@mansr.com>
 Date: Tue, 10 Nov 2009 00:52:56 +0000
-Subject: [PATCH 40/43] ARM: Add option to allow userspace access to performance counters
+Subject: [PATCH 40/48] ARM: Add option to allow userspace access to performance counters
 
 This adds an option to allow userspace access to the performance monitor
 registers of the Cortex-A8.
index 51c9a04..a5074b8 100644 (file)
@@ -1,7 +1,7 @@
-From b8ceea553dcf1d4657e3cb792ead9bdf03ab64e8 Mon Sep 17 00:00:00 2001
+From d54211da37c7ac61956381359b7504f9fde38c47 Mon Sep 17 00:00:00 2001
 From: Mans Rullgard <mans@mansr.com>
 Date: Sat, 28 Mar 2009 13:05:02 +0000
-Subject: [PATCH 41/43] ARM: Expose some PMON registers through sysfs
+Subject: [PATCH 41/48] ARM: Expose some PMON registers through sysfs
 
 ---
  arch/arm/kernel/sysfs_v7.c |   11 +++++++++++
index a8540c4..c969cf9 100644 (file)
@@ -1,7 +1,7 @@
-From f769159cae4d1ae42589d180ac8a376ac3ad687f Mon Sep 17 00:00:00 2001
+From 3770853bc0a25112b5f50811c75079a41cdb81da Mon Sep 17 00:00:00 2001
 From: Ajay Kumar Gupta <ajay.gupta@ti.com>
 Date: Wed, 14 Apr 2010 16:08:37 +0530
-Subject: [PATCH 42/43] musb: allow host io without gadget module
+Subject: [PATCH 42/48] musb: allow host io without gadget module
 
 Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
 ---
@@ -42,10 +42,10 @@ index 98874c5..a448fa6 100644
                musb->xceiv->default_a = 0;
                musb->xceiv->state = OTG_STATE_B_IDLE;
 diff --git a/drivers/usb/musb/musb_gadget.c b/drivers/usb/musb/musb_gadget.c
-index c0e2efc..e0a6015 100644
+index fd842af..b9ef9f3 100644
 --- a/drivers/usb/musb/musb_gadget.c
 +++ b/drivers/usb/musb/musb_gadget.c
-@@ -1765,24 +1765,6 @@ int usb_gadget_register_driver(struct usb_gadget_driver *driver)
+@@ -1768,24 +1768,6 @@ int usb_gadget_register_driver(struct usb_gadget_driver *driver)
                otg_set_peripheral(musb->xceiv, &musb->g);
  
                spin_unlock_irqrestore(&musb->lock, flags);
@@ -70,7 +70,7 @@ index c0e2efc..e0a6015 100644
        }
  
        return retval;
-@@ -1878,14 +1860,6 @@ int usb_gadget_unregister_driver(struct usb_gadget_driver *driver)
+@@ -1881,14 +1863,6 @@ int usb_gadget_unregister_driver(struct usb_gadget_driver *driver)
                retval = -EINVAL;
        spin_unlock_irqrestore(&musb->lock, flags);
  
index 9fb0ec9..7a3fde3 100644 (file)
@@ -1,7 +1,7 @@
-From 9bd77da63888873c8ebb0c6a70835f2c432a0337 Mon Sep 17 00:00:00 2001
+From 6678e3fcadf0e562b30798791d6396d7b57c3b7b Mon Sep 17 00:00:00 2001
 From: Steve Sakoman <steve@sakoman.com>
 Date: Mon, 26 Apr 2010 11:17:26 -0700
-Subject: [PATCH 43/43] MTD: silence ecc errors on mtdblock0
+Subject: [PATCH 43/48] MTD: silence ecc errors on mtdblock0
 
 mtdblock0 is the x-load partition, which uses hw ecc
 this confuses linux, which uses sw ecc
index 79a3992..70cfbc0 100644 (file)
@@ -1,7 +1,7 @@
-From 16ac58809c76a870e03ae298cef55e0c337423ea Mon Sep 17 00:00:00 2001
+From 98916b700d91e3a2cf811cdba0ed5a1903dcb1ce Mon Sep 17 00:00:00 2001
 From: Koen Kooi <koen@dominion.thruhere.net>
 Date: Thu, 13 May 2010 21:43:08 +0200
-Subject: [PATCH 44/44] ARM: OMAP: beagle: every known beagle (except revB) uses 2 chipselects so don't use NULL for the second chipselect timings
+Subject: [PATCH 44/48] ARM: OMAP: beagle: every known beagle (except revB) uses 2 chipselects so don't use NULL for the second chipselect timings
 
 ---
  arch/arm/mach-omap2/board-omap3beagle.c |    4 ++--
diff --git a/recipes/linux/linux-omap-psp-2.6.32/0045-ARM-OMAP-beagle-add-support-for-beagleFPGA-expansion.patch b/recipes/linux/linux-omap-psp-2.6.32/0045-ARM-OMAP-beagle-add-support-for-beagleFPGA-expansion.patch
new file mode 100644 (file)
index 0000000..3b7abf5
--- /dev/null
@@ -0,0 +1,70 @@
+From fb0e78890ed606930231a32ea7d9b84ce0a88f58 Mon Sep 17 00:00:00 2001
+From: Koen Kooi <koen@dominion.thruhere.net>
+Date: Sat, 15 May 2010 21:47:32 +0200
+Subject: [PATCH 45/48] ARM: OMAP: beagle: add support for beagleFPGA expansionboard: http://members.cox.net/ebrombaugh1/embedded/beagle/beagle_fpga.html
+
+---
+ arch/arm/mach-omap2/board-omap3beagle.c |   26 ++++++++++++++++++++++++++
+ 1 files changed, 26 insertions(+), 0 deletions(-)
+
+diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c
+index 078e026..b313350 100644
+--- a/arch/arm/mach-omap2/board-omap3beagle.c
++++ b/arch/arm/mach-omap2/board-omap3beagle.c
+@@ -24,6 +24,7 @@
+ #include <linux/irq.h>
+ #include <linux/input.h>
+ #include <linux/gpio_keys.h>
++#include <linux/spi/spi.h>
+ #include <linux/mtd/mtd.h>
+ #include <linux/mtd/partitions.h>
+@@ -47,6 +48,7 @@
+ #include <plat/timer-gp.h>
+ #include <plat/clock.h>
+ #include <plat/omap-pm.h>
++#include <plat/mcspi.h>
+ #include "mux.h"
+ #include "mmc-twl4030.h"
+@@ -609,6 +611,24 @@ static struct platform_device keys_gpio = {
+       },
+ };
++static struct spi_board_info beaglefpga_mcspi_board_info[] = {
++      // spi 4.0
++      {
++              .modalias       = "spidev",
++              .max_speed_hz   = 48000000, //48 Mbps
++              .bus_num        = 4,
++              .chip_select    = 0,    
++              .mode = SPI_MODE_1,
++      },
++};
++
++static void __init beaglefpga_init_spi(void)
++{
++      /* hook the spi ports to the spidev driver */
++      spi_register_board_info(beaglefpga_mcspi_board_info,
++              ARRAY_SIZE(beaglefpga_mcspi_board_info));
++}
++
+ static void __init omap3_beagle_init_irq(void)
+ {
+         if (cpu_is_omap3630())
+@@ -769,6 +789,12 @@ static void __init omap3_beagle_init(void)
+               gpio_export(162, 1);
+       }
++      if(!strcmp(expansionboard_name, "beaglefpga"))
++      {  
++              printk(KERN_INFO "Beagle expansionboard: Using McSPI for SPI\n");
++              beaglefpga_init_spi();
++      }
++
+       usb_musb_init();
+       usb_ehci_init(&ehci_pdata);
+       omap3beagle_flash_init();
+-- 
+1.6.6.1
+
diff --git a/recipes/linux/linux-omap-psp-2.6.32/0046-attemp-to-fix-serial-console-corruption-during-cpuid.patch b/recipes/linux/linux-omap-psp-2.6.32/0046-attemp-to-fix-serial-console-corruption-during-cpuid.patch
new file mode 100644 (file)
index 0000000..11f5226
--- /dev/null
@@ -0,0 +1,57 @@
+From b0c673e40d40428a9bd05101d15d773cd4f4720c Mon Sep 17 00:00:00 2001
+From: Ranjith Lohithakshan <unknown@ti.com>
+Date: Sat, 22 May 2010 18:32:24 +0200
+Subject: [PATCH 46/48] attemp to fix serial console corruption during cpuidle
+
+---
+ arch/arm/mach-omap2/cpuidle34xx.c |    6 +++++-
+ 1 files changed, 5 insertions(+), 1 deletions(-)
+
+diff --git a/arch/arm/mach-omap2/cpuidle34xx.c b/arch/arm/mach-omap2/cpuidle34xx.c
+index f8aea56..35d1c3e 100644
+--- a/arch/arm/mach-omap2/cpuidle34xx.c
++++ b/arch/arm/mach-omap2/cpuidle34xx.c
+@@ -60,7 +60,7 @@ struct omap3_processor_cx {
+ struct omap3_processor_cx omap3_power_states[OMAP3_MAX_STATES];
+ struct omap3_processor_cx current_cx_state;
+-struct powerdomain *mpu_pd, *core_pd;
++struct powerdomain *mpu_pd, *per_pd, *core_pd;
+ /*
+  * The latencies/thresholds for various C states have
+@@ -131,6 +131,7 @@ static int omap3_enter_idle(struct cpuidle_device *dev,
+       local_fiq_disable();
+       pwrdm_set_next_pwrst(mpu_pd, mpu_state);
++      pwrdm_set_next_pwrst(per_pd, mpu_state);
+       pwrdm_set_next_pwrst(core_pd, core_state);
+       if (omap_irq_pending() || need_resched())
+@@ -138,6 +139,7 @@ static int omap3_enter_idle(struct cpuidle_device *dev,
+       if (cx->type == OMAP3_STATE_C1) {
+               pwrdm_for_each_clkdm(mpu_pd, _cpuidle_deny_idle);
++              pwrdm_for_each_clkdm(per_pd, _cpuidle_deny_idle);
+               pwrdm_for_each_clkdm(core_pd, _cpuidle_deny_idle);
+       }
+@@ -146,6 +148,7 @@ static int omap3_enter_idle(struct cpuidle_device *dev,
+       if (cx->type == OMAP3_STATE_C1) {
+               pwrdm_for_each_clkdm(mpu_pd, _cpuidle_allow_idle);
++              pwrdm_for_each_clkdm(per_pd, _cpuidle_allow_idle);
+               pwrdm_for_each_clkdm(core_pd, _cpuidle_allow_idle);
+       }
+@@ -425,6 +428,7 @@ int __init omap3_idle_init(void)
+       struct cpuidle_device *dev;
+       mpu_pd = pwrdm_lookup("mpu_pwrdm");
++      per_pd = pwrdm_lookup("per_pwrdm");
+       core_pd = pwrdm_lookup("core_pwrdm");
+       omap_init_power_states();
+-- 
+1.6.6.1
+
diff --git a/recipes/linux/linux-omap-psp-2.6.32/0047-clock34xx-only-try-to-idle-IVA-subsys-when-CONFIG_PM.patch b/recipes/linux/linux-omap-psp-2.6.32/0047-clock34xx-only-try-to-idle-IVA-subsys-when-CONFIG_PM.patch
new file mode 100644 (file)
index 0000000..0db8bf7
--- /dev/null
@@ -0,0 +1,37 @@
+From 4d5f88fca430ca38a35e60683dc301e80046b05d Mon Sep 17 00:00:00 2001
+From: Koen Kooi <koen@dominion.thruhere.net>
+Date: Sun, 23 May 2010 14:47:32 +0200
+Subject: [PATCH 47/48] clock34xx: only try to idle IVA subsys when CONFIG_PM is set
+
+---
+ arch/arm/mach-omap2/clock34xx.c |    5 ++++-
+ 1 files changed, 4 insertions(+), 1 deletions(-)
+
+diff --git a/arch/arm/mach-omap2/clock34xx.c b/arch/arm/mach-omap2/clock34xx.c
+index 2bb7182..a323f9f 100644
+--- a/arch/arm/mach-omap2/clock34xx.c
++++ b/arch/arm/mach-omap2/clock34xx.c
+@@ -407,7 +407,9 @@ void omap3_clk_lock_dpll5(void)
+       return;
+ }
++#ifdef CONFIG_PM
+ extern void __init omap3_iva_idle(void);
++#endif
+ /*
+  * Initialize IVA to a idle state. This is typically done by the
+@@ -425,8 +427,9 @@ static void __init omap2_clk_iva_init_to_idle(void)
+       prm_write_mod_reg(0, CORE_MOD, OMAP3430ES2_PM_IVAGRPSEL3);
+       prm_write_mod_reg(0, OMAP3430_PER_MOD, OMAP3430_PM_IVAGRPSEL);
++#ifdef CONFIG_PM      
+       omap3_iva_idle();
+-
++#endif
+ }
+ /* REVISIT: Move this init stuff out into clock.c */
+-- 
+1.6.6.1
+
diff --git a/recipes/linux/linux-omap-psp-2.6.32/0048-HACK-try-to-poweron-stuff-on-xM-rev-A.patch b/recipes/linux/linux-omap-psp-2.6.32/0048-HACK-try-to-poweron-stuff-on-xM-rev-A.patch
new file mode 100644 (file)
index 0000000..19a235a
--- /dev/null
@@ -0,0 +1,60 @@
+From 258a962bea2da43df6f70fd264a0e23b65669176 Mon Sep 17 00:00:00 2001
+From: Koen Kooi <koen@dominion.thruhere.net>
+Date: Tue, 4 May 2010 17:04:27 +0200
+Subject: [PATCH 48/48] HACK: try to poweron stuff on xM rev A
+
+---
+ arch/arm/mach-omap2/board-omap3beagle.c |   14 +++++++-------
+ 1 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c
+index b313350..7f0e241 100644
+--- a/arch/arm/mach-omap2/board-omap3beagle.c
++++ b/arch/arm/mach-omap2/board-omap3beagle.c
+@@ -237,7 +237,6 @@ static struct omap_dss_device beagle_dvi_device = {
+       .name = "dvi",
+       .driver_name = "generic_panel",
+       .phy.dpi.data_lines = 24,
+-      .reset_gpio = 170,
+       .platform_enable = beagle_enable_dvi,
+       .platform_disable = beagle_disable_dvi,
+ };
+@@ -364,6 +363,9 @@ static int beagle_twl_gpio_setup(struct device *dev,
+        */
+       if (cpu_is_omap3630()) {
++              /* DVI reset GPIO is different between revisions */     
++              beagle_dvi_device.reset_gpio = 129;
++
+               /* Power on DVI, Serial and PWR led */ 
+               gpio_request(gpio + 1, "nDVI_PWR_EN");
+               gpio_direction_output(gpio + 1, 0);     
+@@ -374,9 +376,12 @@ static int beagle_twl_gpio_setup(struct device *dev,
+               /* TWL4030_GPIO_MAX + 0 == ledA, EHCI nEN_USB_PWR (out, active low) */
+               gpio_request(gpio + TWL4030_GPIO_MAX, "nEN_USB_PWR");
+-              gpio_direction_output(gpio + TWL4030_GPIO_MAX, 1);
++              gpio_direction_output(gpio + TWL4030_GPIO_MAX, 0);
+       }
+       else {
++              /* DVI reset GPIO is different between revisions */ 
++              beagle_dvi_device.reset_gpio = 170;
++                              
+               gpio_request(gpio + 1, "EHCI_nOC");
+               gpio_direction_input(gpio + 1);
+@@ -735,11 +740,6 @@ static void __init omap3_beagle_init(void)
+                       ARRAY_SIZE(omap3_beagle_devices));
+       omap_serial_init();
+-      omap_mux_init_gpio(170, OMAP_PIN_INPUT);
+-      gpio_request(170, "DVI_nPD");
+-      /* REVISIT leave DVI powered down until it's needed ... */
+-      gpio_direction_output(170, true);
+-
+       if(!strcmp(expansionboard_name, "zippy")) 
+       {
+               printk(KERN_INFO "Beagle expansionboard: initializing enc28j60\n");
+-- 
+1.6.6.1
+
index f2351a3..29c34ae 100644 (file)
@@ -6,7 +6,7 @@ KERNEL_IMAGETYPE = "uImage"
 COMPATIBLE_MACHINE = "beagleboard|omap3evm|am3517-evm|dm3730-am3715-evm|omap3-touchbook|overo"
 
 # This is the v2.6.32_OMAPPSP_03.00.01.06 branch
-SRCREV = "627293ad28604b22612f9a4a318f64cfab241e22"
+SRCREV = "a6bad4464f985fdd3bed72e1b82dcbfc004d7869"
 
 # The main PR is now using MACHINE_KERNEL_PR, for omap3 see conf/machine/include/omap3.inc
 MACHINE_KERNEL_PR_append = "+gitr${SRCREV}"
@@ -56,6 +56,7 @@ SRC_URI = "git://arago-project.org/git/people/sriram/ti-psp-omap.git;protocol=gi
            file://0042-musb-allow-host-io-without-gadget-module.patch \
            file://0043-MTD-silence-ecc-errors-on-mtdblock0.patch \
            file://0044-ARM-OMAP-beagle-every-known-beagle-except-revB-uses-.patch \
+           file://0045-ARM-OMAP-beagle-add-support-for-beagleFPGA-expansion.patch \
            file://defconfig"
 
 SRC_URI_append_beagleboard = " file://logo_linux_clut224.ppm \