diff options
Diffstat (limited to 'arch/arm/boot/dts/rk3066a-bqcurie2.dts')
-rw-r--r-- | arch/arm/boot/dts/rk3066a-bqcurie2.dts | 134 |
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 | }; |