Thread (27 messages) 27 messages, 5 authors, 2019-07-30

Re: [PATCH v4 03/13] dt-bindings: net: Add a YAML schemas for the generic MDIO options

From: Rob Herring <robh+dt@kernel.org>
Date: 2019-06-28 18:17:15
Also in: linux-arm-kernel, linux-devicetree

On Fri, Jun 28, 2019 at 7:46 AM Maxime Ripard [off-list ref] wrote:
On Thu, Jun 27, 2019 at 10:06:57AM -0600, Rob Herring wrote:
quoted
On Thu, Jun 27, 2019 at 9:57 AM Maxime Ripard [off-list ref] wrote:
quoted
quoted
quoted
+
+        reset-gpios = <&gpio2 5 1>;
+        reset-delay-us = <2>;
+
+        ethphy0: ethernet-phy@1 {
+            reg = <1>;
Need a child node schema to validate the unit-address and reg property.
This should be already covered by the ethernet-phy.yaml schemas
earlier in this series.
Partially, yes.
quoted
Were you expecting something else?
That would not prevent having a child node such as 'foo {};'  or
'foo@bad {};'. It would also not check valid nodes named something
other than 'ethernet-phy'.
Right, but listing the nodes won't either, since we can't enable
additionalProperties in that schema. So any node that wouldn't match
ethernet-phy@.* wouldn't be validated, but wouldn't generate a warning
either.
Perhaps I wasn't clear, but it was missing or incorrect 'reg' property
and unit-address format checks that I was thinking about. Just like we
have for SPI.

Rob
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help