From: Damon Ding <damon.ding@rock-chips.com>
To: heiko@sntech.de
Cc: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org,
rfoss@kernel.org, vkoul@kernel.org,
sebastian.reichel@collabora.com,
cristian.ciocaltea@collabora.com, l.stach@pengutronix.de,
andy.yan@rock-chips.com, hjc@rock-chips.com,
algea.cao@rock-chips.com, kever.yang@rock-chips.com,
dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org,
linux-arm-kernel@lists.infradead.org,
linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org,
linux-phy@lists.infradead.org,
Damon Ding <damon.ding@rock-chips.com>
Subject: [PATCH v4 00/17] Add eDP support for RK3588
Date: Thu, 26 Dec 2024 14:32:56 +0800 [thread overview]
Message-ID: <20241226063313.3267515-1-damon.ding@rock-chips.com> (raw)
These patchs have been tested with a 1536x2048p60 eDP panel on
RK3588S EVB1 board, and HDMI 1080P/4K display also has been verified
on RK3588 EVB1 board. Furthermore, the eDP display has been rechecked
on RK3399 sapphire excavator board.
Patch 1~3 are the RK3588 eDP support of Rockchip analogix_dp driver.
Patch 4~7 are the eDP mode support of samsung hdptx phy driver.
Patch 8~9 are the RK3588 eDP support of Aanalogix DP driver. Add phy
interfaces is to configure the HDMI/eDP TX Combo PHY.
Patch 10~13 are to support to get panel from the DP AUX bus.
Patch 14~15 are the renaming of hdptxphy node. It is not only used by
HDMI display but also for the eDP display.
Patch 16 is the addition of RK3588 eDP0 node.
Patch 17 is to enable the eDP0 display on RK3588S EVB1 board.
Damon Ding (17):
drm/rockchip: analogix_dp: Use formalized struct definition for grf
field
dt-bindings: display: rockchip: analogix-dp: Add support for RK3588
drm/rockchip: analogix_dp: Add support for RK3588
phy: phy-rockchip-samsung-hdptx: Swap the definitions of LCPLL_REF and
ROPLL_REF
phy: phy-rockchip-samsung-hdptx: Supplement some register names with
their full version
phy: phy-rockchip-samsung-hdptx: Add the '_MASK' suffix to all
registers
phy: phy-rockchip-samsung-hdptx: Add support for eDP mode
drm/bridge: analogix_dp: Add support for RK3588
drm/bridge: analogix_dp: Add support for phy configuration.
dt-bindings: display: rockchip: analogix-dp: Add support to get panel
from the DP AUX bus
drm/bridge: analogix_dp: Add a new member aux to struct
analogix_dp_plat_data
drm/rockchip: analogix_dp: Add support to get panel from the DP AUX
bus
drm/bridge: analogix_dp: Convert &analogix_dp_device.aux into a
pointer
dt-bindings: display: rockchip: Fix label name of hdptxphy for RK3588
HDMI TX Controller
arm64: dts: rockchip: Fix label name of hdptxphy for RK3588
arm64: dts: rockchip: Add eDP0 node for RK3588
arm64: dts: rockchip: Enable eDP0 display on RK3588S EVB1 board
.../rockchip/rockchip,analogix-dp.yaml | 12 +-
.../rockchip/rockchip,rk3588-dw-hdmi-qp.yaml | 2 +-
arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 32 +-
.../dts/rockchip/rk3588-coolpi-cm5-evb.dts | 2 +-
.../rockchip/rk3588-coolpi-cm5-genbook.dts | 2 +-
.../boot/dts/rockchip/rk3588-evb1-v10.dts | 2 +-
.../rk3588-friendlyelec-cm3588-nas.dts | 2 +-
.../arm64/boot/dts/rockchip/rk3588-jaguar.dts | 2 +-
.../boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 2 +-
.../dts/rockchip/rk3588-orangepi-5-plus.dts | 2 +-
.../boot/dts/rockchip/rk3588-rock-5b.dts | 2 +-
.../boot/dts/rockchip/rk3588-tiger-haikou.dts | 2 +-
.../boot/dts/rockchip/rk3588s-coolpi-4b.dts | 2 +-
.../boot/dts/rockchip/rk3588s-evb1-v10.dts | 52 +
.../dts/rockchip/rk3588s-indiedroid-nova.dts | 2 +-
.../boot/dts/rockchip/rk3588s-nanopi-r6.dtsi | 2 +-
.../boot/dts/rockchip/rk3588s-odroid-m2.dts | 2 +-
.../boot/dts/rockchip/rk3588s-orangepi-5.dtsi | 2 +-
.../boot/dts/rockchip/rk3588s-rock-5a.dts | 2 +-
.../boot/dts/rockchip/rk3588s-rock-5c.dts | 2 +-
.../drm/bridge/analogix/analogix_dp_core.c | 97 +-
.../drm/bridge/analogix/analogix_dp_core.h | 2 +-
.../gpu/drm/bridge/analogix/analogix_dp_reg.c | 54 +-
.../gpu/drm/rockchip/analogix_dp-rockchip.c | 217 +++-
.../phy/rockchip/phy-rockchip-samsung-hdptx.c | 988 +++++++++++++++++-
include/drm/bridge/analogix_dp.h | 5 +-
26 files changed, 1326 insertions(+), 167 deletions(-)
--
2.34.1
next reply other threads:[~2024-12-26 6:33 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-12-26 6:32 Damon Ding [this message]
2024-12-26 6:32 ` [PATCH v4 01/17] drm/rockchip: analogix_dp: Use formalized struct definition for grf field Damon Ding
2024-12-26 6:32 ` [PATCH v4 02/17] dt-bindings: display: rockchip: analogix-dp: Add support for RK3588 Damon Ding
2024-12-27 7:13 ` Krzysztof Kozlowski
2025-01-06 7:28 ` Damon Ding
2024-12-26 6:32 ` [PATCH v4 03/17] drm/rockchip: analogix_dp: " Damon Ding
2024-12-26 6:33 ` [PATCH v4 04/17] phy: phy-rockchip-samsung-hdptx: Swap the definitions of LCPLL_REF and ROPLL_REF Damon Ding
2024-12-30 12:33 ` Dmitry Baryshkov
2024-12-26 6:33 ` [PATCH v4 05/17] phy: phy-rockchip-samsung-hdptx: Supplement some register names with their full version Damon Ding
2024-12-30 12:33 ` Dmitry Baryshkov
2024-12-26 6:33 ` [PATCH v4 06/17] phy: phy-rockchip-samsung-hdptx: Add the '_MASK' suffix to all registers Damon Ding
2024-12-30 12:34 ` Dmitry Baryshkov
2025-01-06 9:09 ` Damon Ding
2024-12-26 6:33 ` [PATCH v4 07/17] phy: phy-rockchip-samsung-hdptx: Add support for eDP mode Damon Ding
2024-12-30 12:45 ` Dmitry Baryshkov
2025-01-07 3:02 ` Damon Ding
2025-01-07 10:55 ` Dmitry Baryshkov
2024-12-26 6:33 ` [PATCH v4 08/17] drm/bridge: analogix_dp: Add support for RK3588 Damon Ding
2024-12-30 12:45 ` Dmitry Baryshkov
2024-12-26 6:33 ` [PATCH v4 09/17] drm/bridge: analogix_dp: Add support for phy configuration Damon Ding
2024-12-29 4:48 ` Dmitry Baryshkov
2024-12-30 12:47 ` Dmitry Baryshkov
2024-12-26 6:33 ` [PATCH v4 10/17] dt-bindings: display: rockchip: analogix-dp: Add support to get panel from the DP AUX bus Damon Ding
2024-12-27 7:53 ` Krzysztof Kozlowski
2025-01-06 6:50 ` Damon Ding
2024-12-26 6:33 ` [PATCH v4 11/17] drm/bridge: analogix_dp: Add a new member aux to struct analogix_dp_plat_data Damon Ding
2024-12-26 6:33 ` [PATCH v4 12/17] drm/rockchip: analogix_dp: Add support to get panel from the DP AUX bus Damon Ding
2024-12-30 12:51 ` Dmitry Baryshkov
2024-12-26 6:33 ` [PATCH v4 13/17] drm/bridge: analogix_dp: Convert &analogix_dp_device.aux into a pointer Damon Ding
2024-12-30 13:35 ` Dmitry Baryshkov
[not found] ` <e2a18f8c-dc38-4b12-968e-dd369cb34cb4@rock-chips.com>
2025-01-06 12:09 ` Dmitry Baryshkov
2024-12-26 6:33 ` [PATCH v4 14/17] dt-bindings: display: rockchip: Fix label name of hdptxphy for RK3588 HDMI TX Controller Damon Ding
2024-12-26 6:33 ` [PATCH v4 15/17] arm64: dts: rockchip: Fix label name of hdptxphy for RK3588 Damon Ding
2024-12-26 6:33 ` [PATCH v4 16/17] arm64: dts: rockchip: Add eDP0 node " Damon Ding
2024-12-26 6:33 ` [PATCH v4 17/17] arm64: dts: rockchip: Enable eDP0 display on RK3588S EVB1 board Damon Ding
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=20241226063313.3267515-1-damon.ding@rock-chips.com \
--to=damon.ding@rock-chips.com \
--cc=algea.cao@rock-chips.com \
--cc=andy.yan@rock-chips.com \
--cc=conor+dt@kernel.org \
--cc=cristian.ciocaltea@collabora.com \
--cc=devicetree@vger.kernel.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=heiko@sntech.de \
--cc=hjc@rock-chips.com \
--cc=kever.yang@rock-chips.com \
--cc=krzk+dt@kernel.org \
--cc=l.stach@pengutronix.de \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-phy@lists.infradead.org \
--cc=linux-rockchip@lists.infradead.org \
--cc=rfoss@kernel.org \
--cc=robh@kernel.org \
--cc=sebastian.reichel@collabora.com \
--cc=vkoul@kernel.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®