From: Sam Ravnborg <sam@ravnborg.org>
To: Dmitry Osipenko <digetx@gmail.com>
Cc: "Thierry Reding" <thierry.reding@gmail.com>,
"Thomas Zimmermann" <tzimmermann@suse.de>,
"Derek Basehore" <dbasehore@chromium.org>,
"Laurent Pinchart" <laurent.pinchart@ideasonboard.com>,
"Sean Paul" <sean@poorly.run>, "Daniel Vetter" <daniel@ffwll.ch>,
"Ville Syrjälä" <ville.syrjala@linux.intel.com>,
"Emil Velikov" <emil.l.velikov@gmail.com>,
"Daniel Stone" <daniel@fooishbar.org>,
dri-devel@lists.freedesktop.org, linux-tegra@vger.kernel.org,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH RESEND v12 0/4] Panel rotation patches
Date: Sun, 16 Aug 2020 17:17:49 +0200 [thread overview]
Message-ID: <20200816151749.GA1394979@ravnborg.org> (raw)
In-Reply-To: <20200813215609.28643-1-digetx@gmail.com>
Hi Dmitry
On Fri, Aug 14, 2020 at 12:56:05AM +0300, Dmitry Osipenko wrote:
> Hello!
>
> This series adds support for display panel's DT rotation property. It's a
> continuation of the work that was initially started by Derek Basehore for
> the panel driver that is used by some Mediatek device [1]. I picked up the
> Derek's patches and added my t-b and r-b tags to them, I also added
> rotation support to the panel-lvds and panel-simple drivers.
>
> We need the rotation support for the Nexus 7 tablet device which is now
> supported by the upstream kernel, the device has display panel mounted
> upside-down and it uses panel-lvds [2].
>
> [1] https://lkml.org/lkml/2020/3/5/1119
> [2] https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-common.dtsi?#n1036
>
> Changelog:
>
> v12: - No code changes. The v11 missed v5.9 release, re-sending patches
> for the v5.10 kernel. Please review and apply patches to linux-next,
> thanks in advance!
>
> v11: - This series is factored out from this patchset [3] because these
> patches do not have hard dependency on the Tegra DRM patches and
> it should be nicer to review and apply the properly grouped patches.
>
> - Initially [3] only touched the panel-lvds driver and Emil Velikov
> suggested that it will be better to support more panels in the review
> comments to [3]. So I included the Derek's patch for the BOE panel
> and added rotation support to the panel-simple driver. I tested that
> panel-lvds and panel-simple work properly with the rotated panel using
> the Opentegra Xorg driver [4] and Wayland Weston [5].
>
> - The panel-lvds driver now prints a error message if rotation property
> fails to be parsed.
>
> [3] https://lore.kernel.org/lkml/20200614200121.14147-1-digetx@gmail.com/
> [4] https://github.com/grate-driver/xf86-video-opentegra/commit/28eb20a3959bbe5bc3a3b67e55977093fd5114ca
> [5] https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/315
>
> Derek Basehore (2):
> drm/panel: Add helper for reading DT rotation
> drm/panel: Read panel orientation for BOE TV101WUM-NL6
>
> Dmitry Osipenko (2):
> drm/panel: lvds: Read panel orientation
> drm/panel-simple: Read panel orientation
Thanks for your persistence with these patches.
While applying I made a few updates:
- fixed two trivial checkpatch warnings
- small update to kernel-doc for the new function, to better match
surrounding wording
- added error message to panel-boe-tv101wum-nl6.c when failed to get
orientation
- use same wording in all error messages and use "orientation" and not
rotation as this matches the called function
Sam
>
> drivers/gpu/drm/drm_panel.c | 43 +++++++++++++++++++
> .../gpu/drm/panel/panel-boe-tv101wum-nl6.c | 6 +++
> drivers/gpu/drm/panel/panel-lvds.c | 10 +++++
> drivers/gpu/drm/panel/panel-simple.c | 11 +++++
> include/drm/drm_panel.h | 9 ++++
> 5 files changed, 79 insertions(+)
>
> --
> 2.27.0
WARNING: multiple messages have this Message-ID (diff)
From: Sam Ravnborg <sam@ravnborg.org>
To: Dmitry Osipenko <digetx@gmail.com>
Cc: Thomas Zimmermann <tzimmermann@suse.de>,
dri-devel@lists.freedesktop.org,
Derek Basehore <dbasehore@chromium.org>,
Emil Velikov <emil.l.velikov@gmail.com>,
linux-kernel@vger.kernel.org,
Thierry Reding <thierry.reding@gmail.com>,
Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
linux-tegra@vger.kernel.org, Sean Paul <sean@poorly.run>
Subject: Re: [PATCH RESEND v12 0/4] Panel rotation patches
Date: Sun, 16 Aug 2020 17:17:49 +0200 [thread overview]
Message-ID: <20200816151749.GA1394979@ravnborg.org> (raw)
In-Reply-To: <20200813215609.28643-1-digetx@gmail.com>
Hi Dmitry
On Fri, Aug 14, 2020 at 12:56:05AM +0300, Dmitry Osipenko wrote:
> Hello!
>
> This series adds support for display panel's DT rotation property. It's a
> continuation of the work that was initially started by Derek Basehore for
> the panel driver that is used by some Mediatek device [1]. I picked up the
> Derek's patches and added my t-b and r-b tags to them, I also added
> rotation support to the panel-lvds and panel-simple drivers.
>
> We need the rotation support for the Nexus 7 tablet device which is now
> supported by the upstream kernel, the device has display panel mounted
> upside-down and it uses panel-lvds [2].
>
> [1] https://lkml.org/lkml/2020/3/5/1119
> [2] https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-common.dtsi?#n1036
>
> Changelog:
>
> v12: - No code changes. The v11 missed v5.9 release, re-sending patches
> for the v5.10 kernel. Please review and apply patches to linux-next,
> thanks in advance!
>
> v11: - This series is factored out from this patchset [3] because these
> patches do not have hard dependency on the Tegra DRM patches and
> it should be nicer to review and apply the properly grouped patches.
>
> - Initially [3] only touched the panel-lvds driver and Emil Velikov
> suggested that it will be better to support more panels in the review
> comments to [3]. So I included the Derek's patch for the BOE panel
> and added rotation support to the panel-simple driver. I tested that
> panel-lvds and panel-simple work properly with the rotated panel using
> the Opentegra Xorg driver [4] and Wayland Weston [5].
>
> - The panel-lvds driver now prints a error message if rotation property
> fails to be parsed.
>
> [3] https://lore.kernel.org/lkml/20200614200121.14147-1-digetx@gmail.com/
> [4] https://github.com/grate-driver/xf86-video-opentegra/commit/28eb20a3959bbe5bc3a3b67e55977093fd5114ca
> [5] https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/315
>
> Derek Basehore (2):
> drm/panel: Add helper for reading DT rotation
> drm/panel: Read panel orientation for BOE TV101WUM-NL6
>
> Dmitry Osipenko (2):
> drm/panel: lvds: Read panel orientation
> drm/panel-simple: Read panel orientation
Thanks for your persistence with these patches.
While applying I made a few updates:
- fixed two trivial checkpatch warnings
- small update to kernel-doc for the new function, to better match
surrounding wording
- added error message to panel-boe-tv101wum-nl6.c when failed to get
orientation
- use same wording in all error messages and use "orientation" and not
rotation as this matches the called function
Sam
>
> drivers/gpu/drm/drm_panel.c | 43 +++++++++++++++++++
> .../gpu/drm/panel/panel-boe-tv101wum-nl6.c | 6 +++
> drivers/gpu/drm/panel/panel-lvds.c | 10 +++++
> drivers/gpu/drm/panel/panel-simple.c | 11 +++++
> include/drm/drm_panel.h | 9 ++++
> 5 files changed, 79 insertions(+)
>
> --
> 2.27.0
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
next prev parent reply other threads:[~2020-08-16 15:17 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-08-13 21:56 [PATCH RESEND v12 0/4] Panel rotation patches Dmitry Osipenko
2020-08-13 21:56 ` Dmitry Osipenko
2020-08-13 21:56 ` [PATCH RESEND v12 1/4] drm/panel: Add helper for reading DT rotation Dmitry Osipenko
2020-08-13 21:56 ` Dmitry Osipenko
2020-08-13 21:56 ` [PATCH RESEND v12 2/4] drm/panel: Read panel orientation for BOE TV101WUM-NL6 Dmitry Osipenko
2020-08-13 21:56 ` Dmitry Osipenko
2020-08-13 21:56 ` [PATCH RESEND v12 3/4] drm/panel: lvds: Read panel orientation Dmitry Osipenko
2020-08-13 21:56 ` Dmitry Osipenko
2020-08-13 21:56 ` [PATCH RESEND v12 4/4] drm/panel-simple: " Dmitry Osipenko
2020-08-13 21:56 ` Dmitry Osipenko
2020-08-16 15:17 ` Sam Ravnborg [this message]
2020-08-16 15:17 ` [PATCH RESEND v12 0/4] Panel rotation patches Sam Ravnborg
2020-08-16 16:17 ` Dmitry Osipenko
2020-08-16 16:17 ` Dmitry Osipenko
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=20200816151749.GA1394979@ravnborg.org \
--to=sam@ravnborg.org \
--cc=daniel@ffwll.ch \
--cc=daniel@fooishbar.org \
--cc=dbasehore@chromium.org \
--cc=digetx@gmail.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=emil.l.velikov@gmail.com \
--cc=laurent.pinchart@ideasonboard.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-tegra@vger.kernel.org \
--cc=sean@poorly.run \
--cc=thierry.reding@gmail.com \
--cc=tzimmermann@suse.de \
--cc=ville.syrjala@linux.intel.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.