Re: [PATCH v2] dt-bindings: net: marvell,pp2: convert to json-schema
From: Krzysztof Kozlowski <hidden>
Date: 2022-10-02 08:01:05
Also in:
linux-devicetree, lkml
From: Krzysztof Kozlowski <hidden>
Date: 2022-10-02 08:01:05
Also in:
linux-devicetree, lkml
On 01/10/2022 17:53, Michał Grzelak wrote:
Hi Krzysztof, Thanks for your comments and time spent on reviewing my patch. All of those improvements will be included in next version. Also, I would like to know your opinion about one.quoted
quoted
+ + marvell,system-controller: + $ref: /schemas/types.yaml#/definitions/phandle + description: a phandle to the system controller. + +patternProperties: + '^eth[0-9a-f]*(@.*)?$':The name should be "(ethernet-)?port", unless anything depends on particular naming?What do you think about pattern "^(ethernet-)?eth[0-9a-f]+(@.*)?$"? It resembles pattern found in net/ethernet-phy.yaml like properties:$nodename:pattern:"^ethernet-phy(@[a-f0-9]+)?$", while still passing `dt_binding_check' and `dtbs_check'. It should also comply with your comment.
Node names like ethernet-eth do not make much sense because they contain redundant ethernet or eth. AFAIK, all other bindings like that call these ethernet-ports (or sometimes shorter - ports). Unless this device is different than all others? Best regards, Krzysztof