[PATCH v1 2/3] ARM: MR26: fix dt schema violations
Christian Lamparter
chunkeey at gmail.com
Sat Jun 3 07:16:49 PDT 2023
fixes the "duplex-full" typo, adds phy-modes for the internal
switch and the PHY-chip. This also includs adding pause support
for the internal cpu port. Furthermore, both erronous unit properties
in the gpio-keys node are removed (#size-cells, #address-cells don't
belong here).
| ports:port at 5:fixed-link: 'oneOf' conditional failed, one must be fixed:
| 'anyOf' conditional failed, one must be fixed:
| {'speed': [[1000]], 'duplex-full': True} is not of type 'array'
| 'duplex-full' does not match any of the regexes
| ports:port at 5: 'phy-mode' is a required property
| keys: '#address-cells', '#size-cells' do not match any of the regexes:
| [...] From schema: gpio-keys.yaml
Fixes: 935327a73553 ("ARM: dts: BCM5301X: Add DT for Meraki MR26")
Signed-off-by: Christian Lamparter <chunkeey at gmail.com>
---
arch/arm/boot/dts/bcm53015-meraki-mr26.dts | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/arch/arm/boot/dts/bcm53015-meraki-mr26.dts b/arch/arm/boot/dts/bcm53015-meraki-mr26.dts
index 9ea4ffc1bb71..9acadf393dd9 100644
--- a/arch/arm/boot/dts/bcm53015-meraki-mr26.dts
+++ b/arch/arm/boot/dts/bcm53015-meraki-mr26.dts
@@ -38,8 +38,6 @@ led-1 {
keys {
compatible = "gpio-keys";
- #address-cells = <1>;
- #size-cells = <0>;
key-restart {
label = "Reset";
@@ -127,16 +125,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