Commit 6812f4ed authored by Nícolas F. R. A. Prado's avatar Nícolas F. R. A. Prado Committed by Matthias Brugger
Browse files

arm64: dts: mediatek: spherion: Add keyboard backlight



The Spherion board has keyboard backlight controlled by the PWM signal
generated by the ChromeOS EC.

Enable PWM output for ChromeOS EC and add a PWM controlled LED node for
the keyboard backlight.

Signed-off-by: default avatarNícolas F. R. A. Prado <nfraprado@collabora.com>
Reviewed-by: default avatarAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Tested-by: default avatarChen-Yu Tsai <wenst@chromium.org>
Link: https://lore.kernel.org/r/20220629155956.1138955-13-nfraprado@collabora.com


Signed-off-by: default avatarMatthias Brugger <matthias.bgg@gmail.com>
parent cbd4af08
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -4,12 +4,28 @@
 */
/dts-v1/;
#include "mt8192-asurada.dtsi"
#include <dt-bindings/leds/common.h>

/ {
	model = "Google Spherion (rev0 - 3)";
	compatible = "google,spherion-rev3", "google,spherion-rev2",
		     "google,spherion-rev1", "google,spherion-rev0",
		     "google,spherion", "mediatek,mt8192";

	pwmleds {
		compatible = "pwm-leds";

		led {
			function = LED_FUNCTION_KBD_BACKLIGHT;
			color = <LED_COLOR_ID_WHITE>;
			pwms = <&cros_ec_pwm 0>;
			max-brightness = <1023>;
		};
	};
};

&cros_ec_pwm {
	status = "okay";
};

&keyboard_controller {