[PATCH v1 3/3] ARM: MR32: fix dt schema violations
Christian Lamparter
chunkeey at gmail.com
Sat Jun 3 07:16:50 PDT 2023
fixes the "duplex-full" typo, adds phy-modes for the internal
switch and the attached PHY-chip. This also includs adding
pause support for the internal cpu port.
| ports:port at 5:fixed-link: 'oneOf' conditional failed,
| {'speed': [[1000]], 'duplex-full': True} is not of type 'array'
| 'duplex-full' does not match any of the regexes: 'pinctrl-[0-9]+'
| ports:port at 5: 'phy-mode' is a required property
| ports:port at 5: Unevaluated properties are not allowed
Fixes: ec88a9c344d9 ("ARM: BCM5301X: Add DT for Meraki MR32")
Signed-off-by: Christian Lamparter <chunkeey at gmail.com>
---
arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/bcm53016-meraki-mr32.dts b/arch/arm/boot/dts/bcm53016-meraki-mr32.dts
index bca39b30ace8..e0ad79fac7f4 100644
--- a/arch/arm/boot/dts/bcm53016-meraki-mr32.dts
+++ b/arch/arm/boot/dts/bcm53016-meraki-mr32.dts
@@ -186,16 +186,19 @@ ports {
port at 0 {
reg = <0>;
label = "poe";
+ phy-mode = "rgmii";
};
port at 5 {
reg = <5>;
label = "cpu";
ethernet = <&gmac0>;
+ phy-mode = "internal";
fixed-link {
speed = <1000>;
- duplex-full;
+ full-duplex;
+ pause;
};
};
};
--
2.40.1
More information about the linux-arm-kernel
mailing list