summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx6sl-evk.dts
diff options
context:
space:
mode:
authorAnson Huang <b20788@freescale.com>2013-10-14 15:33:58 -0400
committerJason Liu <r64343@freescale.com>2013-10-30 09:56:00 +0800
commitace364c8f0f06f31d4871fffb5da02f7cf94b9b1 (patch)
tree85c2b52783f6f7669fd44b7854bc2bfcbbebb6ed /arch/arm/boot/dts/imx6sl-evk.dts
parent1089c7e75617c19ca4e8b47462b19025e1312ec2 (diff)
ENGR00283508-6 arm: dts: imx6sl: support hog pins sleep mode
As i.MX6SL EVK board is very sensitive to DSM power, so we need to lower IO power of hog pins: MX6SL_PAD_KEY_ROW5__GPIO4_IO03 MX6SL_PAD_KEY_COL6__GPIO4_IO04 MX6SL_PAD_LCD_RESET__GPIO2_IO19 Signed-off-by: Anson Huang <b20788@freescale.com>
Diffstat (limited to 'arch/arm/boot/dts/imx6sl-evk.dts')
-rw-r--r--arch/arm/boot/dts/imx6sl-evk.dts15
1 files changed, 12 insertions, 3 deletions
diff --git a/arch/arm/boot/dts/imx6sl-evk.dts b/arch/arm/boot/dts/imx6sl-evk.dts
index 466a397b9f4a..419968ee1b41 100644
--- a/arch/arm/boot/dts/imx6sl-evk.dts
+++ b/arch/arm/boot/dts/imx6sl-evk.dts
@@ -421,8 +421,9 @@
};
&iomuxc {
- pinctrl-names = "default";
+ pinctrl-names = "default", "sleep";
pinctrl-0 = <&pinctrl_hog>;
+ pinctrl-1 = <&pinctrl_hog_sleep>;
hog {
pinctrl_hog: hoggrp {
@@ -433,7 +434,7 @@
MX6SL_PAD_SD2_DAT6__GPIO4_IO29 0x17059
MX6SL_PAD_REF_CLK_32K__GPIO3_IO22 0x17059
MX6SL_PAD_FEC_TX_CLK__GPIO4_IO21 0x80000000
- MX6SL_PAD_KEY_ROW5__GPIO4_IO03 0x80000000
+ MX6SL_PAD_KEY_ROW5__GPIO4_IO03 0x110b0
MX6SL_PAD_EPDC_VCOM0__GPIO2_IO03 0x80000000
MX6SL_PAD_EPDC_PWRSTAT__GPIO2_IO13 0x80000000
MX6SL_PAD_EPDC_PWRCTRL0__GPIO2_IO07 0x80000000
@@ -441,7 +442,7 @@
MX6SL_PAD_EPDC_PWRINT__GPIO2_IO12 0x80000000
MX6SL_PAD_EPDC_PWRCTRL3__GPIO2_IO10 0x170b0
MX6SL_PAD_EPDC_PWRCTRL2__GPIO2_IO09 0x80000000
- MX6SL_PAD_KEY_COL6__GPIO4_IO04 0x80000000
+ MX6SL_PAD_KEY_COL6__GPIO4_IO04 0x110b0
MX6SL_PAD_ECSPI2_MISO__GPIO4_IO14 0x17000
MX6SL_PAD_ECSPI2_MOSI__GPIO4_IO13 0x17000
MX6SL_PAD_ECSPI2_SS0__GPIO4_IO15 0x17000
@@ -451,6 +452,14 @@
MX6SL_PAD_KEY_COL5__GPIO4_IO02 0x80000000
>;
};
+
+ pinctrl_hog_sleep: hoggrp_sleep {
+ fsl,pins = <
+ MX6SL_PAD_KEY_ROW5__GPIO4_IO03 0x3080
+ MX6SL_PAD_KEY_COL6__GPIO4_IO04 0x3080
+ MX6SL_PAD_LCD_RESET__GPIO2_IO19 0x3080
+ >;
+ };
};
};