aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKishon Vijay Abraham I2017-06-12 04:39:37 -0500
committerKishon Vijay Abraham I2017-06-16 04:43:40 -0500
commit1acc8ed40c017129c3225f41befaf02313617109 (patch)
tree0a8072253e0b71631e0959bbf098c611286d38e8
parentcb97ef9ae94c3e4e2d03080860340645589f83ce (diff)
downloadlinux-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.dts14
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