From: Dmitry Osipenko <digetx@gmail.com>
To: "Thierry Reding" <thierry.reding@gmail.com>,
"Thomas Zimmermann" <tzimmermann@suse.de>,
"Derek Basehore" <dbasehore@chromium.org>,
"Sam Ravnborg" <sam@ravnborg.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>
Cc: dri-devel@lists.freedesktop.org, linux-tegra@vger.kernel.org,
linux-kernel@vger.kernel.org
Subject: [PATCH RESEND v12 0/4] Panel rotation patches
Date: Fri, 14 Aug 2020 00:56:05 +0300 [thread overview]
Message-ID: <20200813215609.28643-1-digetx@gmail.com> (raw)
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
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: Dmitry Osipenko <digetx@gmail.com>
To: "Thierry Reding" <thierry.reding@gmail.com>,
"Thomas Zimmermann" <tzimmermann@suse.de>,
"Derek Basehore" <dbasehore@chromium.org>,
"Sam Ravnborg" <sam@ravnborg.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>
Cc: linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
dri-devel@lists.freedesktop.org
Subject: [PATCH RESEND v12 0/4] Panel rotation patches
Date: Fri, 14 Aug 2020 00:56:05 +0300 [thread overview]
Message-ID: <20200813215609.28643-1-digetx@gmail.com> (raw)
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
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 reply other threads:[~2020-08-13 21:56 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-08-13 21:56 Dmitry Osipenko [this message]
2020-08-13 21:56 ` [PATCH RESEND v12 0/4] Panel rotation patches 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 ` [PATCH RESEND v12 0/4] Panel rotation patches Sam Ravnborg
2020-08-16 15:17 ` 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=20200813215609.28643-1-digetx@gmail.com \
--to=digetx@gmail.com \
--cc=daniel@ffwll.ch \
--cc=daniel@fooishbar.org \
--cc=dbasehore@chromium.org \
--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=sam@ravnborg.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.