From: Peter Korsgaard <peter@korsgaard.com>
To: Maxime Ripard <maxime.ripard@free-electrons.com>
Cc: Daniel Vetter <daniel.vetter@intel.com>,
David Airlie <airlied@linux.ie>,
Thierry Reding <thierry.reding@gmail.com>,
Chen-Yu Tsai <wens@csie.org>, Rob Herring <robh+dt@kernel.org>,
dri-devel@lists.freedesktop.org,
linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org, linux-sunxi@googlegroups.com,
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Subject: Re: [linux-sunxi] [PATCH 3/7] drm/sun4i: Add SAT and DRC drivers
Date: Sun, 04 Sep 2016 22:03:06 +0200 [thread overview]
Message-ID: <8737lfwhz9.fsf@dell.be.48ers.dk> (raw)
In-Reply-To: <20160901153204.11217-4-maxime.ripard@free-electrons.com> (Maxime Ripard's message of "Thu, 1 Sep 2016 17:32:00 +0200")
>>>>> "Maxime" == Maxime Ripard <maxime.ripard@free-electrons.com> writes:
Hi,
> The A33 pipeline also has some new components called SAT and DRC. Even
> though their exact features and programming model is not known (or
> documented), they need to be clocked for the pipeline to carry the video
> signal all the way.
> Add minimal drivers for those that just claim the needed resources for the
> pipeline to operate properly.
> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
> ---
> .../bindings/display/sunxi/sun4i-drm.txt | 37 +++++++
> drivers/gpu/drm/sun4i/Makefile | 3 +-
> drivers/gpu/drm/sun4i/sun6i_drc.c | 117 +++++++++++++++++++++
> drivers/gpu/drm/sun4i/sun8i_sat.c | 105 ++++++++++++++++++
> 4 files changed, 261 insertions(+), 1 deletion(-)
> create mode 100644 drivers/gpu/drm/sun4i/sun6i_drc.c
> create mode 100644 drivers/gpu/drm/sun4i/sun8i_sat.c
> diff --git a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt b/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
> index d467ea93ac08..87c3c8dd34cb 100644
> --- a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
> +++ b/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
> @@ -51,6 +51,43 @@ Required properties:
> second the block connected to the TCON channel 1 (usually the TV
> encoder)
> +SAT
> +---
> +
> +The SAT, found in the A33, allows to do some color correction.
> +
> +Required properties:
> + - compatible: value must be one of:
> + * allwinner,sun8i-a33-sat
> + - reg: base address and size of the memory-mapped region.
> + - clock: phandles to bus clock feeding the SAT
> + - resets: phandles to the reset line driving the SAT
> +
> +- ports: A ports node with endpoint definitions as defined in
> + Documentation/devicetree/bindings/media/video-interfaces.txt. The
> + first port should be the input endpoints, the second one the outputs
> +
> +DRC
> +---
> +
> +The DRC, found in the latest Allwinner SoCs (A31, A23, A33), allows to
> +do some backlight control to enhance the power consumption.
'Enhance the power consumption'? That doesn't sound like something you
would want ;) Presumably it is something to allow you to save power by
dynamically adjusting LCD backlight and pixel brightness/contrast
depending on screen content? I believe this is typically called content
adaptive backlight control:
https://www.ecnmag.com/article/2010/04/content-adaptive-lcd-backlight-control
You spell out what DRC and SAT stands for in the driver source code,
perhaps it also makes sense to do it here?
Perhaps rewording it to something like this is clearer:
.. allows to dynamically adjust pixel brightness/contrast based on
histogram measurements for LCD content adaptive backlight control.
--
Bye, Peter Korsgaard
next prev parent reply other threads:[~2016-09-04 20:03 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-09-01 15:31 [PATCH 0/7] drm/sun4i: Introduce A33 display driver Maxime Ripard
2016-09-01 15:31 ` [PATCH 1/7] drm/sun4i: support TCONs without channel 1 Maxime Ripard
2016-09-02 1:47 ` Chen-Yu Tsai
2016-09-01 15:31 ` [PATCH 2/7] drm/sun4i: support A33 tcon Maxime Ripard
2016-09-02 6:02 ` Chen-Yu Tsai
2016-09-05 20:22 ` Maxime Ripard
2016-09-01 15:32 ` [PATCH 3/7] drm/sun4i: Add SAT and DRC drivers Maxime Ripard
2016-09-02 6:45 ` Chen-Yu Tsai
2016-09-05 20:27 ` Maxime Ripard
2016-09-04 20:03 ` Peter Korsgaard [this message]
2016-09-06 13:59 ` [linux-sunxi] " Maxime Ripard
2016-09-01 15:32 ` [PATCH 4/7] drm/panel: Add Sinlinx SinA33 7" panel Maxime Ripard
2016-09-02 7:01 ` Chen-Yu Tsai
[not found] ` <66681473008583@web28j.yandex.ru>
2016-09-05 20:02 ` Maxime Ripard
2016-09-06 2:53 ` Chen-Yu Tsai
2016-09-06 9:12 ` Thierry Reding
2016-09-06 14:33 ` Maxime Ripard
2016-09-01 15:32 ` [PATCH 5/7] ARM: sun8i: a33: Add display pipeline Maxime Ripard
2016-09-02 6:28 ` Chen-Yu Tsai
2016-09-05 20:21 ` Maxime Ripard
2016-09-06 2:51 ` Chen-Yu Tsai
2016-09-01 15:32 ` [PATCH 6/7] ARM: sun8i: a33: Add RGB666 pins Maxime Ripard
2016-09-02 1:44 ` [linux-sunxi] " Chen-Yu Tsai
2016-09-01 15:32 ` [PATCH 7/7] ARM: sun8i: sina33: Enable display Maxime Ripard
[not found] ` <18951472779805@web6g.yandex.ru>
2016-09-02 19:06 ` [PATCH 0/7] drm/sun4i: Introduce A33 display driver Maxime Ripard
2016-09-03 1:43 ` Chen-Yu Tsai
2016-09-05 20:37 ` Maxime Ripard
2016-09-06 2:50 ` Chen-Yu Tsai
2016-09-06 18:54 ` Maxime Ripard
2016-09-07 4:49 ` Chen-Yu Tsai
2016-09-12 9:56 ` Maxime Ripard
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=8737lfwhz9.fsf@dell.be.48ers.dk \
--to=peter@korsgaard.com \
--cc=airlied@linux.ie \
--cc=daniel.vetter@intel.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-sunxi@googlegroups.com \
--cc=maxime.ripard@free-electrons.com \
--cc=robh+dt@kernel.org \
--cc=thierry.reding@gmail.com \
--cc=thomas.petazzoni@free-electrons.com \
--cc=wens@csie.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
all inboxes | Powered by JetHome®