* [PATCH V3 1/7] backlight: qcom-wled: Rename pm8941-wled.c to qcom-wled.c [not found] <1529406822-15379-1-git-send-email-kgunda@codeaurora.org> @ 2018-06-19 11:13 ` Kiran Gunda 2018-06-19 22:54 ` Bjorn Andersson ` (2 more replies) 2018-06-19 11:13 ` [PATCH V3 2/7] backlight: qcom-wled: restructure the qcom-wled bindings Kiran Gunda 2018-06-19 11:13 ` [PATCH V3 3/7] backlight: qcom-wled: Add new properties for PMI8998 Kiran Gunda 2 siblings, 3 replies; 15+ messages in thread From: Kiran Gunda @ 2018-06-19 11:13 UTC (permalink / raw) To: bjorn.andersson, jingoohan1, lee.jones, b.zolnierkie, dri-devel, Daniel Thompson, Jacek Anaszewski, Pavel Machek, Rob Herring, Mark Rutland, linux-leds, devicetree, linux-kernel, linux-fbdev Cc: linux-arm-msm, Kiran Gunda pm8941-wled.c driver is supporting the WLED peripheral on pm8941. Rename it to qcom-wled.c so that it can support WLED on multiple PMICs. Signed-off-by: Kiran Gunda <kgunda@codeaurora.org> --- .../bindings/leds/backlight/{pm8941-wled.txt => qcom-wled.txt} | 2 +- drivers/video/backlight/Kconfig | 8 ++++---- drivers/video/backlight/Makefile | 2 +- drivers/video/backlight/{pm8941-wled.c => qcom-wled.c} | 0 4 files changed, 6 insertions(+), 6 deletions(-) rename Documentation/devicetree/bindings/leds/backlight/{pm8941-wled.txt => qcom-wled.txt} (95%) rename drivers/video/backlight/{pm8941-wled.c => qcom-wled.c} (100%) diff --git a/Documentation/devicetree/bindings/leds/backlight/pm8941-wled.txt b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt similarity index 95% rename from Documentation/devicetree/bindings/leds/backlight/pm8941-wled.txt rename to Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt index e5b294d..fb39e32 100644 --- a/Documentation/devicetree/bindings/leds/backlight/pm8941-wled.txt +++ b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt @@ -1,4 +1,4 @@ -Binding for Qualcomm PM8941 WLED driver +Binding for Qualcomm Technologies, Inc. WLED driver Required properties: - compatible: should be "qcom,pm8941-wled" diff --git a/drivers/video/backlight/Kconfig b/drivers/video/backlight/Kconfig index 4e1d2ad..8c095e3 100644 --- a/drivers/video/backlight/Kconfig +++ b/drivers/video/backlight/Kconfig @@ -299,12 +299,12 @@ config BACKLIGHT_TOSA If you have an Sharp SL-6000 Zaurus say Y to enable a driver for its backlight -config BACKLIGHT_PM8941_WLED - tristate "Qualcomm PM8941 WLED Driver" +config BACKLIGHT_QCOM_WLED + tristate "Qualcomm PMIC WLED Driver" select REGMAP help - If you have the Qualcomm PM8941, say Y to enable a driver for the - WLED block. + If you have the Qualcomm PMIC, say Y to enable a driver for the + WLED block. Currently it supports PM8941 and PMI8998. config BACKLIGHT_SAHARA tristate "Tabletkiosk Sahara Touch-iT Backlight Driver" diff --git a/drivers/video/backlight/Makefile b/drivers/video/backlight/Makefile index 5e28f01..6fd76ef 100644 --- a/drivers/video/backlight/Makefile +++ b/drivers/video/backlight/Makefile @@ -49,8 +49,8 @@ obj-$(CONFIG_BACKLIGHT_OMAP1) += omap1_bl.o obj-$(CONFIG_BACKLIGHT_OT200) += ot200_bl.o obj-$(CONFIG_BACKLIGHT_PANDORA) += pandora_bl.o obj-$(CONFIG_BACKLIGHT_PCF50633) += pcf50633-backlight.o -obj-$(CONFIG_BACKLIGHT_PM8941_WLED) += pm8941-wled.o obj-$(CONFIG_BACKLIGHT_PWM) += pwm_bl.o +obj-$(CONFIG_BACKLIGHT_QCOM_WLED) += qcom-wled.o obj-$(CONFIG_BACKLIGHT_SAHARA) += kb3886_bl.o obj-$(CONFIG_BACKLIGHT_SKY81452) += sky81452-backlight.o obj-$(CONFIG_BACKLIGHT_TOSA) += tosa_bl.o diff --git a/drivers/video/backlight/pm8941-wled.c b/drivers/video/backlight/qcom-wled.c similarity index 100% rename from drivers/video/backlight/pm8941-wled.c rename to drivers/video/backlight/qcom-wled.c -- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project ^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [PATCH V3 1/7] backlight: qcom-wled: Rename pm8941-wled.c to qcom-wled.c 2018-06-19 11:13 ` [PATCH V3 1/7] backlight: qcom-wled: Rename pm8941-wled.c to qcom-wled.c Kiran Gunda @ 2018-06-19 22:54 ` Bjorn Andersson 2018-06-20 5:23 ` kgunda 2018-06-20 18:27 ` Rob Herring 2018-06-21 13:05 ` Daniel Thompson 2 siblings, 1 reply; 15+ messages in thread From: Bjorn Andersson @ 2018-06-19 22:54 UTC (permalink / raw) To: Kiran Gunda Cc: jingoohan1, lee.jones, b.zolnierkie, dri-devel, Daniel Thompson, Jacek Anaszewski, Pavel Machek, Rob Herring, Mark Rutland, linux-leds, devicetree, linux-kernel, linux-fbdev, linux-arm-msm On Tue 19 Jun 04:13 PDT 2018, Kiran Gunda wrote: > pm8941-wled.c driver is supporting the WLED peripheral > on pm8941. Rename it to qcom-wled.c so that it can support > WLED on multiple PMICs. > > Signed-off-by: Kiran Gunda <kgunda@codeaurora.org> Please carry any tags acquired when reposting patches without changes and please add a "Changes since v???:" list below the --- to expedite the review process. This is still Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org> Regards, Bjorn > --- > .../bindings/leds/backlight/{pm8941-wled.txt => qcom-wled.txt} | 2 +- > drivers/video/backlight/Kconfig | 8 ++++---- > drivers/video/backlight/Makefile | 2 +- > drivers/video/backlight/{pm8941-wled.c => qcom-wled.c} | 0 > 4 files changed, 6 insertions(+), 6 deletions(-) > rename Documentation/devicetree/bindings/leds/backlight/{pm8941-wled.txt => qcom-wled.txt} (95%) > rename drivers/video/backlight/{pm8941-wled.c => qcom-wled.c} (100%) > > diff --git a/Documentation/devicetree/bindings/leds/backlight/pm8941-wled.txt b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt > similarity index 95% > rename from Documentation/devicetree/bindings/leds/backlight/pm8941-wled.txt > rename to Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt > index e5b294d..fb39e32 100644 > --- a/Documentation/devicetree/bindings/leds/backlight/pm8941-wled.txt > +++ b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt > @@ -1,4 +1,4 @@ > -Binding for Qualcomm PM8941 WLED driver > +Binding for Qualcomm Technologies, Inc. WLED driver > > Required properties: > - compatible: should be "qcom,pm8941-wled" > diff --git a/drivers/video/backlight/Kconfig b/drivers/video/backlight/Kconfig > index 4e1d2ad..8c095e3 100644 > --- a/drivers/video/backlight/Kconfig > +++ b/drivers/video/backlight/Kconfig > @@ -299,12 +299,12 @@ config BACKLIGHT_TOSA > If you have an Sharp SL-6000 Zaurus say Y to enable a driver > for its backlight > > -config BACKLIGHT_PM8941_WLED > - tristate "Qualcomm PM8941 WLED Driver" > +config BACKLIGHT_QCOM_WLED > + tristate "Qualcomm PMIC WLED Driver" > select REGMAP > help > - If you have the Qualcomm PM8941, say Y to enable a driver for the > - WLED block. > + If you have the Qualcomm PMIC, say Y to enable a driver for the > + WLED block. Currently it supports PM8941 and PMI8998. > > config BACKLIGHT_SAHARA > tristate "Tabletkiosk Sahara Touch-iT Backlight Driver" > diff --git a/drivers/video/backlight/Makefile b/drivers/video/backlight/Makefile > index 5e28f01..6fd76ef 100644 > --- a/drivers/video/backlight/Makefile > +++ b/drivers/video/backlight/Makefile > @@ -49,8 +49,8 @@ obj-$(CONFIG_BACKLIGHT_OMAP1) += omap1_bl.o > obj-$(CONFIG_BACKLIGHT_OT200) += ot200_bl.o > obj-$(CONFIG_BACKLIGHT_PANDORA) += pandora_bl.o > obj-$(CONFIG_BACKLIGHT_PCF50633) += pcf50633-backlight.o > -obj-$(CONFIG_BACKLIGHT_PM8941_WLED) += pm8941-wled.o > obj-$(CONFIG_BACKLIGHT_PWM) += pwm_bl.o > +obj-$(CONFIG_BACKLIGHT_QCOM_WLED) += qcom-wled.o > obj-$(CONFIG_BACKLIGHT_SAHARA) += kb3886_bl.o > obj-$(CONFIG_BACKLIGHT_SKY81452) += sky81452-backlight.o > obj-$(CONFIG_BACKLIGHT_TOSA) += tosa_bl.o > diff --git a/drivers/video/backlight/pm8941-wled.c b/drivers/video/backlight/qcom-wled.c > similarity index 100% > rename from drivers/video/backlight/pm8941-wled.c > rename to drivers/video/backlight/qcom-wled.c > -- > The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, > a Linux Foundation Collaborative Project > ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH V3 1/7] backlight: qcom-wled: Rename pm8941-wled.c to qcom-wled.c 2018-06-19 22:54 ` Bjorn Andersson @ 2018-06-20 5:23 ` kgunda 0 siblings, 0 replies; 15+ messages in thread From: kgunda @ 2018-06-20 5:23 UTC (permalink / raw) To: Bjorn Andersson Cc: jingoohan1, lee.jones, b.zolnierkie, dri-devel, Daniel Thompson, Jacek Anaszewski, Pavel Machek, Rob Herring, Mark Rutland, linux-leds, devicetree, linux-kernel, linux-fbdev, linux-arm-msm On 2018-06-20 04:24, Bjorn Andersson wrote: > On Tue 19 Jun 04:13 PDT 2018, Kiran Gunda wrote: > >> pm8941-wled.c driver is supporting the WLED peripheral >> on pm8941. Rename it to qcom-wled.c so that it can support >> WLED on multiple PMICs. >> >> Signed-off-by: Kiran Gunda <kgunda@codeaurora.org> > > Please carry any tags acquired when reposting patches without changes > and please add a "Changes since v???:" list below the --- to expedite > the review process. > > > This is still > > Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org> > > Regards, > Bjorn > Thanks Bjorn for reviewing. Sure I will keep the tags when re-posting. I have mentioned the consolidated changes in the 0th patch. Anyways, I will keep it for individual patches from next time. >> --- >> .../bindings/leds/backlight/{pm8941-wled.txt => qcom-wled.txt} | 2 >> +- >> drivers/video/backlight/Kconfig | 8 >> ++++---- >> drivers/video/backlight/Makefile | 2 >> +- >> drivers/video/backlight/{pm8941-wled.c => qcom-wled.c} | 0 >> 4 files changed, 6 insertions(+), 6 deletions(-) >> rename >> Documentation/devicetree/bindings/leds/backlight/{pm8941-wled.txt => >> qcom-wled.txt} (95%) >> rename drivers/video/backlight/{pm8941-wled.c => qcom-wled.c} (100%) >> >> diff --git >> a/Documentation/devicetree/bindings/leds/backlight/pm8941-wled.txt >> b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt >> similarity index 95% >> rename from >> Documentation/devicetree/bindings/leds/backlight/pm8941-wled.txt >> rename to >> Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt >> index e5b294d..fb39e32 100644 >> --- a/Documentation/devicetree/bindings/leds/backlight/pm8941-wled.txt >> +++ b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt >> @@ -1,4 +1,4 @@ >> -Binding for Qualcomm PM8941 WLED driver >> +Binding for Qualcomm Technologies, Inc. WLED driver >> >> Required properties: >> - compatible: should be "qcom,pm8941-wled" >> diff --git a/drivers/video/backlight/Kconfig >> b/drivers/video/backlight/Kconfig >> index 4e1d2ad..8c095e3 100644 >> --- a/drivers/video/backlight/Kconfig >> +++ b/drivers/video/backlight/Kconfig >> @@ -299,12 +299,12 @@ config BACKLIGHT_TOSA >> If you have an Sharp SL-6000 Zaurus say Y to enable a driver >> for its backlight >> >> -config BACKLIGHT_PM8941_WLED >> - tristate "Qualcomm PM8941 WLED Driver" >> +config BACKLIGHT_QCOM_WLED >> + tristate "Qualcomm PMIC WLED Driver" >> select REGMAP >> help >> - If you have the Qualcomm PM8941, say Y to enable a driver for the >> - WLED block. >> + If you have the Qualcomm PMIC, say Y to enable a driver for the >> + WLED block. Currently it supports PM8941 and PMI8998. >> >> config BACKLIGHT_SAHARA >> tristate "Tabletkiosk Sahara Touch-iT Backlight Driver" >> diff --git a/drivers/video/backlight/Makefile >> b/drivers/video/backlight/Makefile >> index 5e28f01..6fd76ef 100644 >> --- a/drivers/video/backlight/Makefile >> +++ b/drivers/video/backlight/Makefile >> @@ -49,8 +49,8 @@ obj-$(CONFIG_BACKLIGHT_OMAP1) += omap1_bl.o >> obj-$(CONFIG_BACKLIGHT_OT200) += ot200_bl.o >> obj-$(CONFIG_BACKLIGHT_PANDORA) += pandora_bl.o >> obj-$(CONFIG_BACKLIGHT_PCF50633) += pcf50633-backlight.o >> -obj-$(CONFIG_BACKLIGHT_PM8941_WLED) += pm8941-wled.o >> obj-$(CONFIG_BACKLIGHT_PWM) += pwm_bl.o >> +obj-$(CONFIG_BACKLIGHT_QCOM_WLED) += qcom-wled.o >> obj-$(CONFIG_BACKLIGHT_SAHARA) += kb3886_bl.o >> obj-$(CONFIG_BACKLIGHT_SKY81452) += sky81452-backlight.o >> obj-$(CONFIG_BACKLIGHT_TOSA) += tosa_bl.o >> diff --git a/drivers/video/backlight/pm8941-wled.c >> b/drivers/video/backlight/qcom-wled.c >> similarity index 100% >> rename from drivers/video/backlight/pm8941-wled.c >> rename to drivers/video/backlight/qcom-wled.c >> -- >> The Qualcomm Innovation Center, Inc. is a member of the Code Aurora >> Forum, >> a Linux Foundation Collaborative Project >> ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH V3 1/7] backlight: qcom-wled: Rename pm8941-wled.c to qcom-wled.c 2018-06-19 11:13 ` [PATCH V3 1/7] backlight: qcom-wled: Rename pm8941-wled.c to qcom-wled.c Kiran Gunda 2018-06-19 22:54 ` Bjorn Andersson @ 2018-06-20 18:27 ` Rob Herring 2018-06-21 13:05 ` Daniel Thompson 2 siblings, 0 replies; 15+ messages in thread From: Rob Herring @ 2018-06-20 18:27 UTC (permalink / raw) To: Kiran Gunda Cc: Mark Rutland, devicetree, Daniel Thompson, b.zolnierkie, jingoohan1, linux-kernel, dri-devel, bjorn.andersson, linux-fbdev, Jacek Anaszewski, Pavel Machek, linux-arm-msm, lee.jones, linux-leds On Tue, Jun 19, 2018 at 04:43:36PM +0530, Kiran Gunda wrote: > pm8941-wled.c driver is supporting the WLED peripheral > on pm8941. Rename it to qcom-wled.c so that it can support > WLED on multiple PMICs. > > Signed-off-by: Kiran Gunda <kgunda@codeaurora.org> > --- > .../bindings/leds/backlight/{pm8941-wled.txt => qcom-wled.txt} | 2 +- Acked-by: Rob Herring <robh@kernel.org> > drivers/video/backlight/Kconfig | 8 ++++---- > drivers/video/backlight/Makefile | 2 +- > drivers/video/backlight/{pm8941-wled.c => qcom-wled.c} | 0 > 4 files changed, 6 insertions(+), 6 deletions(-) > rename Documentation/devicetree/bindings/leds/backlight/{pm8941-wled.txt => qcom-wled.txt} (95%) > rename drivers/video/backlight/{pm8941-wled.c => qcom-wled.c} (100%) _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH V3 1/7] backlight: qcom-wled: Rename pm8941-wled.c to qcom-wled.c 2018-06-19 11:13 ` [PATCH V3 1/7] backlight: qcom-wled: Rename pm8941-wled.c to qcom-wled.c Kiran Gunda 2018-06-19 22:54 ` Bjorn Andersson 2018-06-20 18:27 ` Rob Herring @ 2018-06-21 13:05 ` Daniel Thompson 2018-06-21 13:12 ` Daniel Thompson 2 siblings, 1 reply; 15+ messages in thread From: Daniel Thompson @ 2018-06-21 13:05 UTC (permalink / raw) To: Kiran Gunda Cc: Mark Rutland, devicetree, linux-fbdev, b.zolnierkie, jingoohan1, linux-kernel, dri-devel, bjorn.andersson, Rob Herring, Jacek Anaszewski, Pavel Machek, linux-arm-msm, lee.jones, linux-leds On Tue, Jun 19, 2018 at 04:43:36PM +0530, Kiran Gunda wrote: > pm8941-wled.c driver is supporting the WLED peripheral > on pm8941. Rename it to qcom-wled.c so that it can support > WLED on multiple PMICs. > > Signed-off-by: Kiran Gunda <kgunda@codeaurora.org> With changes proposed for v4: Acked-by: Daniel Thompson <daniel.thompson@linaro.org> > --- > .../bindings/leds/backlight/{pm8941-wled.txt => qcom-wled.txt} | 2 +- > drivers/video/backlight/Kconfig | 8 ++++---- > drivers/video/backlight/Makefile | 2 +- > drivers/video/backlight/{pm8941-wled.c => qcom-wled.c} | 0 > 4 files changed, 6 insertions(+), 6 deletions(-) > rename Documentation/devicetree/bindings/leds/backlight/{pm8941-wled.txt => qcom-wled.txt} (95%) > rename drivers/video/backlight/{pm8941-wled.c => qcom-wled.c} (100%) > > diff --git a/Documentation/devicetree/bindings/leds/backlight/pm8941-wled.txt b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt > similarity index 95% > rename from Documentation/devicetree/bindings/leds/backlight/pm8941-wled.txt > rename to Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt > index e5b294d..fb39e32 100644 > --- a/Documentation/devicetree/bindings/leds/backlight/pm8941-wled.txt > +++ b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt > @@ -1,4 +1,4 @@ > -Binding for Qualcomm PM8941 WLED driver > +Binding for Qualcomm Technologies, Inc. WLED driver > > Required properties: > - compatible: should be "qcom,pm8941-wled" > diff --git a/drivers/video/backlight/Kconfig b/drivers/video/backlight/Kconfig > index 4e1d2ad..8c095e3 100644 > --- a/drivers/video/backlight/Kconfig > +++ b/drivers/video/backlight/Kconfig > @@ -299,12 +299,12 @@ config BACKLIGHT_TOSA > If you have an Sharp SL-6000 Zaurus say Y to enable a driver > for its backlight > > -config BACKLIGHT_PM8941_WLED > - tristate "Qualcomm PM8941 WLED Driver" > +config BACKLIGHT_QCOM_WLED > + tristate "Qualcomm PMIC WLED Driver" > select REGMAP > help > - If you have the Qualcomm PM8941, say Y to enable a driver for the > - WLED block. > + If you have the Qualcomm PMIC, say Y to enable a driver for the > + WLED block. Currently it supports PM8941 and PMI8998. > > config BACKLIGHT_SAHARA > tristate "Tabletkiosk Sahara Touch-iT Backlight Driver" > diff --git a/drivers/video/backlight/Makefile b/drivers/video/backlight/Makefile > index 5e28f01..6fd76ef 100644 > --- a/drivers/video/backlight/Makefile > +++ b/drivers/video/backlight/Makefile > @@ -49,8 +49,8 @@ obj-$(CONFIG_BACKLIGHT_OMAP1) += omap1_bl.o > obj-$(CONFIG_BACKLIGHT_OT200) += ot200_bl.o > obj-$(CONFIG_BACKLIGHT_PANDORA) += pandora_bl.o > obj-$(CONFIG_BACKLIGHT_PCF50633) += pcf50633-backlight.o > -obj-$(CONFIG_BACKLIGHT_PM8941_WLED) += pm8941-wled.o > obj-$(CONFIG_BACKLIGHT_PWM) += pwm_bl.o > +obj-$(CONFIG_BACKLIGHT_QCOM_WLED) += qcom-wled.o > obj-$(CONFIG_BACKLIGHT_SAHARA) += kb3886_bl.o > obj-$(CONFIG_BACKLIGHT_SKY81452) += sky81452-backlight.o > obj-$(CONFIG_BACKLIGHT_TOSA) += tosa_bl.o > diff --git a/drivers/video/backlight/pm8941-wled.c b/drivers/video/backlight/qcom-wled.c > similarity index 100% > rename from drivers/video/backlight/pm8941-wled.c > rename to drivers/video/backlight/qcom-wled.c > -- > The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, > a Linux Foundation Collaborative Project > _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH V3 1/7] backlight: qcom-wled: Rename pm8941-wled.c to qcom-wled.c 2018-06-21 13:05 ` Daniel Thompson @ 2018-06-21 13:12 ` Daniel Thompson 0 siblings, 0 replies; 15+ messages in thread From: Daniel Thompson @ 2018-06-21 13:12 UTC (permalink / raw) To: Kiran Gunda Cc: Mark Rutland, devicetree, linux-fbdev, b.zolnierkie, jingoohan1, linux-kernel, dri-devel, bjorn.andersson, Rob Herring, Jacek Anaszewski, Pavel Machek, linux-arm-msm, lee.jones, linux-leds On Thu, Jun 21, 2018 at 02:05:59PM +0100, Daniel Thompson wrote: > On Tue, Jun 19, 2018 at 04:43:36PM +0530, Kiran Gunda wrote: > > pm8941-wled.c driver is supporting the WLED peripheral > > on pm8941. Rename it to qcom-wled.c so that it can support > > WLED on multiple PMICs. > > > > Signed-off-by: Kiran Gunda <kgunda@codeaurora.org> > > With changes proposed for v4: Ignore that bit... misremembered the thread to date. It's just a plain (no caveat): > Acked-by: Daniel Thompson <daniel.thompson@linaro.org> Daniel. > > > --- > > .../bindings/leds/backlight/{pm8941-wled.txt => qcom-wled.txt} | 2 +- > > drivers/video/backlight/Kconfig | 8 ++++---- > > drivers/video/backlight/Makefile | 2 +- > > drivers/video/backlight/{pm8941-wled.c => qcom-wled.c} | 0 > > 4 files changed, 6 insertions(+), 6 deletions(-) > > rename Documentation/devicetree/bindings/leds/backlight/{pm8941-wled.txt => qcom-wled.txt} (95%) > > rename drivers/video/backlight/{pm8941-wled.c => qcom-wled.c} (100%) > > > > diff --git a/Documentation/devicetree/bindings/leds/backlight/pm8941-wled.txt b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt > > similarity index 95% > > rename from Documentation/devicetree/bindings/leds/backlight/pm8941-wled.txt > > rename to Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt > > index e5b294d..fb39e32 100644 > > --- a/Documentation/devicetree/bindings/leds/backlight/pm8941-wled.txt > > +++ b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt > > @@ -1,4 +1,4 @@ > > -Binding for Qualcomm PM8941 WLED driver > > +Binding for Qualcomm Technologies, Inc. WLED driver > > > > Required properties: > > - compatible: should be "qcom,pm8941-wled" > > diff --git a/drivers/video/backlight/Kconfig b/drivers/video/backlight/Kconfig > > index 4e1d2ad..8c095e3 100644 > > --- a/drivers/video/backlight/Kconfig > > +++ b/drivers/video/backlight/Kconfig > > @@ -299,12 +299,12 @@ config BACKLIGHT_TOSA > > If you have an Sharp SL-6000 Zaurus say Y to enable a driver > > for its backlight > > > > -config BACKLIGHT_PM8941_WLED > > - tristate "Qualcomm PM8941 WLED Driver" > > +config BACKLIGHT_QCOM_WLED > > + tristate "Qualcomm PMIC WLED Driver" > > select REGMAP > > help > > - If you have the Qualcomm PM8941, say Y to enable a driver for the > > - WLED block. > > + If you have the Qualcomm PMIC, say Y to enable a driver for the > > + WLED block. Currently it supports PM8941 and PMI8998. > > > > config BACKLIGHT_SAHARA > > tristate "Tabletkiosk Sahara Touch-iT Backlight Driver" > > diff --git a/drivers/video/backlight/Makefile b/drivers/video/backlight/Makefile > > index 5e28f01..6fd76ef 100644 > > --- a/drivers/video/backlight/Makefile > > +++ b/drivers/video/backlight/Makefile > > @@ -49,8 +49,8 @@ obj-$(CONFIG_BACKLIGHT_OMAP1) += omap1_bl.o > > obj-$(CONFIG_BACKLIGHT_OT200) += ot200_bl.o > > obj-$(CONFIG_BACKLIGHT_PANDORA) += pandora_bl.o > > obj-$(CONFIG_BACKLIGHT_PCF50633) += pcf50633-backlight.o > > -obj-$(CONFIG_BACKLIGHT_PM8941_WLED) += pm8941-wled.o > > obj-$(CONFIG_BACKLIGHT_PWM) += pwm_bl.o > > +obj-$(CONFIG_BACKLIGHT_QCOM_WLED) += qcom-wled.o > > obj-$(CONFIG_BACKLIGHT_SAHARA) += kb3886_bl.o > > obj-$(CONFIG_BACKLIGHT_SKY81452) += sky81452-backlight.o > > obj-$(CONFIG_BACKLIGHT_TOSA) += tosa_bl.o > > diff --git a/drivers/video/backlight/pm8941-wled.c b/drivers/video/backlight/qcom-wled.c > > similarity index 100% > > rename from drivers/video/backlight/pm8941-wled.c > > rename to drivers/video/backlight/qcom-wled.c > > -- > > The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, > > a Linux Foundation Collaborative Project > > _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH V3 2/7] backlight: qcom-wled: restructure the qcom-wled bindings [not found] <1529406822-15379-1-git-send-email-kgunda@codeaurora.org> 2018-06-19 11:13 ` [PATCH V3 1/7] backlight: qcom-wled: Rename pm8941-wled.c to qcom-wled.c Kiran Gunda @ 2018-06-19 11:13 ` Kiran Gunda 2018-06-19 22:56 ` Bjorn Andersson ` (2 more replies) 2018-06-19 11:13 ` [PATCH V3 3/7] backlight: qcom-wled: Add new properties for PMI8998 Kiran Gunda 2 siblings, 3 replies; 15+ messages in thread From: Kiran Gunda @ 2018-06-19 11:13 UTC (permalink / raw) To: bjorn.andersson, jingoohan1, lee.jones, b.zolnierkie, dri-devel, Daniel Thompson, Jacek Anaszewski, Pavel Machek, Rob Herring, Mark Rutland, linux-leds, devicetree, linux-kernel Cc: linux-arm-msm, Kiran Gunda Restructure the qcom-wled bindings for the better readability. Signed-off-by: Kiran Gunda <kgunda@codeaurora.org> --- .../bindings/leds/backlight/qcom-wled.txt | 110 ++++++++++++++++----- 1 file changed, 85 insertions(+), 25 deletions(-) diff --git a/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt index fb39e32..14f28f2 100644 --- a/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt +++ b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt @@ -1,30 +1,90 @@ Binding for Qualcomm Technologies, Inc. WLED driver -Required properties: -- compatible: should be "qcom,pm8941-wled" -- reg: slave address - -Optional properties: -- default-brightness: brightness value on boot, value from: 0-4095 - default: 2048 -- label: The name of the backlight device -- qcom,cs-out: bool; enable current sink output -- qcom,cabc: bool; enable content adaptive backlight control -- qcom,ext-gen: bool; use externally generated modulator signal to dim -- qcom,current-limit: mA; per-string current limit; value from 0 to 25 - default: 20mA -- qcom,current-boost-limit: mA; boost current limit; one of: - 105, 385, 525, 805, 980, 1260, 1400, 1680 - default: 805mA -- qcom,switching-freq: kHz; switching frequency; one of: - 600, 640, 685, 738, 800, 872, 960, 1066, 1200, 1371, - 1600, 1920, 2400, 3200, 4800, 9600, - default: 1600kHz -- qcom,ovp: V; Over-voltage protection limit; one of: - 27, 29, 32, 35 - default: 29V -- qcom,num-strings: #; number of led strings attached; value from 1 to 3 - default: 2 +WLED (White Light Emitting Diode) driver is used for controlling display +backlight that is part of PMIC on Qualcomm Technologies, Inc. reference +platforms. The PMIC is connected to the host processor via SPMI bus. + +- compatible + Usage: required + Value type: <string> + Definition: should be one of: + "qcom,pm8941-wled" + "qcom,pmi8998-wled" + "qcom,pm660l-wled" + +- reg + Usage: required + Value type: <prop encoded array> + Definition: Base address of the WLED modules. + +- default-brightness + Usage: optional + Value type: <u32> + Definition: brightness value on boot, value from: 0-4095 + Default: 2048 + +- label + Usage: required + Value type: <string> + Definition: The name of the backlight device + +- qcom,cs-out + Usage: optional + Value type: <bool> + Definition: enable current sink output. + This property is supported only for PM8941. + +- qcom,cabc + Usage: optional + Value type: <bool> + Definition: enable content adaptive backlight control. + +- qcom,ext-gen + Usage: optional + Value type: <bool> + Definition: use externally generated modulator signal to dim. + This property is supported only for PM8941. + +- qcom,current-limit + Usage: optional + Value type: <u32> + Definition: mA; per-string current limit + value: For pm8941: from 0 to 25 with 5 mA step + Default 20 mA. + For pmi8998: from 0 to 30 with 5 mA step + Default 25 mA. + +- qcom,current-boost-limit + Usage: optional + Value type: <u32> + Definition: mA; boost current limit. + For pm8941: one of: 105, 385, 525, 805, 980, 1260, 1400, + 1680. Default: 805 mA + For pmi8998: one of: 105, 280, 450, 620, 970, 1150, 1300, + 1500. Default: 970 mA + +- qcom,switching-freq + Usage: optional + Value type: <u32> + Definition: kHz; switching frequency; one of: 600, 640, 685, 738, + 800, 872, 960, 1066, 1200, 1371, 1600, 1920, 2400, 3200, + 4800, 9600. + Default: for pm8941: 1600 kHz + for pmi8998: 800 kHz + +- qcom,ovp + Usage: optional + Value type: <u32> + Definition: V; Over-voltage protection limit; one of: + 27, 29, 32, 35. default: 29V + This property is supported only for PM8941. + +- qcom,num-strings + Usage: optional + Value type: <u32> + Definition: #; number of led strings attached; + value from 1 to 3. default: 2 + This property is supported only for PM8941. Example: -- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project ^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [PATCH V3 2/7] backlight: qcom-wled: restructure the qcom-wled bindings 2018-06-19 11:13 ` [PATCH V3 2/7] backlight: qcom-wled: restructure the qcom-wled bindings Kiran Gunda @ 2018-06-19 22:56 ` Bjorn Andersson 2018-06-20 18:29 ` Rob Herring 2018-06-21 13:12 ` Daniel Thompson 2 siblings, 0 replies; 15+ messages in thread From: Bjorn Andersson @ 2018-06-19 22:56 UTC (permalink / raw) To: Kiran Gunda Cc: jingoohan1, lee.jones, b.zolnierkie, dri-devel, Daniel Thompson, Jacek Anaszewski, Pavel Machek, Rob Herring, Mark Rutland, linux-leds, devicetree, linux-kernel, linux-arm-msm On Tue 19 Jun 04:13 PDT 2018, Kiran Gunda wrote: > Restructure the qcom-wled bindings for the better readability. > > Signed-off-by: Kiran Gunda <kgunda@codeaurora.org> Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org> Regards, Bjorn > --- > .../bindings/leds/backlight/qcom-wled.txt | 110 ++++++++++++++++----- > 1 file changed, 85 insertions(+), 25 deletions(-) > > diff --git a/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt > index fb39e32..14f28f2 100644 > --- a/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt > +++ b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt > @@ -1,30 +1,90 @@ > Binding for Qualcomm Technologies, Inc. WLED driver > > -Required properties: > -- compatible: should be "qcom,pm8941-wled" > -- reg: slave address > - > -Optional properties: > -- default-brightness: brightness value on boot, value from: 0-4095 > - default: 2048 > -- label: The name of the backlight device > -- qcom,cs-out: bool; enable current sink output > -- qcom,cabc: bool; enable content adaptive backlight control > -- qcom,ext-gen: bool; use externally generated modulator signal to dim > -- qcom,current-limit: mA; per-string current limit; value from 0 to 25 > - default: 20mA > -- qcom,current-boost-limit: mA; boost current limit; one of: > - 105, 385, 525, 805, 980, 1260, 1400, 1680 > - default: 805mA > -- qcom,switching-freq: kHz; switching frequency; one of: > - 600, 640, 685, 738, 800, 872, 960, 1066, 1200, 1371, > - 1600, 1920, 2400, 3200, 4800, 9600, > - default: 1600kHz > -- qcom,ovp: V; Over-voltage protection limit; one of: > - 27, 29, 32, 35 > - default: 29V > -- qcom,num-strings: #; number of led strings attached; value from 1 to 3 > - default: 2 > +WLED (White Light Emitting Diode) driver is used for controlling display > +backlight that is part of PMIC on Qualcomm Technologies, Inc. reference > +platforms. The PMIC is connected to the host processor via SPMI bus. > + > +- compatible > + Usage: required > + Value type: <string> > + Definition: should be one of: > + "qcom,pm8941-wled" > + "qcom,pmi8998-wled" > + "qcom,pm660l-wled" > + > +- reg > + Usage: required > + Value type: <prop encoded array> > + Definition: Base address of the WLED modules. > + > +- default-brightness > + Usage: optional > + Value type: <u32> > + Definition: brightness value on boot, value from: 0-4095 > + Default: 2048 > + > +- label > + Usage: required > + Value type: <string> > + Definition: The name of the backlight device > + > +- qcom,cs-out > + Usage: optional > + Value type: <bool> > + Definition: enable current sink output. > + This property is supported only for PM8941. > + > +- qcom,cabc > + Usage: optional > + Value type: <bool> > + Definition: enable content adaptive backlight control. > + > +- qcom,ext-gen > + Usage: optional > + Value type: <bool> > + Definition: use externally generated modulator signal to dim. > + This property is supported only for PM8941. > + > +- qcom,current-limit > + Usage: optional > + Value type: <u32> > + Definition: mA; per-string current limit > + value: For pm8941: from 0 to 25 with 5 mA step > + Default 20 mA. > + For pmi8998: from 0 to 30 with 5 mA step > + Default 25 mA. > + > +- qcom,current-boost-limit > + Usage: optional > + Value type: <u32> > + Definition: mA; boost current limit. > + For pm8941: one of: 105, 385, 525, 805, 980, 1260, 1400, > + 1680. Default: 805 mA > + For pmi8998: one of: 105, 280, 450, 620, 970, 1150, 1300, > + 1500. Default: 970 mA > + > +- qcom,switching-freq > + Usage: optional > + Value type: <u32> > + Definition: kHz; switching frequency; one of: 600, 640, 685, 738, > + 800, 872, 960, 1066, 1200, 1371, 1600, 1920, 2400, 3200, > + 4800, 9600. > + Default: for pm8941: 1600 kHz > + for pmi8998: 800 kHz > + > +- qcom,ovp > + Usage: optional > + Value type: <u32> > + Definition: V; Over-voltage protection limit; one of: > + 27, 29, 32, 35. default: 29V > + This property is supported only for PM8941. > + > +- qcom,num-strings > + Usage: optional > + Value type: <u32> > + Definition: #; number of led strings attached; > + value from 1 to 3. default: 2 > + This property is supported only for PM8941. > > Example: > > -- > The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, > a Linux Foundation Collaborative Project > ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH V3 2/7] backlight: qcom-wled: restructure the qcom-wled bindings 2018-06-19 11:13 ` [PATCH V3 2/7] backlight: qcom-wled: restructure the qcom-wled bindings Kiran Gunda 2018-06-19 22:56 ` Bjorn Andersson @ 2018-06-20 18:29 ` Rob Herring 2018-06-21 13:12 ` Daniel Thompson 2 siblings, 0 replies; 15+ messages in thread From: Rob Herring @ 2018-06-20 18:29 UTC (permalink / raw) To: Kiran Gunda Cc: Mark Rutland, devicetree, Daniel Thompson, b.zolnierkie, jingoohan1, linux-kernel, dri-devel, bjorn.andersson, Jacek Anaszewski, Pavel Machek, linux-arm-msm, lee.jones, linux-leds On Tue, Jun 19, 2018 at 04:43:37PM +0530, Kiran Gunda wrote: > Restructure the qcom-wled bindings for the better readability. > > Signed-off-by: Kiran Gunda <kgunda@codeaurora.org> > --- > .../bindings/leds/backlight/qcom-wled.txt | 110 ++++++++++++++++----- > 1 file changed, 85 insertions(+), 25 deletions(-) Reviewed-by: Rob Herring <robh@kernel.org> _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH V3 2/7] backlight: qcom-wled: restructure the qcom-wled bindings 2018-06-19 11:13 ` [PATCH V3 2/7] backlight: qcom-wled: restructure the qcom-wled bindings Kiran Gunda 2018-06-19 22:56 ` Bjorn Andersson 2018-06-20 18:29 ` Rob Herring @ 2018-06-21 13:12 ` Daniel Thompson 2 siblings, 0 replies; 15+ messages in thread From: Daniel Thompson @ 2018-06-21 13:12 UTC (permalink / raw) To: Kiran Gunda Cc: Mark Rutland, devicetree, b.zolnierkie, jingoohan1, linux-kernel, dri-devel, bjorn.andersson, Rob Herring, Jacek Anaszewski, Pavel Machek, linux-arm-msm, lee.jones, linux-leds On Tue, Jun 19, 2018 at 04:43:37PM +0530, Kiran Gunda wrote: > Restructure the qcom-wled bindings for the better readability. > > Signed-off-by: Kiran Gunda <kgunda@codeaurora.org> Acked-by: Daniel Thompson <daniel.thompson@linaro.org> > --- > .../bindings/leds/backlight/qcom-wled.txt | 110 ++++++++++++++++----- > 1 file changed, 85 insertions(+), 25 deletions(-) > > diff --git a/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt > index fb39e32..14f28f2 100644 > --- a/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt > +++ b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt > @@ -1,30 +1,90 @@ > Binding for Qualcomm Technologies, Inc. WLED driver > > -Required properties: > -- compatible: should be "qcom,pm8941-wled" > -- reg: slave address > - > -Optional properties: > -- default-brightness: brightness value on boot, value from: 0-4095 > - default: 2048 > -- label: The name of the backlight device > -- qcom,cs-out: bool; enable current sink output > -- qcom,cabc: bool; enable content adaptive backlight control > -- qcom,ext-gen: bool; use externally generated modulator signal to dim > -- qcom,current-limit: mA; per-string current limit; value from 0 to 25 > - default: 20mA > -- qcom,current-boost-limit: mA; boost current limit; one of: > - 105, 385, 525, 805, 980, 1260, 1400, 1680 > - default: 805mA > -- qcom,switching-freq: kHz; switching frequency; one of: > - 600, 640, 685, 738, 800, 872, 960, 1066, 1200, 1371, > - 1600, 1920, 2400, 3200, 4800, 9600, > - default: 1600kHz > -- qcom,ovp: V; Over-voltage protection limit; one of: > - 27, 29, 32, 35 > - default: 29V > -- qcom,num-strings: #; number of led strings attached; value from 1 to 3 > - default: 2 > +WLED (White Light Emitting Diode) driver is used for controlling display > +backlight that is part of PMIC on Qualcomm Technologies, Inc. reference > +platforms. The PMIC is connected to the host processor via SPMI bus. > + > +- compatible > + Usage: required > + Value type: <string> > + Definition: should be one of: > + "qcom,pm8941-wled" > + "qcom,pmi8998-wled" > + "qcom,pm660l-wled" > + > +- reg > + Usage: required > + Value type: <prop encoded array> > + Definition: Base address of the WLED modules. > + > +- default-brightness > + Usage: optional > + Value type: <u32> > + Definition: brightness value on boot, value from: 0-4095 > + Default: 2048 > + > +- label > + Usage: required > + Value type: <string> > + Definition: The name of the backlight device > + > +- qcom,cs-out > + Usage: optional > + Value type: <bool> > + Definition: enable current sink output. > + This property is supported only for PM8941. > + > +- qcom,cabc > + Usage: optional > + Value type: <bool> > + Definition: enable content adaptive backlight control. > + > +- qcom,ext-gen > + Usage: optional > + Value type: <bool> > + Definition: use externally generated modulator signal to dim. > + This property is supported only for PM8941. > + > +- qcom,current-limit > + Usage: optional > + Value type: <u32> > + Definition: mA; per-string current limit > + value: For pm8941: from 0 to 25 with 5 mA step > + Default 20 mA. > + For pmi8998: from 0 to 30 with 5 mA step > + Default 25 mA. > + > +- qcom,current-boost-limit > + Usage: optional > + Value type: <u32> > + Definition: mA; boost current limit. > + For pm8941: one of: 105, 385, 525, 805, 980, 1260, 1400, > + 1680. Default: 805 mA > + For pmi8998: one of: 105, 280, 450, 620, 970, 1150, 1300, > + 1500. Default: 970 mA > + > +- qcom,switching-freq > + Usage: optional > + Value type: <u32> > + Definition: kHz; switching frequency; one of: 600, 640, 685, 738, > + 800, 872, 960, 1066, 1200, 1371, 1600, 1920, 2400, 3200, > + 4800, 9600. > + Default: for pm8941: 1600 kHz > + for pmi8998: 800 kHz > + > +- qcom,ovp > + Usage: optional > + Value type: <u32> > + Definition: V; Over-voltage protection limit; one of: > + 27, 29, 32, 35. default: 29V > + This property is supported only for PM8941. > + > +- qcom,num-strings > + Usage: optional > + Value type: <u32> > + Definition: #; number of led strings attached; > + value from 1 to 3. default: 2 > + This property is supported only for PM8941. > > Example: > > -- > The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, > a Linux Foundation Collaborative Project > _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH V3 3/7] backlight: qcom-wled: Add new properties for PMI8998 [not found] <1529406822-15379-1-git-send-email-kgunda@codeaurora.org> 2018-06-19 11:13 ` [PATCH V3 1/7] backlight: qcom-wled: Rename pm8941-wled.c to qcom-wled.c Kiran Gunda 2018-06-19 11:13 ` [PATCH V3 2/7] backlight: qcom-wled: restructure the qcom-wled bindings Kiran Gunda @ 2018-06-19 11:13 ` Kiran Gunda 2018-06-19 23:03 ` Bjorn Andersson 2018-06-20 19:05 ` Rob Herring 2 siblings, 2 replies; 15+ messages in thread From: Kiran Gunda @ 2018-06-19 11:13 UTC (permalink / raw) To: bjorn.andersson, jingoohan1, lee.jones, b.zolnierkie, dri-devel, Daniel Thompson, Jacek Anaszewski, Pavel Machek, Rob Herring, Mark Rutland, linux-leds, devicetree, linux-kernel Cc: linux-arm-msm, Kiran Gunda Update the bindings with the new properties used for PMI8998. Signed-off-by: Kiran Gunda <kgunda@codeaurora.org> --- .../bindings/leds/backlight/qcom-wled.txt | 84 ++++++++++++++++++++-- 1 file changed, 77 insertions(+), 7 deletions(-) diff --git a/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt index 14f28f2..503ce87 100644 --- a/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt +++ b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt @@ -48,11 +48,15 @@ platforms. The PMIC is connected to the host processor via SPMI bus. - qcom,current-limit Usage: optional Value type: <u32> - Definition: mA; per-string current limit - value: For pm8941: from 0 to 25 with 5 mA step - Default 20 mA. - For pmi8998: from 0 to 30 with 5 mA step - Default 25 mA. + Definition: mA; per-string current limit; value from 0 to 25 with + 1 mA step. Default 20 mA. + This property is supported only for pm8941. + +- qcom,current-limit-microamp + Usage: optional + Value type: <u32> + Definition: uA; per-string current limit; value from 0 to 30000 with + 2500 uA step. Default 25000 uA. - qcom,current-boost-limit Usage: optional @@ -79,12 +83,61 @@ platforms. The PMIC is connected to the host processor via SPMI bus. 27, 29, 32, 35. default: 29V This property is supported only for PM8941. +- qcom,ovp-millivolt + Usage: optional + Value type: <u32> + Definition: mV; Over-voltage protection limit; + For pmi8998: one of 18100, 19600, 29600, 31100 + Default: 29600 mV + If this property is not specified for PM8941, it + falls back to "qcom,ovp" property. + - qcom,num-strings Usage: optional Value type: <u32> Definition: #; number of led strings attached; - value from 1 to 3. default: 2 - This property is supported only for PM8941. + value: For PM8941 from 1 to 3. default: 2 + For PMI8998 from 1 to 4. default: 4 + +- interrupts + Usage: optional + Value type: <prop encoded array> + Definition: Interrupts associated with WLED. This should be + "short" and "ovp" interrupts. Interrupts can be + specified as per the encoding listed under + Documentation/devicetree/bindings/spmi/ + qcom,spmi-pmic-arb.txt. + +- interrupt-names + Usage: optional + Value type: <string> + Definition: Interrupt names associated with the interrupts. + Must be "short" and "ovp". The short circuit detection + is not supported for PM8941. + +- qcom,enabled-strings + Usage: optional + Value tyoe: <u32 array> + Definition: Array of the WLED strings numbered from 0 to 3. Each + string of leds are operated individually. Specify the + list of strings used by the device. Any combination of + led strings can be used. + for pm8941: Default values are [00 01]. + for pmi8998: Default values are [00 01 02 03]. + +- qcom,external-pfet + Usage: optional + Value type: <bool> + Definition: Specify if external PFET control for short circuit + protection is used. This property is supported only + for PMI8998. + +- qcom,auto-string-detection + Usage: optional + Value type: <bool> + Definition: Enables auto-detection of the WLED string configuration. + This feature is not supported for PM8941. + Example: @@ -99,4 +152,21 @@ pm8941-wled@d800 { qcom,switching-freq = <1600>; qcom,ovp = <29>; qcom,num-strings = <2>; + qcom,enabled-strings = <0x00 0x01>; +}; + +pmi8998-wled@d800 { + compatible = "qcom,pmi8998-wled"; + reg = <0xd800 0xd900>; + label = "backlight"; + + interrupts = <3 0xd8 2 IRQ_TYPE_EDGE_RISING>, + <3 0xd8 1 IRQ_TYPE_EDGE_RISING>; + interrupt-names = "short", "ovp"; + qcom,current-limit-microamp = <25000>; + qcom,current-boost-limit = <805>; + qcom,switching-freq = <1600>; + qcom,ovp-millivolt = <29600>; + qcom,num-strings = <4>; + qcom,enabled-strings = <0x00 0x01 0x02 0x03>; }; -- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project ^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [PATCH V3 3/7] backlight: qcom-wled: Add new properties for PMI8998 2018-06-19 11:13 ` [PATCH V3 3/7] backlight: qcom-wled: Add new properties for PMI8998 Kiran Gunda @ 2018-06-19 23:03 ` Bjorn Andersson 2018-06-20 5:25 ` kgunda 2018-06-20 19:05 ` Rob Herring 1 sibling, 1 reply; 15+ messages in thread From: Bjorn Andersson @ 2018-06-19 23:03 UTC (permalink / raw) To: Kiran Gunda Cc: jingoohan1, lee.jones, b.zolnierkie, dri-devel, Daniel Thompson, Jacek Anaszewski, Pavel Machek, Rob Herring, Mark Rutland, linux-leds, devicetree, linux-kernel, linux-arm-msm On Tue 19 Jun 04:13 PDT 2018, Kiran Gunda wrote: > diff --git a/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt [..] > - qcom,num-strings > Usage: optional > Value type: <u32> > Definition: #; number of led strings attached; > - value from 1 to 3. default: 2 > - This property is supported only for PM8941. > + value: For PM8941 from 1 to 3. default: 2 > + For PMI8998 from 1 to 4. default: 4 [..] > +- qcom,enabled-strings > + Usage: optional > + Value tyoe: <u32 array> > + Definition: Array of the WLED strings numbered from 0 to 3. Each > + string of leds are operated individually. Specify the > + list of strings used by the device. Any combination of > + led strings can be used. > + for pm8941: Default values are [00 01]. > + for pmi8998: Default values are [00 01 02 03]. I would suggest omitting the defaults, as we can see in several places in this document we end up having to update the document with new defaults for each platform. Also, per the defaults of the optional qcom,num-strings these are already the defaults... [..] > +pmi8998-wled@d800 { > + compatible = "qcom,pmi8998-wled"; > + reg = <0xd800 0xd900>; > + label = "backlight"; > + > + interrupts = <3 0xd8 2 IRQ_TYPE_EDGE_RISING>, > + <3 0xd8 1 IRQ_TYPE_EDGE_RISING>; > + interrupt-names = "short", "ovp"; > + qcom,current-limit-microamp = <25000>; > + qcom,current-boost-limit = <805>; > + qcom,switching-freq = <1600>; > + qcom,ovp-millivolt = <29600>; > + qcom,num-strings = <4>; > + qcom,enabled-strings = <0x00 0x01 0x02 0x03>; Please omit the pmi8998 example as well, there's no real benefit of adding similar examples for each platform. Regards, Bjorn ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH V3 3/7] backlight: qcom-wled: Add new properties for PMI8998 2018-06-19 23:03 ` Bjorn Andersson @ 2018-06-20 5:25 ` kgunda 0 siblings, 0 replies; 15+ messages in thread From: kgunda @ 2018-06-20 5:25 UTC (permalink / raw) To: Bjorn Andersson Cc: jingoohan1, lee.jones, b.zolnierkie, dri-devel, Daniel Thompson, Jacek Anaszewski, Pavel Machek, Rob Herring, Mark Rutland, linux-leds, devicetree, linux-kernel, linux-arm-msm On 2018-06-20 04:33, Bjorn Andersson wrote: > On Tue 19 Jun 04:13 PDT 2018, Kiran Gunda wrote: >> diff --git >> a/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt >> b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt > [..] >> - qcom,num-strings >> Usage: optional >> Value type: <u32> >> Definition: #; number of led strings attached; >> - value from 1 to 3. default: 2 >> - This property is supported only for PM8941. >> + value: For PM8941 from 1 to 3. default: 2 >> + For PMI8998 from 1 to 4. default: 4 > [..] >> +- qcom,enabled-strings >> + Usage: optional >> + Value tyoe: <u32 array> >> + Definition: Array of the WLED strings numbered from 0 to 3. Each >> + string of leds are operated individually. Specify the >> + list of strings used by the device. Any combination of >> + led strings can be used. >> + for pm8941: Default values are [00 01]. >> + for pmi8998: Default values are [00 01 02 03]. > > I would suggest omitting the defaults, as we can see in several places > in this document we end up having to update the document with new > defaults for each platform. > > Also, per the defaults of the optional qcom,num-strings these are > already the defaults... > Sure. I will remove the defaults in the next series. > [..] >> +pmi8998-wled@d800 { >> + compatible = "qcom,pmi8998-wled"; >> + reg = <0xd800 0xd900>; >> + label = "backlight"; >> + >> + interrupts = <3 0xd8 2 IRQ_TYPE_EDGE_RISING>, >> + <3 0xd8 1 IRQ_TYPE_EDGE_RISING>; >> + interrupt-names = "short", "ovp"; >> + qcom,current-limit-microamp = <25000>; >> + qcom,current-boost-limit = <805>; >> + qcom,switching-freq = <1600>; >> + qcom,ovp-millivolt = <29600>; >> + qcom,num-strings = <4>; >> + qcom,enabled-strings = <0x00 0x01 0x02 0x03>; > > Please omit the pmi8998 example as well, there's no real benefit of > adding similar examples for each platform. > Sure. I will remove it. > Regards, > Bjorn ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH V3 3/7] backlight: qcom-wled: Add new properties for PMI8998 2018-06-19 11:13 ` [PATCH V3 3/7] backlight: qcom-wled: Add new properties for PMI8998 Kiran Gunda 2018-06-19 23:03 ` Bjorn Andersson @ 2018-06-20 19:05 ` Rob Herring 2018-06-21 5:14 ` kgunda 1 sibling, 1 reply; 15+ messages in thread From: Rob Herring @ 2018-06-20 19:05 UTC (permalink / raw) To: Kiran Gunda Cc: Mark Rutland, devicetree, Daniel Thompson, b.zolnierkie, jingoohan1, linux-kernel, dri-devel, bjorn.andersson, Jacek Anaszewski, Pavel Machek, linux-arm-msm, lee.jones, linux-leds On Tue, Jun 19, 2018 at 04:43:38PM +0530, Kiran Gunda wrote: > Update the bindings with the new properties used for > PMI8998. > > Signed-off-by: Kiran Gunda <kgunda@codeaurora.org> > --- > .../bindings/leds/backlight/qcom-wled.txt | 84 ++++++++++++++++++++-- > 1 file changed, 77 insertions(+), 7 deletions(-) > > diff --git a/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt > index 14f28f2..503ce87 100644 > --- a/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt > +++ b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt > @@ -48,11 +48,15 @@ platforms. The PMIC is connected to the host processor via SPMI bus. > - qcom,current-limit > Usage: optional > Value type: <u32> > - Definition: mA; per-string current limit > - value: For pm8941: from 0 to 25 with 5 mA step > - Default 20 mA. > - For pmi8998: from 0 to 30 with 5 mA step > - Default 25 mA. > + Definition: mA; per-string current limit; value from 0 to 25 with > + 1 mA step. Default 20 mA. > + This property is supported only for pm8941. > + > +- qcom,current-limit-microamp > + Usage: optional > + Value type: <u32> > + Definition: uA; per-string current limit; value from 0 to 30000 with > + 2500 uA step. Default 25000 uA. This doesn't really seem worth adding just to add '-microamp'. > - qcom,current-boost-limit > Usage: optional > @@ -79,12 +83,61 @@ platforms. The PMIC is connected to the host processor via SPMI bus. > 27, 29, 32, 35. default: 29V > This property is supported only for PM8941. > > +- qcom,ovp-millivolt Is this the same as qcom,ovp? If so, same comment. > + Usage: optional > + Value type: <u32> > + Definition: mV; Over-voltage protection limit; > + For pmi8998: one of 18100, 19600, 29600, 31100 > + Default: 29600 mV > + If this property is not specified for PM8941, it > + falls back to "qcom,ovp" property. > + > - qcom,num-strings > Usage: optional > Value type: <u32> > Definition: #; number of led strings attached; > - value from 1 to 3. default: 2 > - This property is supported only for PM8941. > + value: For PM8941 from 1 to 3. default: 2 > + For PMI8998 from 1 to 4. default: 4 > + > +- interrupts > + Usage: optional > + Value type: <prop encoded array> > + Definition: Interrupts associated with WLED. This should be > + "short" and "ovp" interrupts. Interrupts can be > + specified as per the encoding listed under > + Documentation/devicetree/bindings/spmi/ > + qcom,spmi-pmic-arb.txt. > + > +- interrupt-names > + Usage: optional > + Value type: <string> > + Definition: Interrupt names associated with the interrupts. > + Must be "short" and "ovp". The short circuit detection > + is not supported for PM8941. > + > +- qcom,enabled-strings > + Usage: optional > + Value tyoe: <u32 array> > + Definition: Array of the WLED strings numbered from 0 to 3. Each > + string of leds are operated individually. Specify the > + list of strings used by the device. Any combination of > + led strings can be used. > + for pm8941: Default values are [00 01]. > + for pmi8998: Default values are [00 01 02 03]. u32 or u8 because dts syntax for 8-bit array is []. > + > +- qcom,external-pfet > + Usage: optional > + Value type: <bool> > + Definition: Specify if external PFET control for short circuit > + protection is used. This property is supported only > + for PMI8998. > + > +- qcom,auto-string-detection > + Usage: optional > + Value type: <bool> > + Definition: Enables auto-detection of the WLED string configuration. > + This feature is not supported for PM8941. > + > > Example: > > @@ -99,4 +152,21 @@ pm8941-wled@d800 { > qcom,switching-freq = <1600>; > qcom,ovp = <29>; > qcom,num-strings = <2>; > + qcom,enabled-strings = <0x00 0x01>; > +}; > + > +pmi8998-wled@d800 { led-controller { And needs a unit-address. > + compatible = "qcom,pmi8998-wled"; > + reg = <0xd800 0xd900>; > + label = "backlight"; > + > + interrupts = <3 0xd8 2 IRQ_TYPE_EDGE_RISING>, > + <3 0xd8 1 IRQ_TYPE_EDGE_RISING>; > + interrupt-names = "short", "ovp"; > + qcom,current-limit-microamp = <25000>; > + qcom,current-boost-limit = <805>; > + qcom,switching-freq = <1600>; > + qcom,ovp-millivolt = <29600>; > + qcom,num-strings = <4>; > + qcom,enabled-strings = <0x00 0x01 0x02 0x03>; > }; > -- > The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, > a Linux Foundation Collaborative Project > _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH V3 3/7] backlight: qcom-wled: Add new properties for PMI8998 2018-06-20 19:05 ` Rob Herring @ 2018-06-21 5:14 ` kgunda 0 siblings, 0 replies; 15+ messages in thread From: kgunda @ 2018-06-21 5:14 UTC (permalink / raw) To: Rob Herring Cc: Mark Rutland, devicetree, Daniel Thompson, b.zolnierkie, jingoohan1, linux-kernel, dri-devel, bjorn.andersson, Jacek Anaszewski, Pavel Machek, linux-arm-msm, lee.jones, linux-leds [-- Attachment #1.1: Type: text/plain, Size: 5722 bytes --] On 2018-06-21 00:35, Rob Herring wrote: > On Tue, Jun 19, 2018 at 04:43:38PM +0530, Kiran Gunda wrote: > >> Update the bindings with the new properties used for >> PMI8998. >> >> Signed-off-by: Kiran Gunda <kgunda@codeaurora.org> >> --- >> .../bindings/leds/backlight/qcom-wled.txt | 84 ++++++++++++++++++++-- >> 1 file changed, 77 insertions(+), 7 deletions(-) >> >> diff --git a/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt >> index 14f28f2..503ce87 100644 >> --- a/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt >> +++ b/Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt >> @@ -48,11 +48,15 @@ platforms. The PMIC is connected to the host processor via SPMI bus. >> - qcom,current-limit >> Usage: optional >> Value type: <u32> >> - Definition: mA; per-string current limit >> - value: For pm8941: from 0 to 25 with 5 mA step >> - Default 20 mA. >> - For pmi8998: from 0 to 30 with 5 mA step >> - Default 25 mA. >> + Definition: mA; per-string current limit; value from 0 to 25 with >> + 1 mA step. Default 20 mA. >> + This property is supported only for pm8941. >> + >> +- qcom,current-limit-microamp >> + Usage: optional >> + Value type: <u32> >> + Definition: uA; per-string current limit; value from 0 to 30000 with >> + 2500 uA step. Default 25000 uA. > > This doesn't really seem worth adding just to add '-microamp'. > Thanks for reviewing it!. I added this because the step value for PM8941(WLED3) and PMI8998(WLED4) > are different. for WLED3 the step is 5mA and for WLED4 the step is 2.5mA. To mantain > the backward compatibility i have added the new property with out modifying the existing > one (qcom,current-limit). > >> - qcom,current-boost-limit >> Usage: optional >> @@ -79,12 +83,61 @@ platforms. The PMIC is connected to the host processor via SPMI bus. >> 27, 29, 32, 35. default: 29V >> This property is supported only for PM8941. >> >> +- qcom,ovp-millivolt > > Is this the same as qcom,ovp? If so, same comment. > Yes. It is same. WLED3 has the OVP values 27V, 29V, 32V, 35V, where as > WELD4 has 18.1V, 19.6V, 29.6V, 31.1V. > >> + Usage: optional >> + Value type: <u32> >> + Definition: mV; Over-voltage protection limit; >> + For pmi8998: one of 18100, 19600, 29600, 31100 >> + Default: 29600 mV >> + If this property is not specified for PM8941, it >> + falls back to "qcom,ovp" property. >> + >> - qcom,num-strings >> Usage: optional >> Value type: <u32> >> Definition: #; number of led strings attached; >> - value from 1 to 3. default: 2 >> - This property is supported only for PM8941. >> + value: For PM8941 from 1 to 3. default: 2 >> + For PMI8998 from 1 to 4. default: 4 >> + >> +- interrupts >> + Usage: optional >> + Value type: <prop encoded array> >> + Definition: Interrupts associated with WLED. This should be >> + "short" and "ovp" interrupts. Interrupts can be >> + specified as per the encoding listed under >> + Documentation/devicetree/bindings/spmi/ >> + qcom,spmi-pmic-arb.txt. >> + >> +- interrupt-names >> + Usage: optional >> + Value type: <string> >> + Definition: Interrupt names associated with the interrupts. >> + Must be "short" and "ovp". The short circuit detection >> + is not supported for PM8941. >> + >> +- qcom,enabled-strings >> + Usage: optional >> + Value tyoe: <u32 array> >> + Definition: Array of the WLED strings numbered from 0 to 3. Each >> + string of leds are operated individually. Specify the >> + list of strings used by the device. Any combination of >> + led strings can be used. >> + for pm8941: Default values are [00 01]. >> + for pmi8998: Default values are [00 01 02 03]. > > u32 or u8 because dts syntax for 8-bit array is []. > It is u32. I will correct dts syntax in next series as <0x00 0x01 0x02 0x03>, > which is mentioned in the example. + +- qcom,external-pfet + Usage: optional + Value type: <bool> + Definition: Specify if external PFET control for short circuit + protection is used. This property is supported only + for PMI8998. + +- qcom,auto-string-detection + Usage: optional + Value type: <bool> + Definition: Enables auto-detection of the WLED string configuration. + This feature is not supported for PM8941. + Example: @@ -99,4 +152,21 @@ pm8941-wled@d800 { qcom,switching-freq = <1600>; qcom,ovp = <29>; qcom,num-strings = <2>; + qcom,enabled-strings = <0x00 0x01>; +}; + +pmi8998-wled@d800 { led-controller { And needs a unit-address. Ok. Will modify as per your suggestion in the next series. + compatible = "qcom,pmi8998-wled"; + reg = <0xd800 0xd900>; + label = "backlight"; + + interrupts = <3 0xd8 2 IRQ_TYPE_EDGE_RISING>, + <3 0xd8 1 IRQ_TYPE_EDGE_RISING>; + interrupt-names = "short", "ovp"; + qcom,current-limit-microamp = <25000>; + qcom,current-boost-limit = <805>; + qcom,switching-freq = <1600>; + qcom,ovp-millivolt = <29600>; + qcom,num-strings = <4>; + qcom,enabled-strings = <0x00 0x01 0x02 0x03>; }; -- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project [-- Attachment #1.2: Type: text/html, Size: 11620 bytes --] [-- Attachment #2: Type: text/plain, Size: 160 bytes --] _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2018-06-21 13:12 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <1529406822-15379-1-git-send-email-kgunda@codeaurora.org>
2018-06-19 11:13 ` [PATCH V3 1/7] backlight: qcom-wled: Rename pm8941-wled.c to qcom-wled.c Kiran Gunda
2018-06-19 22:54 ` Bjorn Andersson
2018-06-20 5:23 ` kgunda
2018-06-20 18:27 ` Rob Herring
2018-06-21 13:05 ` Daniel Thompson
2018-06-21 13:12 ` Daniel Thompson
2018-06-19 11:13 ` [PATCH V3 2/7] backlight: qcom-wled: restructure the qcom-wled bindings Kiran Gunda
2018-06-19 22:56 ` Bjorn Andersson
2018-06-20 18:29 ` Rob Herring
2018-06-21 13:12 ` Daniel Thompson
2018-06-19 11:13 ` [PATCH V3 3/7] backlight: qcom-wled: Add new properties for PMI8998 Kiran Gunda
2018-06-19 23:03 ` Bjorn Andersson
2018-06-20 5:25 ` kgunda
2018-06-20 19:05 ` Rob Herring
2018-06-21 5:14 ` kgunda
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).