aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/u-boot/u-boot-git/beagleboard/0003-beagleboard-move-muxing-into-revision-print-switch.patch
blob: 3750cf8990af8360c674c4ae2bebc3cad7f09c0a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
From 24e335a1457da32a1d79621d3a24462d6fb96853 Mon Sep 17 00:00:00 2001
From: Koen Kooi <koen@dominion.thruhere.net>
Date: Thu, 18 Feb 2010 11:55:26 +0100
Subject: [PATCH] beagleboard: move muxing into revision print switch()

---
 board/ti/beagle/beagle.c |   19 ++++---------------
 1 files changed, 4 insertions(+), 15 deletions(-)

diff --git a/board/ti/beagle/beagle.c b/board/ti/beagle/beagle.c
index 8b5243b..8fac6b2 100644
--- a/board/ti/beagle/beagle.c
+++ b/board/ti/beagle/beagle.c
@@ -101,12 +101,16 @@ void beagle_identify(void)
 		break;
 	case REVISION_CX:
 		printf("C1/C2/C3\n");
+		MUX_BEAGLE_C();
 		break;
 	case REVISION_C4:
 		printf("C4\n");
+		MUX_BEAGLE_C();
 		break;
 	case REVISION_XM:
 		printf("XM\n");
+		MUX_BEAGLE_C();
+		MUX_BEAGLE_XM();
 		break;
 	default:
 		printf("unknown 0x%02x\n", beagle_revision);
@@ -181,19 +185,4 @@ int misc_init_r(void)
 void set_muxconf_regs(void)
 {
 	MUX_BEAGLE();
-
-	switch(beagle_revision) {
-	case REVISION_AXBX:
-			break;
-	case REVISION_CX:
-			MUX_BEAGLE_C();
-			break;
-	case REVISION_C4:
-			MUX_BEAGLE_C();
-			break;
-	case REVISION_XM:
-			MUX_BEAGLE_C();
-			MUX_BEAGLE_XM();
-			break;
-	}
 }
-- 
1.6.6.1