dts: pwm: nordic: Add idleout-supported property

Add property which indicates that PWM instance supports IDLEOUT
feature. Add property to all instances that supports it.

Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
This commit is contained in:
Krzysztof Chruściński 2025-05-29 08:09:09 +02:00 committed by Daniel DeGrasse
commit 28cfb3fecd
5 changed files with 21 additions and 0 deletions

View file

@ -18,6 +18,11 @@ properties:
type: boolean
description: Set this to use center-aligned (up and down) counter mode.
idleout-supported:
type: boolean
description: |
Indicates if the PWM instance has the IDLEOUT register.
"#pwm-cells":
const: 3

View file

@ -656,6 +656,7 @@
clocks = <&hsfll120>;
power-domains = <&gpd NRF_GPD_FAST_ACTIVE1>;
#pwm-cells = <3>;
idleout-supported;
};
spis120: spi@8e5000 {
@ -1008,6 +1009,7 @@
clocks = <&fll16m>;
power-domains = <&gpd NRF_GPD_SLOW_ACTIVE>;
#pwm-cells = <3>;
idleout-supported;
};
i2c130: i2c@9a5000 {
@ -1141,6 +1143,7 @@
clocks = <&fll16m>;
power-domains = <&gpd NRF_GPD_SLOW_ACTIVE>;
#pwm-cells = <3>;
idleout-supported;
};
i2c132: i2c@9b5000 {
@ -1274,6 +1277,7 @@
clocks = <&fll16m>;
#pwm-cells = <3>;
power-domains = <&gpd NRF_GPD_SLOW_ACTIVE>;
idleout-supported;
};
i2c134: i2c@9c5000 {
@ -1407,6 +1411,7 @@
clocks = <&fll16m>;
#pwm-cells = <3>;
power-domains = <&gpd NRF_GPD_SLOW_ACTIVE>;
idleout-supported;
};
i2c136: i2c@9d5000 {

View file

@ -488,6 +488,7 @@
reg = <0xd2000 0x1000>;
interrupts = <210 NRF_DEFAULT_IRQ_PRIORITY>;
#pwm-cells = <3>;
idleout-supported;
};
pwm21: pwm@d3000 {
@ -496,6 +497,7 @@
reg = <0xd3000 0x1000>;
interrupts = <211 NRF_DEFAULT_IRQ_PRIORITY>;
#pwm-cells = <3>;
idleout-supported;
};
pwm22: pwm@d4000 {
@ -504,6 +506,7 @@
reg = <0xd4000 0x1000>;
interrupts = <212 NRF_DEFAULT_IRQ_PRIORITY>;
#pwm-cells = <3>;
idleout-supported;
};
adc: adc@d5000 {

View file

@ -477,6 +477,7 @@
reg = <0xd2000 0x1000>;
interrupts = <210 NRF_DEFAULT_IRQ_PRIORITY>;
#pwm-cells = <3>;
idleout-supported;
};
pwm21: pwm@d3000 {
@ -485,6 +486,7 @@
reg = <0xd3000 0x1000>;
interrupts = <211 NRF_DEFAULT_IRQ_PRIORITY>;
#pwm-cells = <3>;
idleout-supported;
};
pwm22: pwm@d4000 {
@ -493,6 +495,7 @@
reg = <0xd4000 0x1000>;
interrupts = <212 NRF_DEFAULT_IRQ_PRIORITY>;
#pwm-cells = <3>;
idleout-supported;
};
adc: adc@d5000 {

View file

@ -478,6 +478,7 @@
status = "disabled";
interrupts = <228 NRF_DEFAULT_IRQ_PRIORITY>;
#pwm-cells = <3>;
idleout-supported;
};
spi120: spi@8e6000 {
@ -766,6 +767,7 @@
status = "disabled";
interrupts = <420 NRF_DEFAULT_IRQ_PRIORITY>;
#pwm-cells = <3>;
idleout-supported;
};
i2c130: i2c@9a5000 {
@ -880,6 +882,7 @@
status = "disabled";
interrupts = <436 NRF_DEFAULT_IRQ_PRIORITY>;
#pwm-cells = <3>;
idleout-supported;
};
i2c132: i2c@9b5000 {
@ -994,6 +997,7 @@
status = "disabled";
interrupts = <452 NRF_DEFAULT_IRQ_PRIORITY>;
#pwm-cells = <3>;
idleout-supported;
};
i2c134: i2c@9c5000 {
@ -1108,6 +1112,7 @@
status = "disabled";
interrupts = <468 NRF_DEFAULT_IRQ_PRIORITY>;
#pwm-cells = <3>;
idleout-supported;
};
i2c136: i2c@9d5000 {