aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot
diff options
context:
space:
mode:
authorDong Aisheng <b29396@freescale.com>2014-04-16 04:29:45 -0400
committerNitin Garg <nitin.garg@freescale.com>2014-04-17 22:18:42 -0400
commit4eda245ad3a8282276b48eec511fb5752f75b47a (patch)
treee00c1f33bd275e4fdfec2721011af3909353d4b0 /arch/arm/boot
parent899efed0931c3e3a3a59945111a8fa72ee4ef997 (diff)
ENGR00309031-1 dts: imx6sx-sdb: move usdhc4 gpios pins out of hog group
For imx6sx sdb board, the eMMC interface and uSDHC4 BOOT card slot are shared and the eMMC chip is DNP by default. If burn the eMMC chip onto the board and do hw rework to enable eMMC signals, the cd-gpio and wp-gpios will be reused as eMMC DATA signals. So we'd better move this two gpio pin out of hog group for easy disable this gpio setting in another dts. It's required for the next patch which adds the eMMC support in another dts file. Signed-off-by: Dong Aisheng <b29396@freescale.com>
Diffstat (limited to 'arch/arm/boot')
-rw-r--r--arch/arm/boot/dts/imx6sx-sdb.dts14
1 files changed, 10 insertions, 4 deletions
diff --git a/arch/arm/boot/dts/imx6sx-sdb.dts b/arch/arm/boot/dts/imx6sx-sdb.dts
index 04f555a8ca0e..8ec2eeaada91 100644
--- a/arch/arm/boot/dts/imx6sx-sdb.dts
+++ b/arch/arm/boot/dts/imx6sx-sdb.dts
@@ -403,6 +403,15 @@
403 pinctrl-names = "default"; 403 pinctrl-names = "default";
404 pinctrl-0 = <&pinctrl_hog>; 404 pinctrl-0 = <&pinctrl_hog>;
405 405
406 usdhc4 {
407 pinctrl_usdhc4_gpios: usdhc4-gpios {
408 fsl,pins = <
409 MX6SX_PAD_SD4_DATA7__GPIO6_IO_21 0x17059
410 MX6SX_PAD_SD4_DATA6__GPIO6_IO_20 0x17059
411 >;
412 };
413 };
414
406 hog { 415 hog {
407 pinctrl_hog: hoggrp { 416 pinctrl_hog: hoggrp {
408 fsl,pins = < 417 fsl,pins = <
@@ -412,8 +421,6 @@
412 MX6SX_PAD_KEY_COL0__GPIO2_IO_10 0x17059 421 MX6SX_PAD_KEY_COL0__GPIO2_IO_10 0x17059
413 MX6SX_PAD_KEY_ROW0__GPIO2_IO_15 0x17059 422 MX6SX_PAD_KEY_ROW0__GPIO2_IO_15 0x17059
414 MX6SX_PAD_KEY_COL1__GPIO2_IO_11 0x17059 423 MX6SX_PAD_KEY_COL1__GPIO2_IO_11 0x17059
415 MX6SX_PAD_SD4_DATA7__GPIO6_IO_21 0x17059
416 MX6SX_PAD_SD4_DATA6__GPIO6_IO_20 0x17059
417 MX6SX_PAD_SD1_DATA0__GPIO6_IO_2 0x17059 424 MX6SX_PAD_SD1_DATA0__GPIO6_IO_2 0x17059
418 MX6SX_PAD_QSPI1B_DATA1__GPIO4_IO_25 0x17059 425 MX6SX_PAD_QSPI1B_DATA1__GPIO4_IO_25 0x17059
419 MX6SX_PAD_QSPI1B_DATA2__GPIO4_IO_26 0x17059 426 MX6SX_PAD_QSPI1B_DATA2__GPIO4_IO_26 0x17059
@@ -500,8 +507,7 @@
500 507
501&usdhc4 { 508&usdhc4 {
502 pinctrl-names = "default"; 509 pinctrl-names = "default";
503 pinctrl-0 = <&pinctrl_usdhc4_2>; 510 pinctrl-0 = <&pinctrl_usdhc4_2 &pinctrl_usdhc4_gpios>;
504 bus-width = <8>;
505 cd-gpios = <&gpio6 21 0>; 511 cd-gpios = <&gpio6 21 0>;
506 wp-gpios = <&gpio6 20 0>; 512 wp-gpios = <&gpio6 20 0>;
507 no-1-8-v; 513 no-1-8-v;