linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
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(-)
>

      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).