Skip to content

Commit 2479971

Browse files
zevweissamboar
authored andcommitted
ARM: dts: aspeed: asrock: Use MAC address from FRU EEPROM
Like the more recently added ASRock BMC platforms, e3c246d4i and romed8hm3 also have the BMC's MAC address available in the baseboard FRU EEPROM, so let's add support for using it. Signed-off-by: Zev Weiss <[email protected]> Signed-off-by: Andrew Jeffery <[email protected]>
1 parent e83c420 commit 2479971

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-e3c246d4i.dts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@
8383

8484
pinctrl-names = "default";
8585
pinctrl-0 = <&pinctrl_rgmii1_default &pinctrl_mdio1_default>;
86+
87+
nvmem-cells = <&eth0_macaddress>;
88+
nvmem-cell-names = "mac-address";
8689
};
8790

8891
&i2c1 {
@@ -103,6 +106,12 @@
103106
compatible = "st,24c128", "atmel,24c128";
104107
reg = <0x57>;
105108
pagesize = <16>;
109+
#address-cells = <1>;
110+
#size-cells = <1>;
111+
112+
eth0_macaddress: macaddress@3f80 {
113+
reg = <0x3f80 6>;
114+
};
106115
};
107116
};
108117

arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-romed8hm3.dts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,9 @@
7171

7272
pinctrl-names = "default";
7373
pinctrl-0 = <&pinctrl_rgmii1_default &pinctrl_mdio1_default>;
74+
75+
nvmem-cells = <&eth0_macaddress>;
76+
nvmem-cell-names = "mac-address";
7477
};
7578

7679
&i2c0 {
@@ -131,6 +134,12 @@
131134
compatible = "st,24c128", "atmel,24c128";
132135
reg = <0x50>;
133136
pagesize = <16>;
137+
#address-cells = <1>;
138+
#size-cells = <1>;
139+
140+
eth0_macaddress: macaddress@3f80 {
141+
reg = <0x3f80 6>;
142+
};
134143
};
135144
};
136145

0 commit comments

Comments
 (0)