Message ID | 20240701172016.523402-3-gnstark@salutedevices.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | pwm: meson: add pwm support for A1 | expand |
On Mon, Jul 01, 2024 at 08:20:15PM +0300, George Stark wrote: > On newer SoCs, the PWM can require a power-domain to operate so add it > as optional. If required, then how is it optional? If the 'newer SoCs' means the one you just added, then this should be squashed into the prior patch with a conditional schema making it required for the new compatible. > > Signed-off-by: George Stark <gnstark@salutedevices.com> > --- > Documentation/devicetree/bindings/pwm/pwm-amlogic.yaml | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/Documentation/devicetree/bindings/pwm/pwm-amlogic.yaml b/Documentation/devicetree/bindings/pwm/pwm-amlogic.yaml > index da22cb3ed878..c814d88748dd 100644 > --- a/Documentation/devicetree/bindings/pwm/pwm-amlogic.yaml > +++ b/Documentation/devicetree/bindings/pwm/pwm-amlogic.yaml > @@ -60,6 +60,9 @@ properties: > minItems: 1 > maxItems: 2 > > + power-domains: > + maxItems: 1 > + > "#pwm-cells": > const: 3 > > -- > 2.25.1 >
Hello Rob Thanks for the review. On 7/1/24 21:36, Rob Herring wrote: > On Mon, Jul 01, 2024 at 08:20:15PM +0300, George Stark wrote: >> On newer SoCs, the PWM can require a power-domain to operate so add it >> as optional. > > If required, then how is it optional? Newly adding SoC's PWM definitely requires power-domains, older SoCs don't have dedicated power-domain for that that kind of periphery. But I can't say other new SoCs won't require it too that's why I made it by a separate patch. And squash the power-domians patch into main one is ok too. > > If the 'newer SoCs' means the one you just added, then this should be > squashed into the prior patch with a conditional schema making it > required for the new compatible. > >> >> Signed-off-by: George Stark <gnstark@salutedevices.com> >> --- >> Documentation/devicetree/bindings/pwm/pwm-amlogic.yaml | 3 +++ >> 1 file changed, 3 insertions(+) >> >> diff --git a/Documentation/devicetree/bindings/pwm/pwm-amlogic.yaml b/Documentation/devicetree/bindings/pwm/pwm-amlogic.yaml >> index da22cb3ed878..c814d88748dd 100644 >> --- a/Documentation/devicetree/bindings/pwm/pwm-amlogic.yaml >> +++ b/Documentation/devicetree/bindings/pwm/pwm-amlogic.yaml >> @@ -60,6 +60,9 @@ properties: >> minItems: 1 >> maxItems: 2 >> >> + power-domains: >> + maxItems: 1 >> + >> "#pwm-cells": >> const: 3 >> >> -- >> 2.25.1 >>
diff --git a/Documentation/devicetree/bindings/pwm/pwm-amlogic.yaml b/Documentation/devicetree/bindings/pwm/pwm-amlogic.yaml index da22cb3ed878..c814d88748dd 100644 --- a/Documentation/devicetree/bindings/pwm/pwm-amlogic.yaml +++ b/Documentation/devicetree/bindings/pwm/pwm-amlogic.yaml @@ -60,6 +60,9 @@ properties: minItems: 1 maxItems: 2 + power-domains: + maxItems: 1 + "#pwm-cells": const: 3
On newer SoCs, the PWM can require a power-domain to operate so add it as optional. Signed-off-by: George Stark <gnstark@salutedevices.com> --- Documentation/devicetree/bindings/pwm/pwm-amlogic.yaml | 3 +++ 1 file changed, 3 insertions(+)