diff mbox series

treewide: remove label = "cpu" from DSA dt-binding

Message ID 20221130143938.34122-1-arinc.unal@arinc9.com
State Superseded
Delegated to: Hauke Mehrtens
Headers show
Series treewide: remove label = "cpu" from DSA dt-binding | expand

Commit Message

Arınç ÜNAL Nov. 30, 2022, 2:39 p.m. UTC
This is not used by the DSA dt-binding, so remove it from all devicetrees.

Link: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=9cc115d8d6f73dd260de1609182f3645844d6907
Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com>

---

These devicetrees do not define the ethernet property for CPU ports.
target/linux/bcm63xx/dts/bcm63169-comtrend-vg-8050.dts
target/linux/bcm63xx/dts/bcm6362-huawei-hg253s-v2.dts
target/linux/bcm63xx/dts/bcm6368-netgear-dgnd3700-v1.dts
target/linux/bcm63xx/dts/bcm6369-comtrend-wap-5813n.dts
target/linux/mpc85xx/files/arch/powerpc/boot/dts/panda.dts

There might be OpenWrt maintained code somewhere that checks for label cpu
on these. If anyone has got one of these devices, please test network
connectivity with this patch applied.

Here's how I did it, for the interested (or suggestions):

Find the targets which have got 'label = "cpu";' defined.
grep -rnw target/ -e 'label = "cpu";'

