The GW54xx has a PCIe based GbE as the 2nd ethernet device. The
boot firmware will populate the local-mac-address field of the
device aliased to ethernet1 thus adding the PCIe device to
dt allows boot firmware to set its MAC address.

Signed-off-by: Tim Harvey <thar...@gateworks.com>
---
 arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/arch/arm/boot/dts/imx6qdl-gw54xx.dtsi 
b/arch/arm/boot/dts/imx6qdl-gw54xx.dtsi
index c40583d..5527f95 100644
--- a/arch/arm/boot/dts/imx6qdl-gw54xx.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-gw54xx.dtsi
@@ -9,6 +9,7 @@
 / {
        /* these are used by bootloader for disabling nodes */
        aliases {
+               ethernet1 = &eth1;
                led0 = &led0;
                led1 = &led1;
                led2 = &led2;
@@ -398,6 +399,23 @@
        pinctrl-0 = <&pinctrl_pcie>;
        reset-gpio = <&gpio1 29 GPIO_ACTIVE_LOW>;
        status = "okay";
+
+       pcie@0,0,0 {
+               reg = <0x0000 0 0 0 0>;
+
+               pcie@1,0,0 {
+                       reg = <0x0000 0 0 0 0>;
+
+                       pcie@2,8,0 {
+                               reg = <0x4000 0 0 0 0>;
+
+                               eth1: pcie@8,0,0 {
+                                       reg = <0x0000 0 0 0 0>;
+                                       local-mac-address = [00 00 00 00 00 00];
+                               };
+                       };
+               };
+       };
 };
 
 &pwm1 {
-- 
2.7.4

Reply via email to