From mboxrd@z Thu Jan 1 00:00:00 1970 From: Krzysztof Kozlowski Date: Thu, 3 Nov 2022 11:27:09 -0400 Subject: [PATCH 1/3] dt-bindings: Add bindings for aspeed pwm-tach. In-Reply-To: <2508B515-E153-42C2-B013-2A64A110BCF2@aspeedtech.com> References: <20221031103809.20225-1-billy_tsai@aspeedtech.com> <20221031103809.20225-2-billy_tsai@aspeedtech.com> <2508B515-E153-42C2-B013-2A64A110BCF2@aspeedtech.com> Message-ID: <576c42c4-1256-304d-3513-7bf02cddb220@kernel.org> List-Id: To: linux-aspeed@lists.ozlabs.org MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit On 03/11/2022 06:36, Billy Tsai wrote: > > On 2022/11/3, 5:20 AM, "Krzysztof Kozlowski" wrote: > > On 31/10/2022 06:38, Billy Tsai wrote: > > > +patternProperties: > > > + "^pwm(@[0-9a-f]+)?$": > > > + $ref: ../pwm/aspeed,ast2600-pwm.yaml > > > Full path, so: /schemas/pwm/aspeed,ast2600-pwm.yaml > > > Why unit addresses are optional? > > > > + > > > + "^tach(@[0-9a-f]+)?$": > > > + $ref: ../hwmon/aspeed,ast2600-tach.yaml > > > Ditto > > > Why unit addresses are optional? > > The pwm_tach is not the bus. I will use > pwm: > type: object > $ref: "/schemas/pwm/aspeed,ast2600-pwm.yaml" > > tach: > type: object > $ref: "/schemas/hwmon/aspeed,ast2600-tach.yaml" > to replace it. > > > > + > > > +additionalProperties: false > > > + > > > +examples: > > > + - | > > > + #include > > > + pwm_tach: pwm_tach at 1e610000 { > > > Node names should be generic. > > https://devicetree-specification.readthedocs.io/en/latest/chapter2-devicetree-basics.html#generic-names-recommendation > > This is the mfd with pwm and tach, so they are combined as the node name. > > > No underscores in node names. > > https://devicetree-specification.readthedocs.io/en/latest/chapter2-devicetree-basics.html#table-1 > I see that the underscore is the valid characters for node names. > Did I miss any information? W=2 warnings. Best regards, Krzysztof