Re: [PATCH v13 2/5] dt-bindings: pwm: dwc: Add eswin compatible
Krzysztof Kozlowski <[email protected]> Sat, 25 Jul 2026 17:06:51 +0200
| Newsgroups | org.kernel.vger.linux-pwm,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <20260725-lurking-emotional-tarsier-ff05dc@quoll> |
On Fri, Jul 24, 2026 at 04:43:20PM +0800, [email protected] wrote: > reg: > maxItems: 1 > @@ -44,11 +43,13 @@ properties: > - const: timer > > resets: > + minItems: 1 > items: > - description: Interface bus (presetn) reset > - description: PWM timer logic (timer_N_resetn) reset > > reset-names: > + minItems: 1 Drop minItems in such case - resets with one item won't be allowed to be used with reset-names > items: > - const: bus > - const: timer > @@ -64,6 +65,23 @@ required: > - clocks > - clock-names > > +allOf: > + - $ref: pwm.yaml# > + > + - if: > + properties: > + compatible: > + contains: > + const: eswin,eic7700-pwm > + then: > + properties: > + resets: > + items: > + - description: Combined APB interface and timer logic reset > + reset-names: false > + required: > + - resets else: properties: resets: minItems: 2 reset-names: minItems: 2 > + > additionalProperties: false > > examples: > @@ -75,3 +93,12 @@ examples: Best regards, Krzysztof