1 From 82cfcf4cf1329420180ef06b7aaec67928396112 Mon Sep 17 00:00:00 2001
2 From: Hans de Goede <hdegoede@redhat.com>
3 Date: Sat, 14 Dec 2013 22:45:39 +0100
4 Subject: [PATCH] ARM: dts: sun4i: Add support for mmc
6 Signed-off-by: Hans de Goede <hdegoede@redhat.com>
8 arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 16 ++++++++++++++++
9 arch/arm/boot/dts/sun4i-a10.dtsi | 16 ++++++++++++++++
10 2 files changed, 32 insertions(+)
12 diff --git a/arch/arm/boot/dts/sun4i-a10-cubieboard.dts b/arch/arm/boot/dts/sun4i-a10-cubieboard.dts
13 index 425a7db..d193937 100644
14 --- a/arch/arm/boot/dts/sun4i-a10-cubieboard.dts
15 +++ b/arch/arm/boot/dts/sun4i-a10-cubieboard.dts
20 + sdc0: sdc@01c0f000 {
21 + pinctrl-names = "default";
22 + pinctrl-0 = <&sdc0_pins_a>;
23 + pinctrl-1 = <&mmc0_cd_pin_cubieboard>;
24 + cd-gpios = <&pio 7 1 0>; /* PH1 */
30 + mmc0_cd_pin_cubieboard: mmc0_cd_pin@0 {
31 + allwinner,pins = "PH1";
32 + allwinner,function = "gpio_in";
33 + allwinner,drive = <0>;
34 + allwinner,pull = <0>;
37 led_pins_cubieboard: led_pins@0 {
38 allwinner,pins = "PH20", "PH21";
39 allwinner,function = "gpio_out";
40 diff --git a/arch/arm/boot/dts/sun4i-a10.dtsi b/arch/arm/boot/dts/sun4i-a10.dtsi
41 index 4dccdb0..13bccd5 100644
42 --- a/arch/arm/boot/dts/sun4i-a10.dtsi
43 +++ b/arch/arm/boot/dts/sun4i-a10.dtsi
48 + sdc0: sdc@01c0f000 {
49 + compatible = "allwinner,sun4i-mmc";
50 + reg = <0x01c0f000 0x1000>;
51 + clocks = <&ahb_gates 8>, <&mmc0>;
54 + status = "disabled";
57 intc: interrupt-controller@01c20400 {
58 compatible = "allwinner,sun4i-ic";
59 reg = <0x01c20400 0x400>;
61 allwinner,drive = <0>;
65 + sdc0_pins_a: sdc0@0 {
66 + allwinner,pins = "PF0","PF1","PF2","PF3","PF4","PF5";
67 + allwinner,function = "mmc0";
68 + allwinner,drive = <3>;
69 + allwinner,pull = <1>;