From: acourbot@nvidia.com (Alex Courbot)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH V4 0/9] Add mandatory regulator for all users of pwm-backlight.
Date: Fri, 22 Mar 2013 10:57:48 +0900 [thread overview]
Message-ID: <514BBA9C.2020602@nvidia.com> (raw)
In-Reply-To: <1363719573-20926-1-git-send-email-achew@nvidia.com>
On 03/20/2013 03:59 AM, Andrew Chew wrote:
> Many backlights are enabled via GPIO. We can generalize the GPIO to a
> fixed regulator.
>
> The enable regulator needs to be mandatory because there was no good way
> to determine the difference between opting out of the regulator, and probe
> deferral.
>
> This series of patches is intended to add a dummy regulator (or a GPIO
> regulator) for all users of the pwm-backlight.
>
> The last patch in the series will always be the pwm-backlight change to add
> this mandatory regulator. Patches following up to that patch add the
> mandatory regulator on a per mach family basis. Once all users of
> pwm-backlight have been patched, this series can be applied in order to
> maintain bisectability.
>
> All I did in every case was to provide a dummy fixed regulator to
> pwm-backlight. If your platform actually uses a regulator (or a GPIO)
> to enable the backlight, please either let me know so that I can make
> the modifications and give you something back to test. Or (better yet),
> provide me with a tested, alternate patch that I can fold into this patch
> series.
>
> I made sure that where there was a defconfig for an affected board, that it
> builds. I did not test-build the unicore patch.
>
> V3 and earlier versions of this series only had the OMAP patch, which I
> used for ironing out some early, obvious stuff. V4 and later is the complete
> patch set.
For the series:
Acked-by: Alexandre Courbot <acourbot@nvidia.com>
Thanks,
Alex.
>
> Andrew Chew (9):
> ARM: OMAP: board-4430sdp: Provide regulator to pwm-backlight
> ARM: S3C24XX: Provide regulator to pwm-backlight
> ARM: pxa: Provide regulator to pwm-backlight
> ARM: EXYNOS: Provide regulator to pwm-backlight
> unicore32: Provide regulator to pwm-backlight
> ARM: mxs: Provide regulator to pwm-backlight
> ARM: vt8500: Provide regulator to pwm-backlight
> ARM: tegra: Provide regulator to pwm-backlight
> pwm_bl: Add mandatory backlight enable regulator
>
> .../bindings/video/backlight/pwm-backlight.txt | 14 +++++
> arch/arm/boot/dts/imx23-evk.dts | 6 +++
> arch/arm/boot/dts/imx28-apf28dev.dts | 6 +++
> arch/arm/boot/dts/imx28-cfa10049.dts | 6 +++
> arch/arm/boot/dts/imx28-evk.dts | 6 +++
> arch/arm/boot/dts/imx28-tx28.dts | 6 +++
> arch/arm/boot/dts/tegra20-medcom-wide.dts | 6 +++
> arch/arm/boot/dts/wm8850-w70v2.dts | 6 +++
> arch/arm/mach-exynos/mach-nuri.c | 7 +++
> arch/arm/mach-omap2/board-4430sdp.c | 6 +++
> arch/arm/mach-pxa/cm-x300.c | 7 +++
> arch/arm/mach-pxa/colibri-pxa270-income.c | 8 +++
> arch/arm/mach-pxa/ezx.c | 9 ++++
> arch/arm/mach-pxa/hx4700.c | 8 +++
> arch/arm/mach-pxa/lpd270.c | 9 ++++
> arch/arm/mach-pxa/magician.c | 8 +++
> arch/arm/mach-pxa/mainstone.c | 13 ++++-
> arch/arm/mach-pxa/mioa701.c | 8 +++
> arch/arm/mach-pxa/palm27x.c | 8 +++
> arch/arm/mach-pxa/palmtc.c | 8 +++
> arch/arm/mach-pxa/palmte2.c | 9 ++++
> arch/arm/mach-pxa/pcm990-baseboard.c | 8 +++
> arch/arm/mach-pxa/raumfeld.c | 6 +++
> arch/arm/mach-pxa/tavorevb.c | 11 ++++
> arch/arm/mach-pxa/viper.c | 8 +++
> arch/arm/mach-pxa/z2.c | 10 ++++
> arch/arm/mach-pxa/zylonite.c | 7 +++
> arch/arm/mach-s3c24xx/mach-h1940.c | 8 +++
> arch/arm/mach-s3c24xx/mach-rx1950.c | 9 ++++
> arch/arm/plat-samsung/dev-backlight.c | 9 ++++
> arch/unicore32/kernel/puv3-nb0916.c | 9 ++++
> drivers/video/backlight/pwm_bl.c | 59 ++++++++++++++++++----
> 32 files changed, 297 insertions(+), 11 deletions(-)
>
prev parent reply other threads:[~2013-03-22 1:57 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-03-19 18:59 [PATCH V4 0/9] Add mandatory regulator for all users of pwm-backlight Andrew Chew
2013-03-19 18:59 ` [PATCH V4 1/9] ARM: OMAP: board-4430sdp: Provide regulator to pwm-backlight Andrew Chew
2013-03-19 18:59 ` [PATCH V4 2/9] ARM: S3C24XX: " Andrew Chew
2013-03-19 18:59 ` [PATCH V4 3/9] ARM: pxa: " Andrew Chew
2013-03-19 18:59 ` [PATCH V4 4/9] ARM: EXYNOS: " Andrew Chew
2013-03-19 18:59 ` [PATCH V4 5/9] unicore32: " Andrew Chew
2013-03-19 18:59 ` [PATCH V4 6/9] ARM: mxs: " Andrew Chew
2013-03-19 21:27 ` Marek Vasut
2013-03-19 21:31 ` Andrew Chew
2013-03-19 21:35 ` Marek Vasut
2013-03-19 22:10 ` Stephen Warren
2013-03-20 8:23 ` Mark Brown
2013-03-20 14:03 ` Marek Vasut
2013-03-20 3:13 ` Shawn Guo
2013-03-19 18:59 ` [PATCH V4 7/9] ARM: vt8500: " Andrew Chew
2013-03-20 18:18 ` [Bulk] " Tony Prisk
2013-03-19 18:59 ` [PATCH V4 8/9] ARM: tegra: " Andrew Chew
2013-03-21 20:01 ` Stephen Warren
2013-03-22 10:29 ` Thierry Reding
2013-03-19 18:59 ` [PATCH V4 9/9] pwm_bl: Add mandatory backlight enable regulator Andrew Chew
2013-03-20 18:00 ` Stephen Warren
2013-03-20 22:19 ` Thierry Reding
2013-03-20 2:14 ` [PATCH V4 0/9] Add mandatory regulator for all users of pwm-backlight Shawn Guo
2013-03-20 2:24 ` Alex Courbot
2013-03-20 3:08 ` Shawn Guo
2013-03-20 7:13 ` Tony Prisk
2013-03-22 1:57 ` Alex Courbot [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=514BBA9C.2020602@nvidia.com \
--to=acourbot@nvidia.com \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).