From f3e448268b40102e274861e12e21a886359f73de Mon Sep 17 00:00:00 2001 From: Guru Das Srinagesh Date: Wed, 22 Jan 2020 17:36:27 -0800 Subject: [PATCH] ARM: dts: msm: Add PWM and RGB LED devices for PM8350C Add PWM and LED devices on PM8350C that are needed for Lahaina platforms. Change-Id: I30399e8ec2da2fc8cd5553c96e3caf571536df91 --- qcom/pm8350c.dtsi | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/qcom/pm8350c.dtsi b/qcom/pm8350c.dtsi index ed51205ade31..53a4c1f0223f 100644 --- a/qcom/pm8350c.dtsi +++ b/qcom/pm8350c.dtsi @@ -28,6 +28,48 @@ interrupt-controller; #interrupt-cells = <2>; }; + + pm8350c_pwm_1: pwms@e800 { + compatible = "qcom,pwm-lpg"; + reg = <0xe800>; + reg-names = "lpg-base"; + #pwm-cells = <2>; + qcom,num-lpg-channels = <3>; + }; + + pm8350c_pwm_2: pwms@eb00 { + compatible = "qcom,pwm-lpg"; + reg = <0xeb00>; + reg-names = "lpg-base"; + #pwm-cells = <2>; + qcom,num-lpg-channels = <1>; + }; + + pm8350c_rgb: qcom,leds@ef00 { + compatible = "qcom,tri-led"; + reg = <0xef00>; + + red { + label = "red"; + pwms = <&pm8350c_pwm_1 0 1000000>; + led-sources = <0>; + linux,default-trigger = "timer"; + }; + + green { + label = "green"; + pwms = <&pm8350c_pwm_1 1 1000000>; + led-sources = <1>; + linux,default-trigger = "timer"; + }; + + blue { + label = "blue"; + pwms = <&pm8350c_pwm_1 2 1000000>; + led-sources = <2>; + linux,default-trigger = "timer"; + }; + }; }; };