On Sat, Dec 11, 2021 at 1:35 PM 呂芳騰 [off-list ref] wrote:
Hi Rob,
Thank you very much for your review.
Please see my replies below:
quoted
Add bindings documentation for Sunplus SP7021.
[...]
quoted
quoted
+
+ interrupts:
+ description: |
+ Contains number and type of interrupt. Number should be 66.
Drop. That's every 'interrupts' and the exact number is outside the
scope of the binding.
Yes, I'll drop the descriptions next patch.
interrupts property will be:
interrupts:
maxItems: 1
[...]quoted
quoted
+
+ mdio:
Just need:
$ref: mdio.yaml#
unevaluatedProperties: false
and drop the rest.
Yes, I'll modify mdio node next patch.
mdio node will be:
mdio:
$ref: mdio.yaml#
unevaluatedProperties: false
quoted
quoted
+ type: object
+ description: external MDIO Bus
+
+ properties:
+ "#address-cells":
+ const: 1
+
+ "#size-cells":
+ const: 0
+
+ patternProperties:
+ "^ethernet-phy@[0-9a-f]+$":
+ type: object
+ description: external PHY node
+
+ properties:
+ reg:
+ minimum: 0
+ maximum: 30
Can I limit value of 'reg' to no more than 30?
Isn't that the limit for any MDIO bus? I guess normally 31 is also
valid? I'm not really sure it is worth adding just for that 1 possible
value. Within the range of valid addresses, we can't ever validate
that a DT has the correct address.
Rob