aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/brcm2708/patches-4.4/0205-BCM270X_DT-Switch-Compute-Module-to-MMC.patch
blob: e4a5e7a8cb37d278654c6aa6a87502ffdfb349d7 (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 ece89176468346dc103873a021d80b8db0ced0f6 Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org>
Date: Fri, 18 Mar 2016 13:06:29 +0000
Subject: [PATCH] BCM270X_DT: Switch Compute Module to MMC

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
---
 arch/arm/boot/dts/bcm2708-rpi-cm.dtsi | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

--- a/arch/arm/boot/dts/bcm2708-rpi-cm.dtsi
+++ b/arch/arm/boot/dts/bcm2708-rpi-cm.dtsi
@@ -8,9 +8,9 @@
 };
 
 &gpio {
-	sdhost_pins: sdhost_pins {
+	mmc_pins: mmc_pins {
 		brcm,pins = <48 49 50 51 52 53>;
-		brcm,function = <4>; /* alt0 */
+		brcm,function = <7>; /* alt3 */
 	};
 };
 
@@ -22,12 +22,14 @@
 	};
 };
 
-&sdhost {
+
+&mmc {
 	pinctrl-names = "default";
-	pinctrl-0 = <&sdhost_pins>;
-	bus-width = <4>;
+	pinctrl-0 = <&mmc_pins>;
 	non-removable;
+	bus-width = <4>;
 	status = "okay";
+	brcm,overclock-50 = <0>;
 };
 
 &fb {
@@ -45,9 +47,6 @@
 		audio = <&audio>,"status";
 		watchdog = <&watchdog>,"status";
 		random = <&random>,"status";
-		sd_overclock = <&sdhost>,"brcm,overclock-50:0";
-		sd_force_pio = <&sdhost>,"brcm,force-pio?";
-		sd_pio_limit = <&sdhost>,"brcm,pio-limit:0";
-		sd_debug     = <&sdhost>,"brcm,debug";
+		sd_overclock = <&mmc>,"brcm,overclock-50:0";
 	};
 };