aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChukun Pan <amadeus@jmu.edu.cn>2023-12-19 23:15:38 +0800
committerDaniel Golle <daniel@makrotopia.org>2024-01-14 23:11:57 +0000
commitd55517796005cf63b753cf6e98a3a3a730bcec6e (patch)
tree3c3538b5072db8b3aa9709c7da8763962558c9f3
parent3a3a4d3bd32969f54712d7494d77b2fbc0e81ab7 (diff)
mediatek: Cetron CT3003: move mac address setup to dts
It looks like we can put the mac address setting into the device tree. Compile test only. Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
-rw-r--r--target/linux/mediatek/dts/mt7981b-cetron-ct3003.dts7
-rw-r--r--target/linux/mediatek/filogic/base-files/etc/board.d/02_network5
2 files changed, 6 insertions, 6 deletions
diff --git a/target/linux/mediatek/dts/mt7981b-cetron-ct3003.dts b/target/linux/mediatek/dts/mt7981b-cetron-ct3003.dts
index 4949cdb3d7..281c96e275 100644
--- a/target/linux/mediatek/dts/mt7981b-cetron-ct3003.dts
+++ b/target/linux/mediatek/dts/mt7981b-cetron-ct3003.dts
@@ -12,6 +12,7 @@
aliases {
serial0 = &uart0;
+ label-mac-device = &gmac0;
led-boot = &led_status_red;
led-failsafe = &led_status_red;
led-running = &led_status_green;
@@ -65,7 +66,7 @@
reg = <0>;
phy-mode = "2500base-x";
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
fixed-link {
@@ -134,7 +135,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
@@ -192,6 +195,8 @@
port@3 {
reg = <3>;
label = "wan";
+ nvmem-cells = <&macaddr_art_0 3>;
+ nvmem-cell-names = "mac-address";
};
port@6 {
diff --git a/target/linux/mediatek/filogic/base-files/etc/board.d/02_network b/target/linux/mediatek/filogic/base-files/etc/board.d/02_network
index 2a6a97919d..b86c376d74 100644
--- a/target/linux/mediatek/filogic/base-files/etc/board.d/02_network
+++ b/target/linux/mediatek/filogic/base-files/etc/board.d/02_network
@@ -111,11 +111,6 @@ mediatek_setup_macs()
bananapi,bpi-r3)
wan_mac=$(macaddr_add $(cat /sys/class/net/eth0/address) 1)
;;
- cetron,ct3003)
- lan_mac=$(mtd_get_mac_binary "art" 0)
- wan_mac=$(macaddr_add "$lan_mac" 3)
- label_mac=$lan_mac
- ;;
cmcc,rax3000m)
case "$(cmdline_get_var root)" in
/dev/mmc*)