2020-07-30 10:24:52

by Michal Vokáč

[permalink] [raw]
Subject: [PATCH] ARM: dts: imx6dl-yapp4: Add ethernet aliases

Add aliases for ethernet switch ports to allow bootloader to fix
MAC addresses to the ones stored in onboard configuration EEPROM.

Ursa has only one ethernet port populated (eth2) so alias for
the first port has to be removed on this board.

Signed-off-by: Michal Vokáč <[email protected]>
---
arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 9 +++++++--
arch/arm/boot/dts/imx6dl-yapp4-ursa.dts | 4 ++++
2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/arch/arm/boot/dts/imx6dl-yapp4-common.dtsi b/arch/arm/boot/dts/imx6dl-yapp4-common.dtsi
index 999be02d1c03..508ee6adaff8 100644
--- a/arch/arm/boot/dts/imx6dl-yapp4-common.dtsi
+++ b/arch/arm/boot/dts/imx6dl-yapp4-common.dtsi
@@ -8,6 +8,11 @@
#include <dt-bindings/pwm/pwm.h>

/ {
+ aliases: aliases {
+ ethernet1 = &eth1;
+ ethernet2 = &eth2;
+ };
+
backlight: backlight {
compatible = "pwm-backlight";
pwms = <&pwm1 0 500000 PWM_POLARITY_INVERTED>;
@@ -151,13 +156,13 @@
};
};

- port@2 {
+ eth2: port@2 {
reg = <2>;
label = "eth2";
phy-handle = <&phy_port2>;
};

- port@3 {
+ eth1: port@3 {
reg = <3>;
label = "eth1";
phy-handle = <&phy_port3>;
diff --git a/arch/arm/boot/dts/imx6dl-yapp4-ursa.dts b/arch/arm/boot/dts/imx6dl-yapp4-ursa.dts
index a1173bf5bff5..f6ae24efd4aa 100644
--- a/arch/arm/boot/dts/imx6dl-yapp4-ursa.dts
+++ b/arch/arm/boot/dts/imx6dl-yapp4-ursa.dts
@@ -17,6 +17,10 @@
};
};

+&aliases {
+ /delete-property/ ethernet1;
+};
+
&backlight {
status = "okay";
};
--
2.1.4


2020-08-22 12:09:37

by Shawn Guo

[permalink] [raw]
Subject: Re: [PATCH] ARM: dts: imx6dl-yapp4: Add ethernet aliases

On Thu, Jul 30, 2020 at 12:13:46PM +0200, Michal Vokáč wrote:
> Add aliases for ethernet switch ports to allow bootloader to fix
> MAC addresses to the ones stored in onboard configuration EEPROM.
>
> Ursa has only one ethernet port populated (eth2) so alias for
> the first port has to be removed on this board.
>
> Signed-off-by: Michal Vokáč <[email protected]>

Applied, thanks.