diff options
author | Vladimir Barinov <vladimir.barinov@cogentembedded.com> | 2016-11-08 09:14:42 -0500 |
---|---|---|
committer | Simon Horman <horms+renesas@verge.net.au> | 2016-11-21 04:18:51 -0500 |
commit | fd51baee7abc388916b3e3b58dc062ef9c534150 (patch) | |
tree | 094abb196d25c956fdb124cc73c9882d2e863744 | |
parent | 5be54db85872fddf060ccec962a50b40d3b24625 (diff) |
arm64: dts: m3ulcb: enable SDHI2
This supports SDHI2 for M3ULCB onboard eMMC
Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
-rw-r--r-- | arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts b/arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts index d209e5480ff6..c3f064ac2cb4 100644 --- a/arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts +++ b/arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts | |||
@@ -55,6 +55,24 @@ | |||
55 | }; | 55 | }; |
56 | }; | 56 | }; |
57 | 57 | ||
58 | reg_1p8v: regulator0 { | ||
59 | compatible = "regulator-fixed"; | ||
60 | regulator-name = "fixed-1.8V"; | ||
61 | regulator-min-microvolt = <1800000>; | ||
62 | regulator-max-microvolt = <1800000>; | ||
63 | regulator-boot-on; | ||
64 | regulator-always-on; | ||
65 | }; | ||
66 | |||
67 | reg_3p3v: regulator1 { | ||
68 | compatible = "regulator-fixed"; | ||
69 | regulator-name = "fixed-3.3V"; | ||
70 | regulator-min-microvolt = <3300000>; | ||
71 | regulator-max-microvolt = <3300000>; | ||
72 | regulator-boot-on; | ||
73 | regulator-always-on; | ||
74 | }; | ||
75 | |||
58 | vcc_sdhi0: regulator-vcc-sdhi0 { | 76 | vcc_sdhi0: regulator-vcc-sdhi0 { |
59 | compatible = "regulator-fixed"; | 77 | compatible = "regulator-fixed"; |
60 | 78 | ||
@@ -113,6 +131,18 @@ | |||
113 | function = "sdhi0"; | 131 | function = "sdhi0"; |
114 | power-source = <1800>; | 132 | power-source = <1800>; |
115 | }; | 133 | }; |
134 | |||
135 | sdhi2_pins: sd2 { | ||
136 | groups = "sdhi2_data8", "sdhi2_ctrl"; | ||
137 | function = "sdhi2"; | ||
138 | power-source = <3300>; | ||
139 | }; | ||
140 | |||
141 | sdhi2_pins_uhs: sd2_uhs { | ||
142 | groups = "sdhi2_data8", "sdhi2_ctrl"; | ||
143 | function = "sdhi2"; | ||
144 | power-source = <1800>; | ||
145 | }; | ||
116 | }; | 146 | }; |
117 | 147 | ||
118 | &sdhi0 { | 148 | &sdhi0 { |
@@ -128,6 +158,19 @@ | |||
128 | status = "okay"; | 158 | status = "okay"; |
129 | }; | 159 | }; |
130 | 160 | ||
161 | &sdhi2 { | ||
162 | /* used for on-board 8bit eMMC */ | ||
163 | pinctrl-0 = <&sdhi2_pins>; | ||
164 | pinctrl-1 = <&sdhi2_pins_uhs>; | ||
165 | pinctrl-names = "default", "state_uhs"; | ||
166 | |||
167 | vmmc-supply = <®_3p3v>; | ||
168 | vqmmc-supply = <®_1p8v>; | ||
169 | bus-width = <8>; | ||
170 | non-removable; | ||
171 | status = "okay"; | ||
172 | }; | ||
173 | |||
131 | &scif2 { | 174 | &scif2 { |
132 | pinctrl-0 = <&scif2_pins>; | 175 | pinctrl-0 = <&scif2_pins>; |
133 | pinctrl-names = "default"; | 176 | pinctrl-names = "default"; |