Commit 29ecef8e authored by Guido Günther's avatar Guido Günther Committed by Shawn Guo
Browse files

arm64: dts: librem5-devkit: Make LED use PWM



We can use PWM instead of just GPIO allowing us to control brightness.

Signed-off-by: default avatarGuido Günther <agx@sigxcpu.org>
Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
parent 8065fc93
Loading
Loading
Loading
Loading
+11 −7
Original line number Diff line number Diff line
@@ -61,14 +61,12 @@ button-3 {
	};

	leds {
		compatible = "gpio-leds";
		pinctrl-names = "default";
		pinctrl-0 = <&pinctrl_gpio_leds>;
		compatible = "pwm-leds";

		led1 {
			label = "LED 1";
			gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>;
			default-state = "off";
			max-brightness = <248>;
			pwms = <&pwm2 0 50000 0>;
		};
	};

@@ -615,9 +613,9 @@ MX8MQ_IOMUXC_GPIO1_IO05_GPIO1_IO5 0x19 /* TOUCH RST */
		>;
	};

	pinctrl_gpio_leds: gpioledgrp {
	pinctrl_pwm_led: pwmledgrp {
		fsl,pins = <
			MX8MQ_IOMUXC_GPIO1_IO13_GPIO1_IO13	0x16
			MX8MQ_IOMUXC_GPIO1_IO13_PWM2_OUT	0x16
		>;
	};

@@ -920,6 +918,12 @@ &pwm1 {
	status = "okay";
};

&pwm2 {
	pinctrl-names = "default";
	pinctrl-0 = <&pinctrl_pwm_led>;
	status = "okay";
};

&snvs_pwrkey {
	status = "okay";
};