dts: bindings: pwm: nordic: Extend pwm-cells with period and flags

... to align with what is used in most other PWM bindings.

Update PWM nodes in SoC .dtsi files accordingly.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
This commit is contained in:
Andrzej Głąbek 2022-04-15 11:09:09 +02:00 committed by Carles Cufí
parent 5609bc48dd
commit afbc6a86c9
12 changed files with 35 additions and 31 deletions

View File

@ -327,7 +327,7 @@
label = "SW_PWM";
generator = <&timer1>;
clock-prescaler = <0>;
#pwm-cells = <1>;
#pwm-cells = <3>;
};
};

View File

@ -315,7 +315,7 @@
label = "SW_PWM";
generator = <&timer2>;
clock-prescaler = <0>;
#pwm-cells = <1>;
#pwm-cells = <3>;
};
};

View File

@ -284,7 +284,7 @@
interrupts = <28 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
label = "PWM_0";
#pwm-cells = <1>;
#pwm-cells = <3>;
};
pdm0: pdm@4001d000 {
@ -336,7 +336,7 @@
label = "SW_PWM";
generator = <&timer2>;
clock-prescaler = <0>;
#pwm-cells = <1>;
#pwm-cells = <3>;
};
};

View File

@ -310,7 +310,7 @@
interrupts = <28 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
label = "PWM_0";
#pwm-cells = <1>;
#pwm-cells = <3>;
};
pdm0: pdm@4001d000 {
@ -365,7 +365,7 @@
label = "SW_PWM";
generator = <&timer2>;
clock-prescaler = <0>;
#pwm-cells = <1>;
#pwm-cells = <3>;
};
};

View File

@ -378,7 +378,7 @@
label = "SW_PWM";
generator = <&timer2>;
clock-prescaler = <0>;
#pwm-cells = <1>;
#pwm-cells = <3>;
};
};

View File

@ -353,7 +353,7 @@
interrupts = <28 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
label = "PWM_0";
#pwm-cells = <1>;
#pwm-cells = <3>;
};
pdm0: pdm@4001d000 {
@ -399,7 +399,7 @@
interrupts = <33 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
label = "PWM_1";
#pwm-cells = <1>;
#pwm-cells = <3>;
};
pwm2: pwm@40022000 {
@ -408,7 +408,7 @@
interrupts = <34 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
label = "PWM_2";
#pwm-cells = <1>;
#pwm-cells = <3>;
};
spi2: spi@40023000 {
@ -466,7 +466,7 @@
label = "SW_PWM";
generator = <&timer2>;
clock-prescaler = <0>;
#pwm-cells = <1>;
#pwm-cells = <3>;
};
};

View File

@ -355,7 +355,7 @@
interrupts = <28 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
label = "PWM_0";
#pwm-cells = <1>;
#pwm-cells = <3>;
};
pdm0: pdm@4001d000 {
@ -408,7 +408,7 @@
interrupts = <33 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
label = "PWM_1";
#pwm-cells = <1>;
#pwm-cells = <3>;
};
pwm2: pwm@40022000 {
@ -417,7 +417,7 @@
interrupts = <34 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
label = "PWM_2";
#pwm-cells = <1>;
#pwm-cells = <3>;
};
spi2: spi@40023000 {
@ -485,7 +485,7 @@
interrupts = <45 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
label = "PWM_3";
#pwm-cells = <1>;
#pwm-cells = <3>;
};
spi3: spi@4002f000 {
@ -528,7 +528,7 @@
label = "SW_PWM";
generator = <&timer2>;
clock-prescaler = <0>;
#pwm-cells = <1>;
#pwm-cells = <3>;
};
};

View File

@ -350,7 +350,7 @@
interrupts = <28 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
label = "PWM_0";
#pwm-cells = <1>;
#pwm-cells = <3>;
};
pdm0: pdm@4001d000 {
@ -403,7 +403,7 @@
interrupts = <33 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
label = "PWM_1";
#pwm-cells = <1>;
#pwm-cells = <3>;
};
pwm2: pwm@40022000 {
@ -412,7 +412,7 @@
interrupts = <34 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
label = "PWM_2";
#pwm-cells = <1>;
#pwm-cells = <3>;
};
spi2: spi@40023000 {
@ -491,7 +491,7 @@
interrupts = <45 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
label = "PWM_3";
#pwm-cells = <1>;
#pwm-cells = <3>;
};
spi3: spi@4002f000 {
@ -549,7 +549,7 @@
label = "SW_PWM";
generator = <&timer2>;
clock-prescaler = <0>;
#pwm-cells = <1>;
#pwm-cells = <3>;
};
};

View File

@ -368,7 +368,7 @@ pwm0: pwm@21000 {
interrupts = <33 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
label = "PWM_0";
#pwm-cells = <1>;
#pwm-cells = <3>;
};
pwm1: pwm@22000 {
@ -377,7 +377,7 @@ pwm1: pwm@22000 {
interrupts = <34 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
label = "PWM_1";
#pwm-cells = <1>;
#pwm-cells = <3>;
};
pwm2: pwm@23000 {
@ -386,7 +386,7 @@ pwm2: pwm@23000 {
interrupts = <35 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
label = "PWM_2";
#pwm-cells = <1>;
#pwm-cells = <3>;
};
pwm3: pwm@24000 {
@ -395,7 +395,7 @@ pwm3: pwm@24000 {
interrupts = <36 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
label = "PWM_3";
#pwm-cells = <1>;
#pwm-cells = <3>;
};
pdm0: pdm@26000 {

View File

@ -287,7 +287,7 @@ pwm0: pwm@21000 {
interrupts = <33 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
label = "PWM_0";
#pwm-cells = <1>;
#pwm-cells = <3>;
};
pwm1: pwm@22000 {
@ -296,7 +296,7 @@ pwm1: pwm@22000 {
interrupts = <34 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
label = "PWM_1";
#pwm-cells = <1>;
#pwm-cells = <3>;
};
pwm2: pwm@23000 {
@ -305,7 +305,7 @@ pwm2: pwm@23000 {
interrupts = <35 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
label = "PWM_2";
#pwm-cells = <1>;
#pwm-cells = <3>;
};
pwm3: pwm@24000 {
@ -314,7 +314,7 @@ pwm3: pwm@24000 {
interrupts = <36 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
label = "PWM_3";
#pwm-cells = <1>;
#pwm-cells = <3>;
};
gpio0: gpio@842500 {

View File

@ -107,7 +107,9 @@ properties:
Set this to invert channel 3.
"#pwm-cells":
const: 1
const: 3
pwm-cells:
- channel
- period
- flags

View File

@ -54,7 +54,9 @@ properties:
in the request, i.e. PWM_POLARITY_INVERTED or PWM_POLARITY_NORMAL.
"#pwm-cells":
const: 1
const: 3
pwm-cells:
- channel
- period
- flags