*/
 /dts-v1/;
 #include "at91sam9g20.dtsi"
+#include <dt-bindings/pwm/pwm.h>
 
 / {
        model = "Overkiz Kizbox";
                };
        };
 
-       leds {
-               compatible = "gpio-leds";
+       pwm_leds {
+               compatible = "pwm-leds";
 
-               led1g {
-                       label = "led1:green";
-                       gpios = <&pioB 0 GPIO_ACTIVE_LOW>;
-                       linux,default-trigger = "none";
+               network_green {
+                       label = "pwm:green:network";
+                       pwms = <&tcb_pwm 2 10000000 PWM_POLARITY_INVERTED>;
+                       max-brightness = <255>;
+                       linux,default-trigger = "default-on";
                };
 
-               led1r {
-                       label = "led1:red";
-                       gpios = <&pioB 1 GPIO_ACTIVE_LOW>;
-                       linux,default-trigger = "none";
+               network_red {
+                       label = "pwm:red:network";
+                       pwms = <&tcb_pwm 3 10000000 PWM_POLARITY_INVERTED>;
+                       max-brightness = <255>;
+                       linux,default-trigger = "default-on";
                };
 
-               led2g {
-                       label = "led2:green";
-                       gpios = <&pioB 2 GPIO_ACTIVE_LOW>;
-                       linux,default-trigger = "none";
-                       default-state = "on";
+               user_green {
+                       label = "pwm:green:user";
+                       pwms = <&tcb_pwm 0 10000000 PWM_POLARITY_INVERTED>;
+                       max-brightness = <255>;
+                       linux,default-trigger = "default-on";
                };
 
-               led2r {
-                       label = "led2:red";
-                       gpios = <&pioB 3 GPIO_ACTIVE_LOW>;
-                       linux,default-trigger = "none";
+               user_red {
+                       label = "pwm:red:user";
+                       pwms = <&tcb_pwm 1 10000000 PWM_POLARITY_INVERTED>;
+                       max-brightness = <255>;
+                       linux,default-trigger = "default-on";
                };
        };
+
+       tcb_pwm: pwm {
+               compatible = "atmel,tcb-pwm";
+               #pwm-cells = <3>;
+               tc-block = <1>;
+               pinctrl-names = "default";
+               pinctrl-0 = <&pinctrl_tcb1_tioa0
+                            &pinctrl_tcb1_tioa1
+                            &pinctrl_tcb1_tioa2
+                            &pinctrl_tcb1_tiob0>;
+       };
 };