Re: [PATCH v13 2/5] dt-bindings: pwm: dwc: Add eswin compatible

From: Krzysztof Kozlowski

Date: Sat Jul 25 2026 - 11:12:06 EST


On Fri, Jul 24, 2026 at 04:43:20PM +0800, dongxuyang@xxxxxxxxxxxxxxxxxx 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