Remove the line where 'label = "cpu";' is included.
sed -i /'label = "cpu";'/,+d target/linux/*/dts/*.dts*
sed -i /'label = "cpu";'/,+d target/linux/kirkwood/files/arch/arm/boot/dts/*
sed -i /'label = "cpu";'/,+d target/linux/mpc85xx/files/arch/powerpc/boot/dts/*
sed -i /'label = "cpu";'/,+d target/linux/mvebu/files/arch/arm64/boot/dts/marvell/*
sed -i /'label = "cpu";'/,+d target/linux/qoriq/files/arch/powerpc/boot/dts/fsl/*
sed -i /'label = "cpu";'/,+d target/linux/lantiq/files/arch/mips/boot/dts/lantiq/*
sed -i /'label = "cpu";'/,+d target/linux/mediatek/files-5.15/arch/arm64/boot/dts/mediatek/*

Arınç

---
 target/linux/ath79/dts/ar7242_ubnt_edgeswitch-8xp.dts           | 1 -
 target/linux/ath79/dts/ar9132_tplink_tl-wr941-v2.dts            | 1 -
 target/linux/bcm63xx/dts/bcm63169-comtrend-vg-8050.dts          | 1 -
 target/linux/bcm63xx/dts/bcm6362-huawei-hg253s-v2.dts           | 1 -
 target/linux/bcm63xx/dts/bcm6368-netgear-dgnd3700-v1.dts        | 1 -
 target/linux/bcm63xx/dts/bcm6369-comtrend-wap-5813n.dts         | 1 -
 target/linux/bmips/dts/bcm6318.dtsi                             | 1 -
 target/linux/bmips/dts/bcm63268.dtsi                            | 1 -
 target/linux/bmips/dts/bcm6328.dtsi                             | 1 -
 target/linux/bmips/dts/bcm6362.dtsi                             | 1 -
 target/linux/bmips/dts/bcm6368.dtsi                             | 1 -
 .../kirkwood/files/arch/arm/boot/dts/kirkwood-4i-edge-200.dts   | 1 -
 .../linux/kirkwood/files/arch/arm/boot/dts/kirkwood-ea3500.dts  | 1 -
 target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9.dtsi    | 1 -
 target/linux/mediatek/dts/mt7622-elecom-wrc-x3200gst3.dts       | 1 -
 target/linux/mediatek/dts/mt7622-linksys-e8450.dtsi             | 1 -
 target/linux/mediatek/dts/mt7622-ruijie-rg-ew3200gx-pro.dts     | 1 -
 target/linux/mediatek/dts/mt7622-xiaomi-redmi-router-ax6s.dts   | 1 -
 target/linux/mediatek/dts/mt7623a-unielec-u7623-02.dtsi         | 1 -
 target/linux/mediatek/dts/mt7629-iptime-a6004mx.dts             | 1 -
 target/linux/mediatek/dts/mt7986a-bananapi-bpi-r3.dts           | 1 -
 .../linux/mediatek/dts/mt7986a-xiaomi-redmi-router-ax6000.dts   | 1 -
 .../files-5.15/arch/arm64/boot/dts/mediatek/mt7986a-rfb.dtsi    | 1 -
 .../files-5.15/arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts     | 1 -
 target/linux/mpc85xx/files/arch/powerpc/boot/dts/panda.dts      | 1 -
 .../arm64/boot/dts/marvell/armada-3720-espressobin-ultra.dts    | 1 -
 .../files/arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts | 1 -
 .../files/arch/arm64/boot/dts/marvell/armada-7040-mochabin.dts  | 1 -
 .../files/arch/powerpc/boot/dts/fsl/watchguard-firebox-m300.dts | 2 --
 target/linux/ramips/dts/mt7621.dtsi                             | 1 -
 30 files changed, 31 deletions(-)

Comments

Jonas Gorski Nov. 30, 2022, 4:50 p.m. UTC | #1
On Wed, 30 Nov 2022 at 15:43, Arınç ÜNAL <arinc.unal@arinc9.com> wrote:
>
> This is not used by the DSA dt-binding, so remove it from all devicetrees.
>
> Link: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=9cc115d8d6f73dd260de1609182f3645844d6907
> Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com>
>
> ---
>
> These devicetrees do not define the ethernet property for CPU ports.
> target/linux/bcm63xx/dts/bcm63169-comtrend-vg-8050.dts
> target/linux/bcm63xx/dts/bcm6362-huawei-hg253s-v2.dts
> target/linux/bcm63xx/dts/bcm6368-netgear-dgnd3700-v1.dts
> target/linux/bcm63xx/dts/bcm6369-comtrend-wap-5813n.dts
> target/linux/mpc85xx/files/arch/powerpc/boot/dts/panda.dts
>
> There might be OpenWrt maintained code somewhere that checks for label cpu
> on these. If anyone has got one of these devices, please test network
> connectivity with this patch applied.

The swconfig b53 driver uses the label to identify the cpu port, so
NAK for bcm63xx, and I guess panda / mpc85xx/p1020.

https://git.openwrt.org/?p=openwrt/openwrt.git;a=blob;f=target/linux/generic/files/drivers/net/phy/b53/b53_common.c;h=87d731ec3e2a868dc8389f554b1dc9ab42c30be2;hb=HEAD#l1508

Jonas
Arınç ÜNAL Nov. 30, 2022, 5:52 p.m. UTC | #2
On 30.11.2022 19:50, Jonas Gorski wrote:
> On Wed, 30 Nov 2022 at 15:43, Arınç ÜNAL <arinc.unal@arinc9.com> wrote:
>>
>> This is not used by the DSA dt-binding, so remove it from all devicetrees.
>>
>> Link: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=9cc115d8d6f73dd260de1609182f3645844d6907
>> Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com>
>>
>> ---
>>
>> These devicetrees do not define the ethernet property for CPU ports.
>> target/linux/bcm63xx/dts/bcm63169-comtrend-vg-8050.dts
>> target/linux/bcm63xx/dts/bcm6362-huawei-hg253s-v2.dts
>> target/linux/bcm63xx/dts/bcm6368-netgear-dgnd3700-v1.dts
>> target/linux/bcm63xx/dts/bcm6369-comtrend-wap-5813n.dts
>> target/linux/mpc85xx/files/arch/powerpc/boot/dts/panda.dts
>>
>> There might be OpenWrt maintained code somewhere that checks for label cpu
>> on these. If anyone has got one of these devices, please test network
>> connectivity with this patch applied.
> 
> The swconfig b53 driver uses the label to identify the cpu port, so
> NAK for bcm63xx, and I guess panda / mpc85xx/p1020.
> 
> https://git.openwrt.org/?p=openwrt/openwrt.git;a=blob;f=target/linux/generic/files/drivers/net/phy/b53/b53_common.c;h=87d731ec3e2a868dc8389f554b1dc9ab42c30be2;hb=HEAD#l1508

Thanks for pointing this out. Bindings on bcm63xx and panda DTs are not 
DSA dt-bindings so I'll drop them.

Arınç
diff mbox series

Patch

diff --git a/target/linux/ath79/dts/ar7242_ubnt_edgeswitch-8xp.dts b/target/linux/ath79/dts/ar7242_ubnt_edgeswitch-8xp.dts
index 915b4414dd..2ee7ab56c5 100644
--- a/target/linux/ath79/dts/ar7242_ubnt_edgeswitch-8xp.dts
+++ b/target/linux/ath79/dts/ar7242_ubnt_edgeswitch-8xp.dts
@@ -160,7 +160,6 @@ 
 
 			phy0: port8@8 {
 				reg = <8>;
-				label = "cpu";
 				ethernet = <&eth0>;
 
 				fixed-link {
diff --git a/target/linux/ath79/dts/ar9132_tplink_tl-wr941-v2.dts b/target/linux/ath79/dts/ar9132_tplink_tl-wr941-v2.dts
index 58586eb036..106ca56e7e 100644
--- a/target/linux/ath79/dts/ar9132_tplink_tl-wr941-v2.dts
+++ b/target/linux/ath79/dts/ar9132_tplink_tl-wr941-v2.dts
@@ -99,7 +99,6 @@ 
 
 			port@5 {
 				reg = <5>;
-				label = "cpu";
 				ethernet = <&eth0>;
 			};
 		};
diff --git a/target/linux/bcm63xx/dts/bcm63169-comtrend-vg-8050.dts b/target/linux/bcm63xx/dts/bcm63169-comtrend-vg-8050.dts
index 5d5ba46e3c..3b38955960 100644
--- a/target/linux/bcm63xx/dts/bcm63169-comtrend-vg-8050.dts
+++ b/target/linux/bcm63xx/dts/bcm63169-comtrend-vg-8050.dts
@@ -145,7 +145,6 @@ 
 
 			cpu@8 {
 				reg = <8>;
-				label = "cpu";
 
 				fixed-link {
 					speed = <1000>;
diff --git a/target/linux/bcm63xx/dts/bcm6362-huawei-hg253s-v2.dts b/target/linux/bcm63xx/dts/bcm6362-huawei-hg253s-v2.dts
index 255c1c8f6c..89cb562015 100644
--- a/target/linux/bcm63xx/dts/bcm6362-huawei-hg253s-v2.dts
+++ b/target/linux/bcm63xx/dts/bcm6362-huawei-hg253s-v2.dts
@@ -113,7 +113,6 @@ 
 
 			cpu@8 {
 				reg = <8>;
-				label = "cpu";
 
 				fixed-link {
 					speed = <1000>;
diff --git a/target/linux/bcm63xx/dts/bcm6368-netgear-dgnd3700-v1.dts b/target/linux/bcm63xx/dts/bcm6368-netgear-dgnd3700-v1.dts
index 700adea4c1..a367c80345 100644
--- a/target/linux/bcm63xx/dts/bcm6368-netgear-dgnd3700-v1.dts
+++ b/target/linux/bcm63xx/dts/bcm6368-netgear-dgnd3700-v1.dts
@@ -174,7 +174,6 @@ 
 
 			cpu@8 {
 				reg = <8>;
-				label = "cpu";
 
 				fixed-link {
 					speed = <1000>;
diff --git a/target/linux/bcm63xx/dts/bcm6369-comtrend-wap-5813n.dts b/target/linux/bcm63xx/dts/bcm6369-comtrend-wap-5813n.dts
index 2f0ec53e34..1396d21c28 100644
--- a/target/linux/bcm63xx/dts/bcm6369-comtrend-wap-5813n.dts
+++ b/target/linux/bcm63xx/dts/bcm6369-comtrend-wap-5813n.dts
@@ -139,7 +139,6 @@ 
 
 			cpu@5 {
 				reg = <5>;
-				label = "cpu";
 
 				fixed-link {
 					speed = <1000>;
diff --git a/target/linux/bmips/dts/bcm6318.dtsi b/target/linux/bmips/dts/bcm6318.dtsi
index 9f613ad47a..13e1bf1144 100644
--- a/target/linux/bmips/dts/bcm6318.dtsi
+++ b/target/linux/bmips/dts/bcm6318.dtsi
@@ -400,7 +400,6 @@ 
 
 				port@8 {
 					reg = <8>;
-					label = "cpu";
 
 					phy-mode = "internal";
 					ethernet = <&ethernet>;
diff --git a/target/linux/bmips/dts/bcm63268.dtsi b/target/linux/bmips/dts/bcm63268.dtsi
index 2ab14e5a33..2bc86d26f9 100644
--- a/target/linux/bmips/dts/bcm63268.dtsi
+++ b/target/linux/bmips/dts/bcm63268.dtsi
@@ -521,7 +521,6 @@ 
 
 				port@8 {
 					reg = <8>;
-					label = "cpu";
 
 					phy-mode = "internal";
 					ethernet = <&ethernet>;
diff --git a/target/linux/bmips/dts/bcm6328.dtsi b/target/linux/bmips/dts/bcm6328.dtsi
index c8e9138ccb..dfd603b7c6 100644
--- a/target/linux/bmips/dts/bcm6328.dtsi
+++ b/target/linux/bmips/dts/bcm6328.dtsi
@@ -418,7 +418,6 @@ 
 
 				port@8 {
 					reg = <8>;
-					label = "cpu";
 
 					phy-mode = "internal";
 					ethernet = <&ethernet>;
diff --git a/target/linux/bmips/dts/bcm6362.dtsi b/target/linux/bmips/dts/bcm6362.dtsi
index 77473c22bb..d66a602df7 100644
--- a/target/linux/bmips/dts/bcm6362.dtsi
+++ b/target/linux/bmips/dts/bcm6362.dtsi
@@ -515,7 +515,6 @@ 
 
 				port@8 {
 					reg = <8>;
-					label = "cpu";
 
 					phy-mode = "internal";
 					ethernet = <&ethernet>;
diff --git a/target/linux/bmips/dts/bcm6368.dtsi b/target/linux/bmips/dts/bcm6368.dtsi
index b50a572fd0..5ba9092193 100644
--- a/target/linux/bmips/dts/bcm6368.dtsi
+++ b/target/linux/bmips/dts/bcm6368.dtsi
@@ -529,7 +529,6 @@ 
 
 				port@8 {
 					reg = <8>;
-					label = "cpu";
 
 					phy-mode = "internal";
 					ethernet = <&ethernet>;
diff --git a/target/linux/kirkwood/files/arch/arm/boot/dts/kirkwood-4i-edge-200.dts b/target/linux/kirkwood/files/arch/arm/boot/dts/kirkwood-4i-edge-200.dts
index 143dac97fe..8e6c198c5e 100644
--- a/target/linux/kirkwood/files/arch/arm/boot/dts/kirkwood-4i-edge-200.dts
+++ b/target/linux/kirkwood/files/arch/arm/boot/dts/kirkwood-4i-edge-200.dts
@@ -112,7 +112,6 @@ 
 
 			port@5 {
 				reg = <5>;
-				label = "cpu";
 				phy-mode = "rgmii-id";
 				ethernet = <&eth0port>;
 
diff --git a/target/linux/kirkwood/files/arch/arm/boot/dts/kirkwood-ea3500.dts b/target/linux/kirkwood/files/arch/arm/boot/dts/kirkwood-ea3500.dts
index f8f940dfc6..d0f2e35343 100644
--- a/target/linux/kirkwood/files/arch/arm/boot/dts/kirkwood-ea3500.dts
+++ b/target/linux/kirkwood/files/arch/arm/boot/dts/kirkwood-ea3500.dts
@@ -125,7 +125,6 @@ 
 
 			port@5 {
 				reg = <5>;
-				label = "cpu";
 				ethernet = <&eth0port>;
 				fixed-link {
 					speed = <1000>;
diff --git a/target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9.dtsi b/target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9.dtsi
index 7fa2fac1ef..e4c9be8f87 100644
--- a/target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9.dtsi
+++ b/target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9.dtsi
@@ -447,7 +447,6 @@ 
 
 				port@6 {
 					reg = <0x6>;
-					label = "cpu";
 					phy-mode = "internal";
 					ethernet = <&eth0>;
 
diff --git a/target/linux/mediatek/dts/mt7622-elecom-wrc-x3200gst3.dts b/target/linux/mediatek/dts/mt7622-elecom-wrc-x3200gst3.dts
index fdbcbc18bc..c7e11c80b0 100644
--- a/target/linux/mediatek/dts/mt7622-elecom-wrc-x3200gst3.dts
+++ b/target/linux/mediatek/dts/mt7622-elecom-wrc-x3200gst3.dts
@@ -258,7 +258,6 @@ 
 
 				port@6 {
 					reg = <6>;
-					label = "cpu";
 					ethernet = <&gmac0>;
 					phy-mode = "2500base-x";
 
diff --git a/target/linux/mediatek/dts/mt7622-linksys-e8450.dtsi b/target/linux/mediatek/dts/mt7622-linksys-e8450.dtsi
index 1fe839575e..abac02a72d 100644
--- a/target/linux/mediatek/dts/mt7622-linksys-e8450.dtsi
+++ b/target/linux/mediatek/dts/mt7622-linksys-e8450.dtsi
@@ -181,7 +181,6 @@ 
 
 				port@6 {
 					reg = <6>;
-					label = "cpu";
 					ethernet = <&gmac0>;
 					phy-mode = "2500base-x";
 
diff --git a/target/linux/mediatek/dts/mt7622-ruijie-rg-ew3200gx-pro.dts b/target/linux/mediatek/dts/mt7622-ruijie-rg-ew3200gx-pro.dts
index fba9a1b8f7..32115dda6a 100644
--- a/target/linux/mediatek/dts/mt7622-ruijie-rg-ew3200gx-pro.dts
+++ b/target/linux/mediatek/dts/mt7622-ruijie-rg-ew3200gx-pro.dts
@@ -141,7 +141,6 @@ 
 
 				port@6 {
 					reg = <6>;
-					label = "cpu";
 					ethernet = <&gmac0>;
 					phy-mode = "2500base-x";
 
diff --git a/target/linux/mediatek/dts/mt7622-xiaomi-redmi-router-ax6s.dts b/target/linux/mediatek/dts/mt7622-xiaomi-redmi-router-ax6s.dts
index 73ee41bb2d..f9ead123af 100644
--- a/target/linux/mediatek/dts/mt7622-xiaomi-redmi-router-ax6s.dts
+++ b/target/linux/mediatek/dts/mt7622-xiaomi-redmi-router-ax6s.dts
@@ -196,7 +196,6 @@ 
 
 				port@6 {
 					reg = <6>;
-					label = "cpu";
 					ethernet = <&gmac0>;
 					phy-mode = "2500base-x";
 
diff --git a/target/linux/mediatek/dts/mt7623a-unielec-u7623-02.dtsi b/target/linux/mediatek/dts/mt7623a-unielec-u7623-02.dtsi
index 50c7f3e88e..a4e443a0fb 100644
--- a/target/linux/mediatek/dts/mt7623a-unielec-u7623-02.dtsi
+++ b/target/linux/mediatek/dts/mt7623a-unielec-u7623-02.dtsi
@@ -178,7 +178,6 @@ 
 
 		cpu_port0: port@6 {
 			reg = <6>;
-			label = "cpu";
 			ethernet = <&gmac0>;
 			phy-mode = "trgmii";
 
diff --git a/target/linux/mediatek/dts/mt7629-iptime-a6004mx.dts b/target/linux/mediatek/dts/mt7629-iptime-a6004mx.dts
index b40ac52848..dc1868a066 100644
--- a/target/linux/mediatek/dts/mt7629-iptime-a6004mx.dts
+++ b/target/linux/mediatek/dts/mt7629-iptime-a6004mx.dts
@@ -161,7 +161,6 @@ 
 
 				port@6 {
 					reg = <6>;
-					label = "cpu";
 					ethernet = <&gmac0>;
 					phy-mode = "2500base-x";
 
diff --git a/target/linux/mediatek/dts/mt7986a-bananapi-bpi-r3.dts b/target/linux/mediatek/dts/mt7986a-bananapi-bpi-r3.dts
index 8e47cb8579..4d118b0fbc 100644
--- a/target/linux/mediatek/dts/mt7986a-bananapi-bpi-r3.dts
+++ b/target/linux/mediatek/dts/mt7986a-bananapi-bpi-r3.dts
@@ -223,7 +223,6 @@ 
 
 		port@6 {
 			reg = <6>;
-			label = "cpu";
 			ethernet = <&gmac0>;
 			phy-mode = "2500base-x";
 
diff --git a/target/linux/mediatek/dts/mt7986a-xiaomi-redmi-router-ax6000.dts b/target/linux/mediatek/dts/mt7986a-xiaomi-redmi-router-ax6000.dts
index 7c590d22e2..5817840332 100644
--- a/target/linux/mediatek/dts/mt7986a-xiaomi-redmi-router-ax6000.dts
+++ b/target/linux/mediatek/dts/mt7986a-xiaomi-redmi-router-ax6000.dts
@@ -229,7 +229,6 @@ 
 
 		port@6 {
 			reg = <6>;
-			label = "cpu";
 			ethernet = <&gmac0>;
 			phy-mode = "2500base-x";
 
diff --git a/target/linux/mediatek/files-5.15/arch/arm64/boot/dts/mediatek/mt7986a-rfb.dtsi b/target/linux/mediatek/files-5.15/arch/arm64/boot/dts/mediatek/mt7986a-rfb.dtsi
index 3fbe288dae..b63692c161 100644
--- a/target/linux/mediatek/files-5.15/arch/arm64/boot/dts/mediatek/mt7986a-rfb.dtsi
+++ b/target/linux/mediatek/files-5.15/arch/arm64/boot/dts/mediatek/mt7986a-rfb.dtsi
@@ -350,7 +350,6 @@ 
 
 		port@6 {
 			reg = <6>;
-			label = "cpu";
 			ethernet = <&gmac0>;
 			phy-mode = "2500base-x";
 
diff --git a/target/linux/mediatek/files-5.15/arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts b/target/linux/mediatek/files-5.15/arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts
index 52b6c152fe..85465223cf 100644
--- a/target/linux/mediatek/files-5.15/arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts
+++ b/target/linux/mediatek/files-5.15/arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts
@@ -139,7 +139,6 @@ 
 
 				port@6 {
 					reg = <6>;
-					label = "cpu";
 					ethernet = <&gmac0>;
 					phy-mode = "2500base-x";
 
diff --git a/target/linux/mpc85xx/files/arch/powerpc/boot/dts/panda.dts b/target/linux/mpc85xx/files/arch/powerpc/boot/dts/panda.dts
index 9be822f7bb..4a3964006e 100644
--- a/target/linux/mpc85xx/files/arch/powerpc/boot/dts/panda.dts
+++ b/target/linux/mpc85xx/files/arch/powerpc/boot/dts/panda.dts
@@ -135,7 +135,6 @@ 
 
 					port@8 {
 						reg = <8>;
-						label = "cpu";
 
 						fixed-link {
 							speed = <1000>;
diff --git a/target/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-3720-espressobin-ultra.dts b/target/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-3720-espressobin-ultra.dts
index 669b67e5a9..1a6594e3cd 100644
--- a/target/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-3720-espressobin-ultra.dts
+++ b/target/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-3720-espressobin-ultra.dts
@@ -184,7 +184,6 @@ 
 
 			switch0port0: port@0 {
 				reg = <0>;
-				label = "cpu";
 				ethernet = <&eth0>;
 			};
 
diff --git a/target/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts b/target/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts
index acf15e8ca9..acbe80c28a 100644
--- a/target/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts
+++ b/target/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts
@@ -157,7 +157,6 @@ 
 
 			port@0 {
 				reg = <0>;
-				label = "cpu";
 				ethernet = <&eth0>;
 			};
 
diff --git a/target/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-7040-mochabin.dts b/target/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-7040-mochabin.dts
index c198061af7..38f24c11cb 100644
--- a/target/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-7040-mochabin.dts
+++ b/target/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-7040-mochabin.dts
@@ -339,7 +339,6 @@ 
 
 			port@5 {
 				reg = <5>;
-				label = "cpu";
 				ethernet = <&cp0_eth1>;
 				phy-mode = "2500base-x";
 				managed = "in-band-status";
diff --git a/target/linux/qoriq/files/arch/powerpc/boot/dts/fsl/watchguard-firebox-m300.dts b/target/linux/qoriq/files/arch/powerpc/boot/dts/fsl/watchguard-firebox-m300.dts
index 15dc5f445e..c611263099 100644
--- a/target/linux/qoriq/files/arch/powerpc/boot/dts/fsl/watchguard-firebox-m300.dts
+++ b/target/linux/qoriq/files/arch/powerpc/boot/dts/fsl/watchguard-firebox-m300.dts
@@ -269,7 +269,6 @@ 
 				status = "disabled";
 
 				reg = "<5>";
-				label = "cpu";
 				ethernet = <&enet2>;
 				phy-mode = "rgmii-id";
 
@@ -281,7 +280,6 @@ 
 
 			port@6 {
 				reg = <6>;
-				label = "cpu";
 				ethernet = <&enet3>;
 				phy-mode = "rgmii-id";
 
diff --git a/target/linux/ramips/dts/mt7621.dtsi b/target/linux/ramips/dts/mt7621.dtsi
index d4a920f8c4..e66ac6689b 100644
--- a/target/linux/ramips/dts/mt7621.dtsi
+++ b/target/linux/ramips/dts/mt7621.dtsi
@@ -558,7 +558,6 @@ 
 
 					port@6 {
 						reg = <6>;
-						label = "cpu";
 						ethernet = <&gmac0>;
 						phy-mode = "rgmii";