mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 08:42:12 +02:00
ARM: imx6: DHCOM i.MX6 PDK: Convert to DM_ETH
Use DM_ETH instead of legacy networking. Add VIO as a fixed regulator to the relevant device-trees and augment the FEC node with properties for the reset GPIO. It should be noted that the relevant properties for the reset GPIO already exist in the PHY node (reset-gpios, reset-delay-us, reset-post-delay-us) but U-Boot currently ignores those and only supports the bus-level reset properties in the FEC node (phy-reset-gpios, phy-reset-duration, phy-reset-post-delay). Signed-off-by: Harald Seiler <hws@denx.de>
This commit is contained in:
committed by
Stefano Babic
parent
fe2f432c1c
commit
15df6b31b6
6
arch/arm/dts/imx6dl-dhcom-pdk2-u-boot.dtsi
Normal file
6
arch/arm/dts/imx6dl-dhcom-pdk2-u-boot.dtsi
Normal file
@@ -0,0 +1,6 @@
|
||||
// SPDX-License-Identifier: (GPL-2.0+)
|
||||
/*
|
||||
* Copyright (C) 2020 Harald Seiler <hws@denx.de>
|
||||
*/
|
||||
|
||||
#include "imx6qdl-dhcom-pdk2-u-boot.dtsi"
|
@@ -3,6 +3,8 @@
|
||||
* Copyright (C) 2019 Claudius Heine <ch@denx.de>
|
||||
*/
|
||||
|
||||
#include "imx6qdl-dhcom-pdk2-u-boot.dtsi"
|
||||
|
||||
/ {
|
||||
wdt-reboot {
|
||||
compatible = "wdt-reboot";
|
||||
|
21
arch/arm/dts/imx6qdl-dhcom-pdk2-u-boot.dtsi
Normal file
21
arch/arm/dts/imx6qdl-dhcom-pdk2-u-boot.dtsi
Normal file
@@ -0,0 +1,21 @@
|
||||
// SPDX-License-Identifier: (GPL-2.0+)
|
||||
/*
|
||||
* Copyright (C) 2020 Harald Seiler <hws@denx.de>
|
||||
*/
|
||||
|
||||
/ {
|
||||
fec_vio: regulator-fec {
|
||||
compatible = "regulator-fixed";
|
||||
|
||||
regulator-name = "fec-vio";
|
||||
gpio = <&gpio1 7 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
};
|
||||
|
||||
&fec {
|
||||
phy-reset-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
|
||||
phy-reset-duration = <1>;
|
||||
phy-reset-post-delay = <10>;
|
||||
|
||||
phy-supply = <&fec_vio>;
|
||||
};
|
Reference in New Issue
Block a user