From mboxrd@z Thu Jan 1 00:00:00 1970 From: jacek.anaszewski@gmail.com (Jacek Anaszewski) Date: Wed, 17 Aug 2016 23:40:32 +0200 Subject: [PATCH] ARM: dts: add PM8058 LEDs to the APQ8060 Dragonboard In-Reply-To: <1471376759-9561-1-git-send-email-linus.walleij@linaro.org> References: <1471376759-9561-1-git-send-email-linus.walleij@linaro.org> Message-ID: <57B4D9D0.8070000@gmail.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 08/16/2016 09:45 PM, Linus Walleij wrote: > This adds the PM8058 LEDs as used in the platform. > > Cc: linux-arm-msm at vger.kernel.org > Cc: linux-leds at vger.kernel.org > Cc: Andy Gross > Cc: Stephen Boyd > Cc: Bjorn Andersson > Cc: Jacek Anaszewski > Signed-off-by: Linus Walleij > --- > These DT bindings have been ACKed by Rob Herring and Bjorn Andersson > so I think the patch is safe to merge to the Qcom tree. > --- > arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 39 ++++++++++++++++++++++++++ > 1 file changed, 39 insertions(+) > > diff --git a/arch/arm/boot/dts/qcom-apq8060-dragonboard.dts b/arch/arm/boot/dts/qcom-apq8060-dragonboard.dts > index 0abc93e5bb00..b0800b988174 100644 > --- a/arch/arm/boot/dts/qcom-apq8060-dragonboard.dts > +++ b/arch/arm/boot/dts/qcom-apq8060-dragonboard.dts > @@ -239,6 +239,45 @@ > }; > }; > }; > + > + led at 48 { > + /* > + * The keypad LED @0x48 is routed to > + * the sensor board where it is > + * connected to an infrared LED > + * SFH4650 (60mW, @850nm) next to the > + * ambient light and proximity sensor > + * Capella Microsystems CM3605. > + */ > + compatible = "qcom,pm8058-keypad-led"; > + reg = <0x48>; > + label = "proximity0"; In DT bindings documentation it was changed to "pm8050:white:keypad" to adhere to the LED class device naming convention. I assume that having it in this form is an omission here. > + default-state = "off"; > + }; > + led at 131 { > + compatible = "qcom,pm8058-led"; > + reg = <0x131>; > + label = "pm8058:red"; > + default-state = "off"; > + }; > + led at 132 { > + /* > + * This is actually green too on my > + * board, but documented as yellow. > + */ > + compatible = "qcom,pm8058-led"; > + reg = <0x132>; > + label = "pm8058:yellow"; > + default-state = "off"; > + linux,default-trigger = "mmc0"; > + }; > + led at 133 { > + compatible = "qcom,pm8058-led"; > + reg = <0x133>; > + label = "pm8058:green"; > + default-state = "on"; > + linux,default-trigger = "heartbeat"; > + }; > }; > }; > > -- Best regards, Jacek Anaszewski