From: Hironori KIKUCHI <kikuchan98@gmail.com>
To: linux-kernel@vger.kernel.org
Cc: Hironori KIKUCHI <kikuchan98@gmail.com>,
Neil Armstrong <neil.armstrong@linaro.org>,
Jessica Zhang <quic_jesszhan@quicinc.com>,
David Airlie <airlied@gmail.com>, Simona Vetter <simona@ffwll.ch>,
Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
Maxime Ripard <mripard@kernel.org>,
Thomas Zimmermann <tzimmermann@suse.de>,
Rob Herring <robh@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
Ryan Walklin <ryan@testtoast.com>,
dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org
Subject: [PATCH 0/7] drm/panel: nv3052c: Fix Anbernic RG35XX panel support (and add RG40XX panel)
Date: Tue, 5 Nov 2024 14:52:28 +0900 [thread overview]
Message-ID: <20241105055239.1577275-1-kikuchan98@gmail.com> (raw)
Fix support for panels used in the Anbernic RG35XX series.
We previously decided to use the integrated vendor and device name for the panel, but the recent revision of the RG35XX series has a different panel that is not compatible with the old panel.
Unfortunately, these two RG35XX models have the same name and cannot be distinguished without opening them, so the name `anbernic,rg35xx-plus-panel` is no longer suitable as a unique identifier.
This patch series fixes the situation by:
* Renaming rg35xx-plus-panel back to WL-355608-A8, but with a vendor-prefixed `anbernic,wl-355608-a8` for the older RG35XX series
* Adding new panel, YLM-LBV0345001H-V2 (`anbernic,ylm-lbv0345001h-v2`), for the newer RG35XX series
(Detecting the connected panel is another problem.)
Additionally, this patch series adds another panel, YLM-LBV0400001X-V1 (`anbernic,ylm-lbv0400001x-v1`), which is similar to YLM-LBV0345001H-V2, for the RG40XX series.
This patch series should be applied after:
[1]: https://lore.kernel.org/dri-devel/20241020083836.175733-1-ryan@testtoast.com/
Hironori KIKUCHI (7):
dt-bindings: display: panel: Rename rg35xx-plus-panel back to
WL-355608-A8
drm: panel: nv3052c: Rename rg35xx-plus-panel back to WL-355608-A8
drm: panel: nv3052c: Fix size of WL-355608-A8
dt-bindings: display: panel: Add YLM-LBV0345001H-V2 panel
drm: panel: nv3052c: Add YLM-LBV0345001H-V2 panel
dt-bindings: display: panel: Add YLM-LBV0400001X-V1 panel
drm: panel: nv3052c: Add YLM-LBV0400001X-V1 panel
...-panel.yaml => anbernic,wl-355608-a8.yaml} | 9 +-
.../panel/anbernic,ylm-lbv0345001h-v2.yaml | 68 +++
.../panel/anbernic,ylm-lbv0400001x-v1.yaml | 65 +++
.../gpu/drm/panel/panel-newvision-nv3052c.c | 396 +++++++++++++++++-
4 files changed, 530 insertions(+), 8 deletions(-)
rename Documentation/devicetree/bindings/display/panel/{anbernic,rg35xx-plus-panel.yaml => anbernic,wl-355608-a8.yaml} (83%)
create mode 100644 Documentation/devicetree/bindings/display/panel/anbernic,ylm-lbv0345001h-v2.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/anbernic,ylm-lbv0400001x-v1.yaml
--
2.47.0
next reply other threads:[~2024-11-05 5:53 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-11-05 5:52 Hironori KIKUCHI [this message]
2024-11-05 5:52 ` [PATCH 1/7] dt-bindings: display: panel: Rename rg35xx-plus-panel back to WL-355608-A8 Hironori KIKUCHI
2024-11-05 14:19 ` Rob Herring
2024-11-05 18:27 ` Conor Dooley
[not found] ` <CAG40kxGhaY_i9_zX_tM4MtCGwUUC2hwpJBAT7XF4Oe6STzA1hw@mail.gmail.com>
2024-11-06 14:29 ` Neil Armstrong
2024-11-05 5:52 ` [PATCH 2/7] drm: panel: nv3052c: " Hironori KIKUCHI
2024-11-05 5:52 ` [PATCH 3/7] drm: panel: nv3052c: Fix size of WL-355608-A8 Hironori KIKUCHI
2024-11-05 5:52 ` [PATCH 4/7] dt-bindings: display: panel: Add YLM-LBV0345001H-V2 panel Hironori KIKUCHI
2024-11-06 7:08 ` kernel test robot
2024-11-05 5:52 ` [PATCH 5/7] drm: panel: nv3052c: " Hironori KIKUCHI
2024-11-05 5:52 ` [PATCH 6/7] dt-bindings: display: panel: Add YLM-LBV0400001X-V1 panel Hironori KIKUCHI
2024-11-05 5:52 ` [PATCH 7/7] drm: panel: nv3052c: " Hironori KIKUCHI
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=20241105055239.1577275-1-kikuchan98@gmail.com \
--to=kikuchan98@gmail.com \
--cc=airlied@gmail.com \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=krzk+dt@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=maarten.lankhorst@linux.intel.com \
--cc=mripard@kernel.org \
--cc=neil.armstrong@linaro.org \
--cc=quic_jesszhan@quicinc.com \
--cc=robh@kernel.org \
--cc=ryan@testtoast.com \
--cc=simona@ffwll.ch \
--cc=tzimmermann@suse.de \
/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®