From ace364c8f0f06f31d4871fffb5da02f7cf94b9b1 Mon Sep 17 00:00:00 2001 From: Anson Huang Date: Mon, 14 Oct 2013 15:33:58 -0400 Subject: [PATCH] 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 --- arch/arm/boot/dts/imx6sl-evk.dts | 15 ++++++++++++--- 1 file 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 + >; + }; }; }; -- 2.39.5