diff options
author | Philippe Schenker <philippe.schenker@toradex.com> | 2021-12-16 15:05:59 +0100 |
---|---|---|
committer | Philippe Schenker <philippe.schenker@toradex.com> | 2021-12-17 11:08:58 +0100 |
commit | a0eda828e6253600e2adf7a5ea9e465a038fe0df (patch) | |
tree | 8e259944ca5c5ebb5aff34a829f58c4d09883613 /arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | |
parent | 4c1e53bd833b2f7a250751a0e0a94eb81d43a3ed (diff) |
arm64: dts: apalis-imx8: remove fec regulator
Despite this being present on the hardware, remove it from the
device tree.
If this is present then the fec does power-off the regulator when going
into suspend. This leads to a non working phy after resume due to the
reset line that is not triggered. We try to fix this upstream but this
seems to become a bigger task so introduce this intermediate solution
of just removing the regulator.
According to the KSZ9131 datasheet, the power-consumption in software
power-down is about 26mW.
Related-to: ELB-4251
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi')
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi b/arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi index 2cba7b82de48..442c1afee771 100644 --- a/arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi @@ -94,24 +94,6 @@ }; }; - /* - * Power management bus used for powering down phy in suspend - * - * Power management bus used to control LDO4OUT of the - * first PMIC PF8100 from SCFW using IMX_SC_R_BOARD_R0 (+3.3V_ETH) - */ - reg_fec_supply: regulator-fec-supply { - compatible = "regulator-fixed"; - regulator-name = "+V3.3_ETH (LDO4)"; - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; - power-domains = <&pd IMX_SC_R_BOARD_R0>; - - regulator-state-mem { - regulator-off-in-suspend; - }; - }; - reg_module_3v3: regulator-module-3v3 { compatible = "regulator-fixed"; regulator-name = "+V3.3"; @@ -308,7 +290,6 @@ fsl,magic-packet; fsl,mii-exclusive; - phy-supply = <®_fec_supply>; phy-handle = <ðphy0>; phy-mode = "rgmii-id"; |