diff --git a/dts/arm/nordic/nrf9160.dtsi b/dts/arm/nordic/nrf9160.dtsi index c37b59404aa..3620f15d5f0 100644 --- a/dts/arm/nordic/nrf9160.dtsi +++ b/dts/arm/nordic/nrf9160.dtsi @@ -49,6 +49,10 @@ spi-1 = &spi1; spi-2 = &spi2; spi-3 = &spi3; + pwm-0 = &pwm0; + pwm-1 = &pwm1; + pwm-2 = &pwm2; + pwm-3 = &pwm3; wdt-0 = &wdt; timer-0 = &timer0; timer-1 = &timer1; diff --git a/dts/arm/nordic/nrf9160_common.dtsi b/dts/arm/nordic/nrf9160_common.dtsi index 094c10e11e8..271946d912f 100644 --- a/dts/arm/nordic/nrf9160_common.dtsi +++ b/dts/arm/nordic/nrf9160_common.dtsi @@ -145,6 +145,38 @@ spi3: spi@b000 { label = "SPI_3"; }; +pwm0: pwm@21000 { + compatible = "nordic,nrf-pwm"; + reg = <0x21000 0x1000>; + interrupts = <33 1>; + status = "disabled"; + label = "PWM_0"; +}; + +pwm1: pwm@22000 { + compatible = "nordic,nrf-pwm"; + reg = <0x22000 0x1000>; + interrupts = <34 1>; + status = "disabled"; + label = "PWM_1"; +}; + +pwm2: pwm@23000 { + compatible = "nordic,nrf-pwm"; + reg = <0x23000 0x1000>; + interrupts = <35 1>; + status = "disabled"; + label = "PWM_2"; +}; + +pwm3: pwm@24000 { + compatible = "nordic,nrf-pwm"; + reg = <0x24000 0x1000>; + interrupts = <36 1>; + status = "disabled"; + label = "PWM_3"; +}; + gpio0: gpio@842500 { compatible = "nordic,nrf-gpio"; gpio-controller; diff --git a/dts/arm/nordic/nrf9160ns.dtsi b/dts/arm/nordic/nrf9160ns.dtsi index 9c8e0797662..15cbc4f81ea 100644 --- a/dts/arm/nordic/nrf9160ns.dtsi +++ b/dts/arm/nordic/nrf9160ns.dtsi @@ -46,6 +46,10 @@ spi-1 = &spi1; spi-2 = &spi2; spi-3 = &spi3; + pwm-0 = &pwm0; + pwm-1 = &pwm1; + pwm-2 = &pwm2; + pwm-3 = &pwm3; wdt-0 = &wdt; timer-0 = &timer0; timer-1 = &timer1;