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