diff options
Diffstat (limited to 'arch/arm/boot/dts/exynos4210-smdkv310.dts')
-rw-r--r-- | arch/arm/boot/dts/exynos4210-smdkv310.dts | 57 |
1 files changed, 28 insertions, 29 deletions
diff --git a/arch/arm/boot/dts/exynos4210-smdkv310.dts b/arch/arm/boot/dts/exynos4210-smdkv310.dts index f52c86e2d424..91332b72acf5 100644 --- a/arch/arm/boot/dts/exynos4210-smdkv310.dts +++ b/arch/arm/boot/dts/exynos4210-smdkv310.dts | |||
@@ -30,16 +30,13 @@ | |||
30 | }; | 30 | }; |
31 | 31 | ||
32 | sdhci@12530000 { | 32 | sdhci@12530000 { |
33 | samsung,sdhci-bus-width = <4>; | 33 | bus-width = <4>; |
34 | linux,mmc_cap_4_bit_data; | 34 | pinctrl-names = "default"; |
35 | samsung,sdhci-cd-internal; | 35 | pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus4>; |
36 | gpio-cd = <&gpk2 2 2 3 3>; | 36 | status = "okay"; |
37 | gpios = <&gpk2 0 2 0 3>, | 37 | }; |
38 | <&gpk2 1 2 0 3>, | 38 | |
39 | <&gpk2 3 2 3 3>, | 39 | g2d@12800000 { |
40 | <&gpk2 4 2 3 3>, | ||
41 | <&gpk2 5 2 3 3>, | ||
42 | <&gpk2 6 2 3 3>; | ||
43 | status = "okay"; | 40 | status = "okay"; |
44 | }; | 41 | }; |
45 | 42 | ||
@@ -65,25 +62,32 @@ | |||
65 | status = "okay"; | 62 | status = "okay"; |
66 | }; | 63 | }; |
67 | 64 | ||
65 | pinctrl@11000000 { | ||
66 | keypad_rows: keypad-rows { | ||
67 | samsung,pins = "gpx2-0", "gpx2-1"; | ||
68 | samsung,pin-function = <3>; | ||
69 | samsung,pin-pud = <3>; | ||
70 | samsung,pin-drv = <0>; | ||
71 | }; | ||
72 | |||
73 | keypad_cols: keypad-cols { | ||
74 | samsung,pins = "gpx1-0", "gpx1-1", "gpx1-2", "gpx1-3", | ||
75 | "gpx1-4", "gpx1-5", "gpx1-6", "gpx1-7"; | ||
76 | samsung,pin-function = <3>; | ||
77 | samsung,pin-pud = <0>; | ||
78 | samsung,pin-drv = <0>; | ||
79 | }; | ||
80 | }; | ||
81 | |||
68 | keypad@100A0000 { | 82 | keypad@100A0000 { |
69 | samsung,keypad-num-rows = <2>; | 83 | samsung,keypad-num-rows = <2>; |
70 | samsung,keypad-num-columns = <8>; | 84 | samsung,keypad-num-columns = <8>; |
71 | linux,keypad-no-autorepeat; | 85 | linux,keypad-no-autorepeat; |
72 | linux,keypad-wakeup; | 86 | linux,keypad-wakeup; |
87 | pinctrl-names = "default"; | ||
88 | pinctrl-0 = <&keypad_rows &keypad_cols>; | ||
73 | status = "okay"; | 89 | status = "okay"; |
74 | 90 | ||
75 | row-gpios = <&gpx2 0 3 3 0>, | ||
76 | <&gpx2 1 3 3 0>; | ||
77 | |||
78 | col-gpios = <&gpx1 0 3 0 0>, | ||
79 | <&gpx1 1 3 0 0>, | ||
80 | <&gpx1 2 3 0 0>, | ||
81 | <&gpx1 3 3 0 0>, | ||
82 | <&gpx1 4 3 0 0>, | ||
83 | <&gpx1 5 3 0 0>, | ||
84 | <&gpx1 6 3 0 0>, | ||
85 | <&gpx1 7 3 0 0>; | ||
86 | |||
87 | key_1 { | 91 | key_1 { |
88 | keypad,row = <0>; | 92 | keypad,row = <0>; |
89 | keypad,column = <3>; | 93 | keypad,column = <3>; |
@@ -149,9 +153,7 @@ | |||
149 | #address-cells = <1>; | 153 | #address-cells = <1>; |
150 | #size-cells = <0>; | 154 | #size-cells = <0>; |
151 | samsung,i2c-sda-delay = <100>; | 155 | samsung,i2c-sda-delay = <100>; |
152 | samsung,i2c-max-bus-freq = <20000>; | 156 | samsung,i2c-max-bus-freq = <100000>; |
153 | gpios = <&gpd1 0 2 3 0>, | ||
154 | <&gpd1 1 2 3 0>; | ||
155 | status = "okay"; | 157 | status = "okay"; |
156 | 158 | ||
157 | eeprom@50 { | 159 | eeprom@50 { |
@@ -166,9 +168,6 @@ | |||
166 | }; | 168 | }; |
167 | 169 | ||
168 | spi_2: spi@13940000 { | 170 | spi_2: spi@13940000 { |
169 | gpios = <&gpc1 1 5 3 0>, | ||
170 | <&gpc1 3 5 3 0>, | ||
171 | <&gpc1 4 5 3 0>; | ||
172 | status = "okay"; | 171 | status = "okay"; |
173 | 172 | ||
174 | w25x80@0 { | 173 | w25x80@0 { |
@@ -179,7 +178,7 @@ | |||
179 | spi-max-frequency = <1000000>; | 178 | spi-max-frequency = <1000000>; |
180 | 179 | ||
181 | controller-data { | 180 | controller-data { |
182 | cs-gpio = <&gpc1 2 1 0 3>; | 181 | cs-gpio = <&gpc1 2 0>; |
183 | samsung,spi-feedback-delay = <0>; | 182 | samsung,spi-feedback-delay = <0>; |
184 | }; | 183 | }; |
185 | 184 | ||