18c2ecf20Sopenharmony_ciAtmel PWM controller 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciRequired properties: 48c2ecf20Sopenharmony_ci - compatible: should be one of: 58c2ecf20Sopenharmony_ci - "atmel,at91sam9rl-pwm" 68c2ecf20Sopenharmony_ci - "atmel,sama5d3-pwm" 78c2ecf20Sopenharmony_ci - "atmel,sama5d2-pwm" 88c2ecf20Sopenharmony_ci - "microchip,sam9x60-pwm" 98c2ecf20Sopenharmony_ci - reg: physical base address and length of the controller's registers 108c2ecf20Sopenharmony_ci - #pwm-cells: Should be 3. See pwm.yaml in this directory for a 118c2ecf20Sopenharmony_ci description of the cells format. 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ciExample: 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ci pwm0: pwm@f8034000 { 168c2ecf20Sopenharmony_ci compatible = "atmel,at91sam9rl-pwm"; 178c2ecf20Sopenharmony_ci reg = <0xf8034000 0x400>; 188c2ecf20Sopenharmony_ci #pwm-cells = <3>; 198c2ecf20Sopenharmony_ci }; 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ci pwmleds { 228c2ecf20Sopenharmony_ci compatible = "pwm-leds"; 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ci d1 { 258c2ecf20Sopenharmony_ci label = "d1"; 268c2ecf20Sopenharmony_ci pwms = <&pwm0 3 5000 0> 278c2ecf20Sopenharmony_ci max-brightness = <255>; 288c2ecf20Sopenharmony_ci }; 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ci d2 { 318c2ecf20Sopenharmony_ci label = "d2"; 328c2ecf20Sopenharmony_ci pwms = <&pwm0 1 5000 1> 338c2ecf20Sopenharmony_ci max-brightness = <255>; 348c2ecf20Sopenharmony_ci }; 358c2ecf20Sopenharmony_ci }; 36