diff --git a/boards/arm/adafruit_itsybitsy_m4_express/adafruit_itsybitsy_m4_express.dts b/boards/arm/adafruit_itsybitsy_m4_express/adafruit_itsybitsy_m4_express.dts index dcdf233aa4e..586aeed0b01 100644 --- a/boards/arm/adafruit_itsybitsy_m4_express/adafruit_itsybitsy_m4_express.dts +++ b/boards/arm/adafruit_itsybitsy_m4_express/adafruit_itsybitsy_m4_express.dts @@ -38,7 +38,7 @@ pwmleds { compatible = "pwm-leds"; pwm_led0: pwm_led_0 { - pwms = <&tcc0 2>; + pwms = <&tcc0 2 PWM_MSEC(20)>; }; }; }; @@ -75,7 +75,7 @@ status = "okay"; compatible = "atmel,sam0-tcc-pwm"; prescaler = <8>; - #pwm-cells = <1>; + #pwm-cells = <2>; pinctrl-0 = <&pwm0_default>; pinctrl-names = "default"; diff --git a/boards/arm/adafruit_trinket_m0/adafruit_trinket_m0.dts b/boards/arm/adafruit_trinket_m0/adafruit_trinket_m0.dts index bd0074c0f40..3a9f10f6ac6 100644 --- a/boards/arm/adafruit_trinket_m0/adafruit_trinket_m0.dts +++ b/boards/arm/adafruit_trinket_m0/adafruit_trinket_m0.dts @@ -38,7 +38,7 @@ compatible = "pwm-leds"; pwm_led0: pwm_led_0 { - pwms = <&tcc0 2>; + pwms = <&tcc0 2 PWM_MSEC(20)>; }; }; }; @@ -94,7 +94,7 @@ compatible = "atmel,sam0-tcc-pwm"; /* Gives a maximum period of 1.4 s */ prescaler = <4>; - #pwm-cells = <1>; + #pwm-cells = <2>; pinctrl-0 = <&pwm_default>; pinctrl-names = "default"; diff --git a/boards/arm/arduino_nano_33_iot/arduino_nano_33_iot.dts b/boards/arm/arduino_nano_33_iot/arduino_nano_33_iot.dts index 87db84d2114..ad7b3dff850 100644 --- a/boards/arm/arduino_nano_33_iot/arduino_nano_33_iot.dts +++ b/boards/arm/arduino_nano_33_iot/arduino_nano_33_iot.dts @@ -33,7 +33,7 @@ compatible = "pwm-leds"; pwm_led0: pwm_led_0 { - pwms = <&tcc2 1>; + pwms = <&tcc2 1 PWM_MSEC(20)>; }; }; @@ -139,7 +139,7 @@ status = "okay"; compatible = "atmel,sam0-tcc-pwm"; prescaler = <1024>; - #pwm-cells = <1>; + #pwm-cells = <2>; pinctrl-0 = <&pwm_default>; pinctrl-names = "default"; diff --git a/boards/arm/arduino_zero/arduino_zero.dts b/boards/arm/arduino_zero/arduino_zero.dts index aecc25c68ff..4eff1db0e85 100644 --- a/boards/arm/arduino_zero/arduino_zero.dts +++ b/boards/arm/arduino_zero/arduino_zero.dts @@ -47,7 +47,7 @@ compatible = "pwm-leds"; pwm_led0: pwm_led_0 { - pwms = <&tcc2 1>; + pwms = <&tcc2 1 PWM_MSEC(20)>; }; }; }; @@ -95,7 +95,7 @@ compatible = "atmel,sam0-tcc-pwm"; /* Gives a maximum period of 1.4 s */ prescaler = <1024>; - #pwm-cells = <1>; + #pwm-cells = <2>; pinctrl-0 = <&pwm_default>; pinctrl-names = "default"; diff --git a/boards/arm/atsamd21_xpro/atsamd21_xpro.dts b/boards/arm/atsamd21_xpro/atsamd21_xpro.dts index 2347425a1c9..3b341fc0ce4 100644 --- a/boards/arm/atsamd21_xpro/atsamd21_xpro.dts +++ b/boards/arm/atsamd21_xpro/atsamd21_xpro.dts @@ -38,7 +38,7 @@ pwmleds { compatible = "pwm-leds"; pwm_led0: pwm_led_0 { - pwms = <&tcc0 0>; + pwms = <&tcc0 0 PWM_MSEC(20)>; }; }; @@ -60,7 +60,7 @@ compatible = "atmel,sam0-tcc-pwm"; /* Gives a maximum period of 1.4s */ prescaler = <4>; - #pwm-cells = <1>; + #pwm-cells = <2>; pinctrl-0 = <&pwm_default>; pinctrl-names = "default"; diff --git a/boards/arm/atsame54_xpro/atsame54_xpro.dts b/boards/arm/atsame54_xpro/atsame54_xpro.dts index 79c3a0d4a93..6b219920aab 100644 --- a/boards/arm/atsame54_xpro/atsame54_xpro.dts +++ b/boards/arm/atsame54_xpro/atsame54_xpro.dts @@ -38,7 +38,7 @@ pwmleds { compatible = "pwm-leds"; pwm_led0: pwm_led_0 { - pwms = <&tcc0 2>; + pwms = <&tcc0 2 PWM_MSEC(20)>; }; }; @@ -56,7 +56,7 @@ compatible = "atmel,sam0-tcc-pwm"; /* Gives a maximum period of 1.1s for 120MHz main clock */ prescaler = <8>; - #pwm-cells = <1>; + #pwm-cells = <2>; pinctrl-0 = <&pwm_default>; pinctrl-names = "default"; diff --git a/boards/arm/atsamr21_xpro/atsamr21_xpro.dts b/boards/arm/atsamr21_xpro/atsamr21_xpro.dts index 7d12f9e8878..db9aedccfa4 100644 --- a/boards/arm/atsamr21_xpro/atsamr21_xpro.dts +++ b/boards/arm/atsamr21_xpro/atsamr21_xpro.dts @@ -38,7 +38,7 @@ pwmleds { compatible = "pwm-leds"; pwm_led0: pwm_led_0 { - pwms = <&tcc0 3>; + pwms = <&tcc0 3 PWM_MSEC(20)>; }; }; @@ -105,7 +105,7 @@ status = "okay"; compatible = "atmel,sam0-tcc-pwm"; prescaler = <4>; - #pwm-cells = <1>; + #pwm-cells = <2>; pinctrl-0 = <&pwm_default>; pinctrl-names = "default"; diff --git a/boards/arm/sam_v71_xult/sam_v71_xult-common.dtsi b/boards/arm/sam_v71_xult/sam_v71_xult-common.dtsi index c84107ceb14..fa9a9e5100d 100644 --- a/boards/arm/sam_v71_xult/sam_v71_xult-common.dtsi +++ b/boards/arm/sam_v71_xult/sam_v71_xult-common.dtsi @@ -45,7 +45,7 @@ pwmleds { compatible = "pwm-leds"; pwm_led0: pwm_led_0 { - pwms = <&pwm0 0 1000000>; + pwms = <&pwm0 0 PWM_MSEC(20)>; }; }; diff --git a/boards/arm/serpente/serpente.dts b/boards/arm/serpente/serpente.dts index c7047f89b0d..3237920aa5e 100644 --- a/boards/arm/serpente/serpente.dts +++ b/boards/arm/serpente/serpente.dts @@ -55,15 +55,15 @@ pwmleds { compatible = "pwm-leds"; red_pwm_led: pwm_led_0 { - pwms = <&tcc0 0>; + pwms = <&tcc0 0 PWM_MSEC(20)>; label = "Red PWM LED"; }; green_pwm_led: pwm_led_1 { - pwms = <&tcc0 3>; + pwms = <&tcc0 3 PWM_MSEC(20)>; label = "Green PWM LED"; }; blue_pwm_led: pwm_led_2 { - pwms = <&tcc0 1>; + pwms = <&tcc0 1 PWM_MSEC(20)>; label = "Blue PWM LED"; }; }; @@ -111,7 +111,7 @@ zephyr_udc0: &usb0 { status = "okay"; compatible = "atmel,sam0-tcc-pwm"; prescaler = <4>; - #pwm-cells = <1>; + #pwm-cells = <2>; pinctrl-0 = <&pwm_default>; pinctrl-names = "default";