summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi
diff options
context:
space:
mode:
authorPhilippe Schenker <philippe.schenker@toradex.com>2021-12-16 15:05:59 +0100
committerPhilippe Schenker <philippe.schenker@toradex.com>2021-12-17 11:08:58 +0100
commita0eda828e6253600e2adf7a5ea9e465a038fe0df (patch)
tree8e259944ca5c5ebb5aff34a829f58c4d09883613 /arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi
parent4c1e53bd833b2f7a250751a0e0a94eb81d43a3ed (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.dtsi19
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 = <&reg_fec_supply>;
phy-handle = <&ethphy0>;
phy-mode = "rgmii-id";