diff options
author | Kishon Vijay Abraham I | 2017-06-12 04:39:37 -0500 |
---|---|---|
committer | Kishon Vijay Abraham I | 2017-06-16 04:43:40 -0500 |
commit | 1acc8ed40c017129c3225f41befaf02313617109 (patch) | |
tree | 0a8072253e0b71631e0959bbf098c611286d38e8 | |
parent | cb97ef9ae94c3e4e2d03080860340645589f83ce (diff) | |
download | linux-phy-1acc8ed40c017129c3225f41befaf02313617109.tar.gz linux-phy-1acc8ed40c017129c3225f41befaf02313617109.tar.xz linux-phy-1acc8ed40c017129c3225f41befaf02313617109.zip |
ARM: dts: dra71-evm: Add pinmux configuration for MMC
Include dra72x-mmc-iodelay.dtsi which has pinmux and IODelay
configuration values for the various MMC modes for dra72 SoC
and use it in the pinctrl properties of MMC devicetree
nodes present in dra71-evm.dts.
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
-rw-r--r-- | arch/arm/boot/dts/dra71-evm.dts | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/dra71-evm.dts b/arch/arm/boot/dts/dra71-evm.dts index 02c11e658810..7ef50929efc1 100644 --- a/arch/arm/boot/dts/dra71-evm.dts +++ b/arch/arm/boot/dts/dra71-evm.dts | |||
@@ -7,6 +7,7 @@ | |||
7 | */ | 7 | */ |
8 | 8 | ||
9 | #include "dra72-evm-common.dtsi" | 9 | #include "dra72-evm-common.dtsi" |
10 | #include "dra72x-mmc-iodelay.dtsi" | ||
10 | #include <dt-bindings/net/ti-dp83867.h> | 11 | #include <dt-bindings/net/ti-dp83867.h> |
11 | 12 | ||
12 | / { | 13 | / { |
@@ -172,10 +173,23 @@ | |||
172 | }; | 173 | }; |
173 | 174 | ||
174 | &mmc1 { | 175 | &mmc1 { |
176 | pinctrl-names = "default", "hs", "sdr12", "sdr25", "sdr50", "ddr50", "sdr104"; | ||
177 | pinctrl-0 = <&mmc1_pins_default>; | ||
178 | pinctrl-1 = <&mmc1_pins_hs>; | ||
179 | pinctrl-2 = <&mmc1_pins_sdr12>; | ||
180 | pinctrl-3 = <&mmc1_pins_sdr25>; | ||
181 | pinctrl-4 = <&mmc1_pins_sdr50>; | ||
182 | pinctrl-5 = <&mmc1_pins_ddr50_rev20 &mmc1_iodelay_ddr50_conf>; | ||
183 | pinctrl-6 = <&mmc1_pins_sdr104 &mmc1_iodelay_sdr104_rev20_conf>; | ||
175 | vqmmc-supply = <&vpo_sd_1v8_3v3>; | 184 | vqmmc-supply = <&vpo_sd_1v8_3v3>; |
176 | }; | 185 | }; |
177 | 186 | ||
178 | &mmc2 { | 187 | &mmc2 { |
188 | pinctrl-names = "default", "hs", "ddr_1_8v", "hs200_1_8v"; | ||
189 | pinctrl-0 = <&mmc2_pins_default>; | ||
190 | pinctrl-1 = <&mmc2_pins_hs>; | ||
191 | pinctrl-2 = <&mmc2_pins_ddr_rev20 &mmc2_iodelay_ddr_conf>; | ||
192 | pinctrl-3 = <&mmc2_pins_hs200 &mmc2_iodelay_hs200_rev20_conf>; | ||
179 | vmmc-supply = <&evm_1v8_sw>; | 193 | vmmc-supply = <&evm_1v8_sw>; |
180 | }; | 194 | }; |
181 | 195 | ||