mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-01-12 01:20:20 +00:00
linux-omap 2.6.39: switch to GPTIMER1 on modern beagles
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
From d8b27f7195c53f9c4a0cffd283cccd83689e40e5 Mon Sep 17 00:00:00 2001
|
||||
From 16c1bdb30f1bcd750b29dffd2ef3003be2d30610 Mon Sep 17 00:00:00 2001
|
||||
From: Koen Kooi <koen@dominion.thruhere.net>
|
||||
Date: Fri, 20 May 2011 12:48:37 +0200
|
||||
Subject: [PATCH 1/5] OMAP3: beagle: add support for beagleboard xM revision C
|
||||
Subject: [PATCH 1/7] OMAP3: beagle: add support for beagleboard xM revision C
|
||||
|
||||
The USB enable GPIO has been inverted and the USER button moved.
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From c1951fc916b2a5e95a14158ea0bf149ab78a27df Mon Sep 17 00:00:00 2001
|
||||
From 27494059a5d005b8cad4e0e8640ff031b86220dc Mon Sep 17 00:00:00 2001
|
||||
From: Koen Kooi <koen@dominion.thruhere.net>
|
||||
Date: Fri, 20 May 2011 13:06:24 +0200
|
||||
Subject: [PATCH 2/5] OMAP3: beagle: add support for expansionboards
|
||||
Subject: [PATCH 2/7] OMAP3: beagle: add support for expansionboards
|
||||
|
||||
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
|
||||
---
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 196adb33154f7e16dfefbd9aa9af0149fb7ff856 Mon Sep 17 00:00:00 2001
|
||||
From 91e701f3287923d11dd295b6a62186909e362503 Mon Sep 17 00:00:00 2001
|
||||
From: Koen Kooi <koen@dominion.thruhere.net>
|
||||
Date: Sat, 21 May 2011 16:18:30 +0200
|
||||
Subject: [PATCH 3/5] OMAP3: beagle: add MADC support
|
||||
Subject: [PATCH 3/7] OMAP3: beagle: add MADC support
|
||||
|
||||
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
|
||||
---
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From a42c46c4a1ea9576bc773640f498880fa4683772 Mon Sep 17 00:00:00 2001
|
||||
From 9d7f46abab88c74e674461a2f4e9ab35b524a6ef Mon Sep 17 00:00:00 2001
|
||||
From: Koen Kooi <koen@dominion.thruhere.net>
|
||||
Date: Wed, 25 May 2011 08:56:06 +0200
|
||||
Subject: [PATCH 4/5] OMAP3: beagle: add regulators for camera interface
|
||||
Subject: [PATCH 4/7] OMAP3: beagle: add regulators for camera interface
|
||||
|
||||
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
|
||||
---
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 5f8baf1dd208416ee5af7131e28380a985594d43 Mon Sep 17 00:00:00 2001
|
||||
From aa93263ed7827e33148396656b7e7ab4579509a5 Mon Sep 17 00:00:00 2001
|
||||
From: Koen Kooi <koen@dominion.thruhere.net>
|
||||
Date: Wed, 25 May 2011 08:57:40 +0200
|
||||
Subject: [PATCH 5/5] OMAP3: beagle: HACK! add in 1GHz OPP
|
||||
Subject: [PATCH 5/7] OMAP3: beagle: HACK! add in 1GHz OPP
|
||||
|
||||
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
|
||||
---
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 5eb1ce0f0a5c6e4e31225967ef61812191c01de4 Mon Sep 17 00:00:00 2001
|
||||
From dd2c7ba245ec1b17e3d323a6c4a1cad9697dbbbe Mon Sep 17 00:00:00 2001
|
||||
From: Koen Kooi <koen@dominion.thruhere.net>
|
||||
Date: Wed, 15 Jun 2011 16:25:50 +0200
|
||||
Subject: [PATCH 6/6] OMAP3: BEAGLE: fix RTC
|
||||
Subject: [PATCH 6/7] OMAP3: BEAGLE: fix RTC
|
||||
|
||||
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
|
||||
---
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
From 101b0aedf8152711847e2f9f347d267a3ac7f287 Mon Sep 17 00:00:00 2001
|
||||
From: Sanjeev Premi <premi@ti.com>
|
||||
Date: Fri, 24 Jun 2011 16:23:45 +0000
|
||||
Subject: [PATCH 7/7] omap3: beagle: Use GPTIMERi 1 for clockevents
|
||||
|
||||
The current selection of the GPTIMER on was result of
|
||||
a hardware issue in early versions of the Beagleboards
|
||||
(Ax and B1 thru B4). [1] [2]
|
||||
|
||||
Its been long since the hardware issue has been fixed.
|
||||
This patch uses GPTIMER 1 for all newer board revisions
|
||||
incl. Beagleboard XM.
|
||||
|
||||
[1] http://thread.gmane.org/gmane.comp.hardware.beagleboard.general/91
|
||||
[2] Errata #7 at http://elinux.org/BeagleBoard#Errata
|
||||
|
||||
Signed-off-by: Sanjeev Premi <premi@ti.com>
|
||||
Cc: Paul Walmsley <paul@pwsan.com>
|
||||
Reviewed-by: Paul Walmsley <paul@pwsan.com>
|
||||
---
|
||||
arch/arm/mach-omap2/board-omap3beagle.c | 5 ++++-
|
||||
1 files changed, 4 insertions(+), 1 deletions(-)
|
||||
|
||||
diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c
|
||||
index 61564a4..20d5912 100644
|
||||
--- a/arch/arm/mach-omap2/board-omap3beagle.c
|
||||
+++ b/arch/arm/mach-omap2/board-omap3beagle.c
|
||||
@@ -806,7 +806,10 @@ static void __init omap3_beagle_init_irq(void)
|
||||
{
|
||||
omap_init_irq();
|
||||
#ifdef CONFIG_OMAP_32K_TIMER
|
||||
- omap2_gp_clockevent_set_gptimer(12);
|
||||
+ if (omap3_beagle_version == OMAP3BEAGLE_BOARD_AXBX)
|
||||
+ omap2_gp_clockevent_set_gptimer(12);
|
||||
+ else
|
||||
+ omap2_gp_clockevent_set_gptimer(1);
|
||||
#endif
|
||||
}
|
||||
|
||||
--
|
||||
1.6.6.1
|
||||
|
||||
@@ -7,7 +7,7 @@ COMPATIBLE_MACHINE = "(beagleboard)"
|
||||
|
||||
# The main PR is now using MACHINE_KERNEL_PR, for omap3 see conf/machine/include/omap3.inc
|
||||
SRCREV_pn-${PN} = "v2.6.39"
|
||||
MACHINE_KERNEL_PR_append = "j"
|
||||
MACHINE_KERNEL_PR_append = "k"
|
||||
|
||||
FILESPATHPKG_prepend = "linux-omap-2.6.39:"
|
||||
|
||||
@@ -54,6 +54,7 @@ SRC_URI_append = " \
|
||||
file://beagle/0004-OMAP3-beagle-add-regulators-for-camera-interface.patch \
|
||||
file://beagle/0005-OMAP3-beagle-HACK-add-in-1GHz-OPP.patch \
|
||||
file://beagle/0006-OMAP3-BEAGLE-fix-RTC.patch \
|
||||
file://beagle/0007-omap3-beagle-Use-GPTIMERi-1-for-clockevents.patch \
|
||||
\
|
||||
file://camera/0001-Add-driver-for-Aptina-Micron-mt9p031-sensor.patch \
|
||||
file://camera/0002-v4l-Add-mt9v032-sensor-driver.patch \
|
||||
|
||||
Reference in New Issue
Block a user