Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4a225bed authored by Gaël PORTAY's avatar Gaël PORTAY Committed by Nicolas Ferre
Browse files

ARM: at91/dt: at91-kizbox: leds related changes



This:
 * moves to pwm-leds using tcb-pwm driver and
 * renames leds to pwm:<color>:<function>.

Signed-off-by: default avatarGaël PORTAY <g.portay@overkiz.com>
Acked-by: default avatarBoris Brezillon <boris.brezillon@free-electrons.com>
Acked-by: default avatarAlexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: default avatarNicolas Ferre <nicolas.ferre@atmel.com>
parent d1b063ab
Loading
Loading
Loading
Loading
+34 −19
Original line number Diff line number Diff line
@@ -8,6 +8,7 @@
 */
/dts-v1/;
#include "at91sam9g20.dtsi"
#include <dt-bindings/pwm/pwm.h>

/ {
	model = "Overkiz Kizbox";
@@ -112,32 +113,46 @@
		};
	};

	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>;
	};
};