From 2df2f8f7f48f0aac2e8720b0bf8f0a902d04a41a Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Mon, 12 Sep 2016 13:52:09 -0700 Subject: ARM: dts: imx7-colibri: add ENET sleep state Add sleep state for FEC pins to avoid pull-ups feeding the Ethernet PMIC while the Ethernet rail is turned off. Signed-off-by: Stefan Agner Acked-by: Max Krummenacher --- arch/arm/boot/dts/imx7-colibri.dtsi | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/imx7-colibri.dtsi b/arch/arm/boot/dts/imx7-colibri.dtsi index d3973462317c..4eee48c64690 100644 --- a/arch/arm/boot/dts/imx7-colibri.dtsi +++ b/arch/arm/boot/dts/imx7-colibri.dtsi @@ -105,8 +105,9 @@ }; &fec1 { - pinctrl-names = "default"; + pinctrl-names = "default", "sleep"; pinctrl-0 = <&pinctrl_enet1>; + pinctrl-1 = <&pinctrl_enet1_sleep>; //pinctrl-assert-gpios = <&gpio_spi 5 GPIO_ACTIVE_HIGH>; clocks = <&clks IMX7D_ENET_AXI_ROOT_CLK>, <&clks IMX7D_ENET_AXI_ROOT_CLK>, @@ -427,6 +428,23 @@ >; }; + pinctrl_enet1_sleep: enet1sleepgrp { + fsl,pins = < + MX7D_PAD_ENET1_CRS__GPIO7_IO14 0x4 + MX7D_PAD_ENET1_RGMII_RX_CTL__ENET1_RGMII_RX_CTL 0x3 + MX7D_PAD_ENET1_RGMII_RD0__ENET1_RGMII_RD0 0x3 + MX7D_PAD_ENET1_RGMII_RD1__ENET1_RGMII_RD1 0x3 + MX7D_PAD_ENET1_RGMII_RXC__ENET1_RX_ER 0x3 + + MX7D_PAD_ENET1_RGMII_TX_CTL__ENET1_RGMII_TX_CTL 0x3 + MX7D_PAD_ENET1_RGMII_TD0__ENET1_RGMII_TD0 0x3 + MX7D_PAD_ENET1_RGMII_TD1__ENET1_RGMII_TD1 0x3 + MX7D_PAD_GPIO1_IO12__CCM_ENET_REF_CLK1 0x3 + MX7D_PAD_SD2_CD_B__ENET1_MDIO 0x3 + MX7D_PAD_SD2_WP__ENET1_MDC 0x3 + >; + }; + pinctrl_ecspi3_cs: ecspi3_cs_grp { fsl,pins = < MX7D_PAD_I2C2_SDA__GPIO4_IO11 0x14 -- cgit v1.2.3