aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/rk3066a-bqcurie2.dts
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot/dts/rk3066a-bqcurie2.dts')
-rw-r--r--arch/arm/boot/dts/rk3066a-bqcurie2.dts134
1 files changed, 66 insertions, 68 deletions
diff --git a/arch/arm/boot/dts/rk3066a-bqcurie2.dts b/arch/arm/boot/dts/rk3066a-bqcurie2.dts
index afb327322a4a..6131675695eb 100644
--- a/arch/arm/boot/dts/rk3066a-bqcurie2.dts
+++ b/arch/arm/boot/dts/rk3066a-bqcurie2.dts
@@ -24,87 +24,85 @@
24 reg = <0x60000000 0x40000000>; 24 reg = <0x60000000 0x40000000>;
25 }; 25 };
26 26
27 soc { 27 uart0: serial@10124000 {
28 uart0: serial@10124000 { 28 status = "okay";
29 status = "okay"; 29 };
30 };
31 30
32 uart1: serial@10126000 { 31 uart1: serial@10126000 {
33 status = "okay"; 32 status = "okay";
34 }; 33 };
35 34
36 uart2: serial@20064000 { 35 uart2: serial@20064000 {
37 pinctrl-names = "default"; 36 pinctrl-names = "default";
38 pinctrl-0 = <&uart2_xfer>; 37 pinctrl-0 = <&uart2_xfer>;
39 status = "okay"; 38 status = "okay";
40 }; 39 };
41 40
42 uart3: serial@20068000 { 41 uart3: serial@20068000 {
43 status = "okay"; 42 status = "okay";
44 }; 43 };
45 44
46 vcc_sd0: fixed-regulator { 45 vcc_sd0: fixed-regulator {
47 compatible = "regulator-fixed"; 46 compatible = "regulator-fixed";
48 regulator-name = "sdmmc-supply"; 47 regulator-name = "sdmmc-supply";
49 regulator-min-microvolt = <3000000>; 48 regulator-min-microvolt = <3000000>;
50 regulator-max-microvolt = <3000000>; 49 regulator-max-microvolt = <3000000>;
51 gpio = <&gpio3 7 GPIO_ACTIVE_LOW>; 50 gpio = <&gpio3 7 GPIO_ACTIVE_LOW>;
52 startup-delay-us = <100000>; 51 startup-delay-us = <100000>;
53 }; 52 };
54 53
55 dwmmc@10214000 { /* sdmmc */ 54 dwmmc@10214000 { /* sdmmc */
56 num-slots = <1>; 55 num-slots = <1>;
57 status = "okay"; 56 status = "okay";
58 57
59 pinctrl-names = "default"; 58 pinctrl-names = "default";
60 pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_cd &sd0_bus4>; 59 pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_cd &sd0_bus4>;
61 vmmc-supply = <&vcc_sd0>; 60 vmmc-supply = <&vcc_sd0>;
62 61
63 slot@0 { 62 slot@0 {
64 reg = <0>; 63 reg = <0>;
65 bus-width = <4>; 64 bus-width = <4>;
66 disable-wp; 65 disable-wp;
67 };
68 }; 66 };
67 };
69 68
70 dwmmc@10218000 { /* wifi */ 69 dwmmc@10218000 { /* wifi */
71 num-slots = <1>; 70 num-slots = <1>;
72 status = "okay"; 71 status = "okay";
73 non-removable; 72 non-removable;
74 73
75 pinctrl-names = "default"; 74 pinctrl-names = "default";
76 pinctrl-0 = <&sd1_clk &sd1_cmd &sd1_bus4>; 75 pinctrl-0 = <&sd1_clk &sd1_cmd &sd1_bus4>;
77 76
78 slot@0 { 77 slot@0 {
79 reg = <0>; 78 reg = <0>;
80 bus-width = <4>; 79 bus-width = <4>;
81 disable-wp; 80 disable-wp;
82 };
83 }; 81 };
82 };
84 83
85 gpio-keys { 84 gpio-keys {
86 compatible = "gpio-keys"; 85 compatible = "gpio-keys";
87 #address-cells = <1>; 86 #address-cells = <1>;
88 #size-cells = <0>; 87 #size-cells = <0>;
89 autorepeat; 88 autorepeat;
90 89
91 button@0 { 90 button@0 {
92 gpios = <&gpio6 2 GPIO_ACTIVE_LOW>; /* GPIO6_A2 */ 91 gpios = <&gpio6 2 GPIO_ACTIVE_LOW>; /* GPIO6_A2 */
93 linux,code = <116>; 92 linux,code = <116>;
94 label = "GPIO Key Power"; 93 label = "GPIO Key Power";
95 linux,input-type = <1>; 94 linux,input-type = <1>;
96 gpio-key,wakeup = <1>; 95 gpio-key,wakeup = <1>;
97 debounce-interval = <100>; 96 debounce-interval = <100>;
98 }; 97 };
99 button@1 { 98 button@1 {
100 gpios = <&gpio4 21 GPIO_ACTIVE_LOW>; /* GPIO4_C5 */ 99 gpios = <&gpio4 21 GPIO_ACTIVE_LOW>; /* GPIO4_C5 */
101 linux,code = <104>; 100 linux,code = <104>;
102 label = "GPIO Key Vol-"; 101 label = "GPIO Key Vol-";
103 linux,input-type = <1>; 102 linux,input-type = <1>;
104 gpio-key,wakeup = <0>; 103 gpio-key,wakeup = <0>;
105 debounce-interval = <100>; 104 debounce-interval = <100>;
106 };
107 /* VOL+ comes somehow thru the ADC */
108 }; 105 };
106 /* VOL+ comes somehow thru the ADC */
109 }; 107 };
110}; 108};