ARM: dts: imx: Simplify fec node for iMX6QDL DHCOM boards

Firstly the FEC can now use the regulator reg_eth_vio from
imx6qdl-dhcom-som.dtsi instead of defining its own.

Secondly the &fec node is moved to the more generic SoM device tree
file, because it can be used by multiple boards.

Reviewed-by: Marek Vasut <marex@denx.de>
Signed-off-by: Philip Oberfichtner <pro@denx.de>
This commit is contained in:
Philip Oberfichtner 2022-05-20 10:46:23 +02:00 committed by Stefano Babic
parent 6ecd1d66a9
commit dcb59a1306
2 changed files with 7 additions and 13 deletions

View File

@ -5,19 +5,6 @@
#include "imx6qdl-dhcom-u-boot.dtsi"
/ {
fec_vio: regulator-fec {
compatible = "regulator-fixed";
regulator-name = "fec-vio";
gpio = <&gpio1 7 GPIO_ACTIVE_LOW>;
};
};
&fec {
phy-reset-gpios = <&gpio3 29 GPIO_ACTIVE_LOW>;
phy-reset-duration = <1>;
phy-reset-post-delay = <10>;
phy-supply = <&fec_vio>;
};

View File

@ -1,6 +1,7 @@
// SPDX-License-Identifier: (GPL-2.0+)
/*
* Copyright (C) 2020 Harald Seiler <hws@denx.de>
* Copyright (C) 2022 Philip Oberfichtner <pro@denx.de>
*/
/ {
@ -9,6 +10,12 @@
};
};
&fec {
phy-reset-duration = <1>;
phy-reset-post-delay = <10>;
phy-supply = <&reg_eth_vio>;
};
&i2c3 {
eeprom0: eeprom@50 {
};