aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/imx6q-sabresd.dts
diff options
context:
space:
mode:
authorShawn Guo <shawn.guo@linaro.org>2013-04-02 01:15:16 -0400
committerShawn Guo <shawn.guo@linaro.org>2013-04-09 10:53:38 -0400
commit082d33d08fe4bc8f73854d7692384905ec1cfcff (patch)
treeaa7b9e612875ac545e153499cc94bf0afaf4fcd3 /arch/arm/boot/dts/imx6q-sabresd.dts
parent21e59123a8737544bfdc547e6fbb63aef2f9d284 (diff)
ARM: dts: imx: make sabreauto and sabresd common
The sabreauto and sabresd boards are common for imx6q and imx6dl. Create imx6qdl-sabreauto.dtsi and imx6qdl-sabresd.dtsi for those common parts. Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Diffstat (limited to 'arch/arm/boot/dts/imx6q-sabresd.dts')
-rw-r--r--arch/arm/boot/dts/imx6q-sabresd.dts78
1 files changed, 3 insertions, 75 deletions
diff --git a/arch/arm/boot/dts/imx6q-sabresd.dts b/arch/arm/boot/dts/imx6q-sabresd.dts
index 9b96885f9bc9..442051350225 100644
--- a/arch/arm/boot/dts/imx6q-sabresd.dts
+++ b/arch/arm/boot/dts/imx6q-sabresd.dts
@@ -11,50 +11,13 @@
11 */ 11 */
12 12
13/dts-v1/; 13/dts-v1/;
14
14#include "imx6q.dtsi" 15#include "imx6q.dtsi"
16#include "imx6qdl-sabresd.dtsi"
15 17
16/ { 18/ {
17 model = "Freescale i.MX6Q SABRE Smart Device Board"; 19 model = "Freescale i.MX6 Quad SABRE Smart Device Board";
18 compatible = "fsl,imx6q-sabresd", "fsl,imx6q"; 20 compatible = "fsl,imx6q-sabresd", "fsl,imx6q";
19
20 memory {
21 reg = <0x10000000 0x40000000>;
22 };
23
24 regulators {
25 compatible = "simple-bus";
26
27 reg_usb_otg_vbus: usb_otg_vbus {
28 compatible = "regulator-fixed";
29 regulator-name = "usb_otg_vbus";
30 regulator-min-microvolt = <5000000>;
31 regulator-max-microvolt = <5000000>;
32 gpio = <&gpio3 22 0>;
33 enable-active-high;
34 };
35 };
36
37 gpio-keys {
38 compatible = "gpio-keys";
39
40 volume-up {
41 label = "Volume Up";
42 gpios = <&gpio1 4 0>;
43 linux,code = <115>; /* KEY_VOLUMEUP */
44 };
45
46 volume-down {
47 label = "Volume Down";
48 gpios = <&gpio1 5 0>;
49 linux,code = <114>; /* KEY_VOLUMEDOWN */
50 };
51 };
52};
53
54&uart1 {
55 pinctrl-names = "default";
56 pinctrl-0 = <&pinctrl_uart1_1>;
57 status = "okay";
58}; 21};
59 22
60&iomuxc { 23&iomuxc {
@@ -74,38 +37,3 @@
74 }; 37 };
75 }; 38 };
76}; 39};
77
78&usbotg {
79 vbus-supply = <&reg_usb_otg_vbus>;
80 pinctrl-names = "default";
81 pinctrl-0 = <&pinctrl_usbotg_2>;
82 disable-over-current;
83 status = "okay";
84};
85
86&usbh1 {
87 status = "okay";
88};
89
90&fec {
91 pinctrl-names = "default";
92 pinctrl-0 = <&pinctrl_enet_1>;
93 phy-mode = "rgmii";
94 status = "okay";
95};
96
97&usdhc2 {
98 pinctrl-names = "default";
99 pinctrl-0 = <&pinctrl_usdhc2_1>;
100 cd-gpios = <&gpio2 2 0>;
101 wp-gpios = <&gpio2 3 0>;
102 status = "okay";
103};
104
105&usdhc3 {
106 pinctrl-names = "default";
107 pinctrl-0 = <&pinctrl_usdhc3_1>;
108 cd-gpios = <&gpio2 0 0>;
109 wp-gpios = <&gpio2 1 0>;
110 status = "okay";
111};