* [PATCH v3 1/5] dt-bindings: display: rockchip: Add rk3576 DisplayPort
2026-02-06 1:04 [PATCH v3 0/5] Add DisplayPort support for rk3576 Andy Yan
@ 2026-02-06 1:04 ` Andy Yan
2026-02-06 7:51 ` Krzysztof Kozlowski
2026-02-06 1:04 ` [PATCH v3 2/5] drm/bridge: synopsys: dw-dp: Set pixel mode by platform data Andy Yan
` (5 subsequent siblings)
6 siblings, 1 reply; 9+ messages in thread
From: Andy Yan @ 2026-02-06 1:04 UTC (permalink / raw)
To: dmitry.baryshkov, heiko
Cc: alchark, andrzej.hajda, conor+dt, cristian.ciocaltea, airlied,
jernej.skrabec, jonas, kever.yang, krzk+dt, Laurent.pinchart,
maarten.lankhorst, mripard, neil.armstrong, nicolas.frattaroli,
robh, rfoss, hjc, sebastian.reichel, simona, tzimmermann,
devicetree, dri-devel, linux-arm-kernel, linux-kernel,
linux-rockchip, Andy Yan
From: Andy Yan <andy.yan@rock-chips.com>
The DisplayPort found on RK3576 is very similar to that of RK3588,
but work in dual pixel mode. And itself does not depend on the I2S
clock or the SPDIF clock when transmit audio.
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.com>
---
Changes in v3:
- Fix compatible order
Changes in v2:
- Remove unnecessary maxItems
.../display/rockchip/rockchip,dw-dp.yaml | 27 ++++++++++++++++---
1 file changed, 24 insertions(+), 3 deletions(-)
diff --git a/Documentation/devicetree/bindings/display/rockchip/rockchip,dw-dp.yaml b/Documentation/devicetree/bindings/display/rockchip/rockchip,dw-dp.yaml
index 6345f0132d43..2b0d9e23e943 100644
--- a/Documentation/devicetree/bindings/display/rockchip/rockchip,dw-dp.yaml
+++ b/Documentation/devicetree/bindings/display/rockchip/rockchip,dw-dp.yaml
@@ -27,12 +27,10 @@ description: |
* Pixel clock up to 594MHz
* I2S, SPDIF audio interface
-allOf:
- - $ref: /schemas/sound/dai-common.yaml#
-
properties:
compatible:
enum:
+ - rockchip,rk3576-dp
- rockchip,rk3588-dp
reg:
@@ -42,6 +40,7 @@ properties:
maxItems: 1
clocks:
+ minItems: 3
items:
- description: Peripheral/APB bus clock
- description: DisplayPort AUX clock
@@ -50,6 +49,7 @@ properties:
- description: SPDIF interfce clock
clock-names:
+ minItems: 3
items:
- const: apb
- const: aux
@@ -95,6 +95,27 @@ required:
- ports
- resets
+allOf:
+ - $ref: /schemas/sound/dai-common.yaml#
+ - if:
+ properties:
+ compatible:
+ contains:
+ enum:
+ - rockchip,rk3588-dp
+ then:
+ properties:
+ clocks:
+ minItems: 5
+ clock-names:
+ minItems: 5
+ else:
+ properties:
+ clocks:
+ maxItems: 3
+ clock-names:
+ maxItems: 3
+
unevaluatedProperties: false
examples:
--
2.43.0
^ permalink raw reply related [flat|nested] 9+ messages in thread* Re: [PATCH v3 1/5] dt-bindings: display: rockchip: Add rk3576 DisplayPort
2026-02-06 1:04 ` [PATCH v3 1/5] dt-bindings: display: rockchip: Add rk3576 DisplayPort Andy Yan
@ 2026-02-06 7:51 ` Krzysztof Kozlowski
0 siblings, 0 replies; 9+ messages in thread
From: Krzysztof Kozlowski @ 2026-02-06 7:51 UTC (permalink / raw)
To: Andy Yan
Cc: dmitry.baryshkov, heiko, alchark, andrzej.hajda, conor+dt,
cristian.ciocaltea, airlied, jernej.skrabec, jonas, kever.yang,
krzk+dt, Laurent.pinchart, maarten.lankhorst, mripard,
neil.armstrong, nicolas.frattaroli, robh, rfoss, hjc,
sebastian.reichel, simona, tzimmermann, devicetree, dri-devel,
linux-arm-kernel, linux-kernel, linux-rockchip, Andy Yan
On Fri, Feb 06, 2026 at 09:04:11AM +0800, Andy Yan wrote:
> From: Andy Yan <andy.yan@rock-chips.com>
>
> The DisplayPort found on RK3576 is very similar to that of RK3588,
> but work in dual pixel mode. And itself does not depend on the I2S
> clock or the SPDIF clock when transmit audio.
>
> Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
> Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.com>
>
> ---
>
> Changes in v3:
> - Fix compatible order
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH v3 2/5] drm/bridge: synopsys: dw-dp: Set pixel mode by platform data
2026-02-06 1:04 [PATCH v3 0/5] Add DisplayPort support for rk3576 Andy Yan
2026-02-06 1:04 ` [PATCH v3 1/5] dt-bindings: display: rockchip: Add rk3576 DisplayPort Andy Yan
@ 2026-02-06 1:04 ` Andy Yan
2026-02-06 1:04 ` [PATCH v3 3/5] drm/bridge: synopsys: dw-dp: Make i2s/spdif clk optional Andy Yan
` (4 subsequent siblings)
6 siblings, 0 replies; 9+ messages in thread
From: Andy Yan @ 2026-02-06 1:04 UTC (permalink / raw)
To: dmitry.baryshkov, heiko
Cc: alchark, andrzej.hajda, conor+dt, cristian.ciocaltea, airlied,
jernej.skrabec, jonas, kever.yang, krzk+dt, Laurent.pinchart,
maarten.lankhorst, mripard, neil.armstrong, nicolas.frattaroli,
robh, rfoss, hjc, sebastian.reichel, simona, tzimmermann,
devicetree, dri-devel, linux-arm-kernel, linux-kernel,
linux-rockchip, Andy Yan
From: Andy Yan <andy.yan@rock-chips.com>
In the implementation and integration of the SoC, the DW DisplayPort
hardware block can be configured to work in single, dual, quad pixel
mode on differnt platforms, so make the pixel mode set by plat_data
to support the upcoming rk3576 variant.
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Tested-by: Sebastian Reichel <sebastian.reichel@collabora.com>
---
(no changes since v2)
Changes in v2:
- Commit message improve: The pixel mode is determined during the IC
integration stage
drivers/gpu/drm/bridge/synopsys/dw-dp.c | 8 +-------
drivers/gpu/drm/rockchip/dw_dp-rockchip.c | 19 +++++++++++++++----
include/drm/bridge/dw_dp.h | 7 +++++++
3 files changed, 23 insertions(+), 11 deletions(-)
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-dp.c b/drivers/gpu/drm/bridge/synopsys/dw-dp.c
index 82aaf74e1bc0..eccf6299bdb7 100644
--- a/drivers/gpu/drm/bridge/synopsys/dw-dp.c
+++ b/drivers/gpu/drm/bridge/synopsys/dw-dp.c
@@ -352,12 +352,6 @@ enum {
DW_DP_YCBCR420_16BIT,
};
-enum {
- DW_DP_MP_SINGLE_PIXEL,
- DW_DP_MP_DUAL_PIXEL,
- DW_DP_MP_QUAD_PIXEL,
-};
-
enum {
DW_DP_SDP_VERTICAL_INTERVAL = BIT(0),
DW_DP_SDP_HORIZONTAL_INTERVAL = BIT(1),
@@ -1984,7 +1978,7 @@ struct dw_dp *dw_dp_bind(struct device *dev, struct drm_encoder *encoder,
return ERR_CAST(dp);
dp->dev = dev;
- dp->pixel_mode = DW_DP_MP_QUAD_PIXEL;
+ dp->pixel_mode = plat_data->pixel_mode;
dp->plat_data.max_link_rate = plat_data->max_link_rate;
bridge = &dp->bridge;
diff --git a/drivers/gpu/drm/rockchip/dw_dp-rockchip.c b/drivers/gpu/drm/rockchip/dw_dp-rockchip.c
index 25ab4e46301e..89d614d53596 100644
--- a/drivers/gpu/drm/rockchip/dw_dp-rockchip.c
+++ b/drivers/gpu/drm/rockchip/dw_dp-rockchip.c
@@ -75,7 +75,7 @@ static const struct drm_encoder_helper_funcs dw_dp_encoder_helper_funcs = {
static int dw_dp_rockchip_bind(struct device *dev, struct device *master, void *data)
{
struct platform_device *pdev = to_platform_device(dev);
- struct dw_dp_plat_data plat_data;
+ const struct dw_dp_plat_data *plat_data;
struct drm_device *drm_dev = data;
struct rockchip_dw_dp *dp;
struct drm_encoder *encoder;
@@ -89,7 +89,10 @@ static int dw_dp_rockchip_bind(struct device *dev, struct device *master, void *
dp->dev = dev;
platform_set_drvdata(pdev, dp);
- plat_data.max_link_rate = 810000;
+ plat_data = of_device_get_match_data(dev);
+ if (!plat_data)
+ return -ENODEV;
+
encoder = &dp->encoder.encoder;
encoder->possible_crtcs = drm_of_find_possible_crtcs(drm_dev, dev->of_node);
rockchip_drm_encoder_set_crtc_endpoint_id(&dp->encoder, dev->of_node, 0, 0);
@@ -99,7 +102,7 @@ static int dw_dp_rockchip_bind(struct device *dev, struct device *master, void *
return ret;
drm_encoder_helper_add(encoder, &dw_dp_encoder_helper_funcs);
- dp->base = dw_dp_bind(dev, encoder, &plat_data);
+ dp->base = dw_dp_bind(dev, encoder, plat_data);
if (IS_ERR(dp->base)) {
ret = PTR_ERR(dp->base);
return ret;
@@ -134,8 +137,16 @@ static void dw_dp_remove(struct platform_device *pdev)
component_del(dp->dev, &dw_dp_rockchip_component_ops);
}
+static const struct dw_dp_plat_data rk3588_dp_plat_data = {
+ .max_link_rate = 810000,
+ .pixel_mode = DW_DP_MP_QUAD_PIXEL,
+};
+
static const struct of_device_id dw_dp_of_match[] = {
- { .compatible = "rockchip,rk3588-dp", },
+ {
+ .compatible = "rockchip,rk3588-dp",
+ .data = &rk3588_dp_plat_data,
+ },
{}
};
MODULE_DEVICE_TABLE(of, dw_dp_of_match);
diff --git a/include/drm/bridge/dw_dp.h b/include/drm/bridge/dw_dp.h
index d05df49fd884..25363541e69d 100644
--- a/include/drm/bridge/dw_dp.h
+++ b/include/drm/bridge/dw_dp.h
@@ -11,8 +11,15 @@
struct drm_encoder;
struct dw_dp;
+enum {
+ DW_DP_MP_SINGLE_PIXEL,
+ DW_DP_MP_DUAL_PIXEL,
+ DW_DP_MP_QUAD_PIXEL,
+};
+
struct dw_dp_plat_data {
u32 max_link_rate;
+ u8 pixel_mode;
};
struct dw_dp *dw_dp_bind(struct device *dev, struct drm_encoder *encoder,
--
2.43.0
^ permalink raw reply related [flat|nested] 9+ messages in thread* [PATCH v3 3/5] drm/bridge: synopsys: dw-dp: Make i2s/spdif clk optional
2026-02-06 1:04 [PATCH v3 0/5] Add DisplayPort support for rk3576 Andy Yan
2026-02-06 1:04 ` [PATCH v3 1/5] dt-bindings: display: rockchip: Add rk3576 DisplayPort Andy Yan
2026-02-06 1:04 ` [PATCH v3 2/5] drm/bridge: synopsys: dw-dp: Set pixel mode by platform data Andy Yan
@ 2026-02-06 1:04 ` Andy Yan
2026-02-06 1:04 ` [PATCH v3 4/5] drm/rockchip: dw_dp: Add DisplayPort support for rk3576 Andy Yan
` (3 subsequent siblings)
6 siblings, 0 replies; 9+ messages in thread
From: Andy Yan @ 2026-02-06 1:04 UTC (permalink / raw)
To: dmitry.baryshkov, heiko
Cc: alchark, andrzej.hajda, conor+dt, cristian.ciocaltea, airlied,
jernej.skrabec, jonas, kever.yang, krzk+dt, Laurent.pinchart,
maarten.lankhorst, mripard, neil.armstrong, nicolas.frattaroli,
robh, rfoss, hjc, sebastian.reichel, simona, tzimmermann,
devicetree, dri-devel, linux-arm-kernel, linux-kernel,
linux-rockchip, Andy Yan
From: Andy Yan <andy.yan@rock-chips.com>
The i2s/spdif clk are mandatory for rk3588, but not used
for the upcoming rk3576, so make it optional here.
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Tested-by: Sebastian Reichel <sebastian.reichel@collabora.com>
---
(no changes since v1)
drivers/gpu/drm/bridge/synopsys/dw-dp.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-dp.c b/drivers/gpu/drm/bridge/synopsys/dw-dp.c
index eccf6299bdb7..93e3efe18957 100644
--- a/drivers/gpu/drm/bridge/synopsys/dw-dp.c
+++ b/drivers/gpu/drm/bridge/synopsys/dw-dp.c
@@ -2014,13 +2014,13 @@ struct dw_dp *dw_dp_bind(struct device *dev, struct drm_encoder *encoder,
return ERR_CAST(dp->aux_clk);
}
- dp->i2s_clk = devm_clk_get(dev, "i2s");
+ dp->i2s_clk = devm_clk_get_optional(dev, "i2s");
if (IS_ERR(dp->i2s_clk)) {
dev_err_probe(dev, PTR_ERR(dp->i2s_clk), "failed to get i2s clock\n");
return ERR_CAST(dp->i2s_clk);
}
- dp->spdif_clk = devm_clk_get(dev, "spdif");
+ dp->spdif_clk = devm_clk_get_optional(dev, "spdif");
if (IS_ERR(dp->spdif_clk)) {
dev_err_probe(dev, PTR_ERR(dp->spdif_clk), "failed to get spdif clock\n");
return ERR_CAST(dp->spdif_clk);
--
2.43.0
^ permalink raw reply related [flat|nested] 9+ messages in thread* [PATCH v3 4/5] drm/rockchip: dw_dp: Add DisplayPort support for rk3576
2026-02-06 1:04 [PATCH v3 0/5] Add DisplayPort support for rk3576 Andy Yan
` (2 preceding siblings ...)
2026-02-06 1:04 ` [PATCH v3 3/5] drm/bridge: synopsys: dw-dp: Make i2s/spdif clk optional Andy Yan
@ 2026-02-06 1:04 ` Andy Yan
2026-02-06 1:04 ` [PATCH v3 5/5] arm64: dts: rockchip: Add DisplayPort dt node " Andy Yan
` (2 subsequent siblings)
6 siblings, 0 replies; 9+ messages in thread
From: Andy Yan @ 2026-02-06 1:04 UTC (permalink / raw)
To: dmitry.baryshkov, heiko
Cc: alchark, andrzej.hajda, conor+dt, cristian.ciocaltea, airlied,
jernej.skrabec, jonas, kever.yang, krzk+dt, Laurent.pinchart,
maarten.lankhorst, mripard, neil.armstrong, nicolas.frattaroli,
robh, rfoss, hjc, sebastian.reichel, simona, tzimmermann,
devicetree, dri-devel, linux-arm-kernel, linux-kernel,
linux-rockchip, Andy Yan
From: Andy Yan <andy.yan@rock-chips.com>
The DisplayPort of the RK3576 is basically the same as that of the
RK3588, but it operates in dual-pixel mode and also support MST.
This patch only enable the SST output now.
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Tested-by: Sebastian Reichel <sebastian.reichel@collabora.com>
---
(no changes since v1)
drivers/gpu/drm/rockchip/dw_dp-rockchip.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/drivers/gpu/drm/rockchip/dw_dp-rockchip.c b/drivers/gpu/drm/rockchip/dw_dp-rockchip.c
index 89d614d53596..dac3d202971e 100644
--- a/drivers/gpu/drm/rockchip/dw_dp-rockchip.c
+++ b/drivers/gpu/drm/rockchip/dw_dp-rockchip.c
@@ -142,10 +142,18 @@ static const struct dw_dp_plat_data rk3588_dp_plat_data = {
.pixel_mode = DW_DP_MP_QUAD_PIXEL,
};
+static const struct dw_dp_plat_data rk3576_dp_plat_data = {
+ .max_link_rate = 810000,
+ .pixel_mode = DW_DP_MP_DUAL_PIXEL,
+};
+
static const struct of_device_id dw_dp_of_match[] = {
{
.compatible = "rockchip,rk3588-dp",
.data = &rk3588_dp_plat_data,
+ }, {
+ .compatible = "rockchip,rk3576-dp",
+ .data = &rk3576_dp_plat_data,
},
{}
};
--
2.43.0
^ permalink raw reply related [flat|nested] 9+ messages in thread* [PATCH v3 5/5] arm64: dts: rockchip: Add DisplayPort dt node for rk3576
2026-02-06 1:04 [PATCH v3 0/5] Add DisplayPort support for rk3576 Andy Yan
` (3 preceding siblings ...)
2026-02-06 1:04 ` [PATCH v3 4/5] drm/rockchip: dw_dp: Add DisplayPort support for rk3576 Andy Yan
@ 2026-02-06 1:04 ` Andy Yan
2026-02-21 22:17 ` (subset) [PATCH v3 0/5] Add DisplayPort support " Heiko Stuebner
2026-02-22 22:39 ` Heiko Stuebner
6 siblings, 0 replies; 9+ messages in thread
From: Andy Yan @ 2026-02-06 1:04 UTC (permalink / raw)
To: dmitry.baryshkov, heiko
Cc: alchark, andrzej.hajda, conor+dt, cristian.ciocaltea, airlied,
jernej.skrabec, jonas, kever.yang, krzk+dt, Laurent.pinchart,
maarten.lankhorst, mripard, neil.armstrong, nicolas.frattaroli,
robh, rfoss, hjc, sebastian.reichel, simona, tzimmermann,
devicetree, dri-devel, linux-arm-kernel, linux-kernel,
linux-rockchip, Andy Yan
From: Andy Yan <andy.yan@rock-chips.com>
The DisplayPort on rk3576 is compliant with DisplayPort Specification
Version 1.4 with MST support, and share the USBDP combo PHY with USB 3.1
OTG0 controller.
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Tested-by: Sebastian Reichel <sebastian.reichel@collabora.com>
---
(no changes since v1)
arch/arm64/boot/dts/rockchip/rk3576.dtsi | 28 ++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/arch/arm64/boot/dts/rockchip/rk3576.dtsi b/arch/arm64/boot/dts/rockchip/rk3576.dtsi
index a86fc6b4e8c4..a153c3976cb3 100644
--- a/arch/arm64/boot/dts/rockchip/rk3576.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3576.dtsi
@@ -1446,6 +1446,34 @@ hdmi_out: port@1 {
};
};
+ dp: dp@27e40000 {
+ compatible = "rockchip,rk3576-dp";
+ reg = <0x0 0x27e40000 0x0 0x30000>;
+ interrupts = <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>;
+ assigned-clocks = <&cru CLK_AUX16MHZ_0>;
+ assigned-clock-rates = <16000000>;
+ clocks = <&cru PCLK_DP0>, <&cru CLK_AUX16MHZ_0>,
+ <&cru ACLK_DP0>;
+ clock-names = "apb", "aux", "hdcp";
+ resets = <&cru SRST_DP0>;
+ phys = <&usbdp_phy PHY_TYPE_DP>;
+ power-domains = <&power RK3576_PD_VO1>;
+ status = "disabled";
+
+ ports {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ dp0_in: port@0 {
+ reg = <0>;
+ };
+
+ dp0_out: port@1 {
+ reg = <1>;
+ };
+ };
+ };
+
sai7: sai@27ed0000 {
compatible = "rockchip,rk3576-sai";
reg = <0x0 0x27ed0000 0x0 0x1000>;
--
2.43.0
^ permalink raw reply related [flat|nested] 9+ messages in thread* Re: (subset) [PATCH v3 0/5] Add DisplayPort support for rk3576
2026-02-06 1:04 [PATCH v3 0/5] Add DisplayPort support for rk3576 Andy Yan
` (4 preceding siblings ...)
2026-02-06 1:04 ` [PATCH v3 5/5] arm64: dts: rockchip: Add DisplayPort dt node " Andy Yan
@ 2026-02-21 22:17 ` Heiko Stuebner
2026-02-22 22:39 ` Heiko Stuebner
6 siblings, 0 replies; 9+ messages in thread
From: Heiko Stuebner @ 2026-02-21 22:17 UTC (permalink / raw)
To: dmitry.baryshkov, Andy Yan
Cc: Heiko Stuebner, alchark, andrzej.hajda, conor+dt,
cristian.ciocaltea, airlied, jernej.skrabec, jonas, kever.yang,
krzk+dt, Laurent.pinchart, maarten.lankhorst, mripard,
neil.armstrong, nicolas.frattaroli, robh, rfoss, hjc,
sebastian.reichel, simona, tzimmermann, devicetree, dri-devel,
linux-arm-kernel, linux-kernel, linux-rockchip, Andy Yan
On Fri, 06 Feb 2026 09:04:10 +0800, Andy Yan wrote:
> The DisplayPort found on RK3576 is very similar to that of RK3588,
> but work in dual pixel mode and support for MST.
>
> This patch series aims to add basic display output, not include audio
> and MST, which will be the work for the next stage.
>
> Tested with 2 lane standard DP port and USB-C Alt mode output now.
> For those who want to give it a try, I have a reference branch here[0].
>
> [...]
Applied, thanks!
[1/5] dt-bindings: display: rockchip: Add rk3576 DisplayPort
commit: 3410ab9fbd642e24f21d2fe6db6e995fa14991de
[2/5] drm/bridge: synopsys: dw-dp: Set pixel mode by platform data
commit: 77ae37018a2705f5abe8cc428e3496651258901d
[3/5] drm/bridge: synopsys: dw-dp: Make i2s/spdif clk optional
commit: 388bb0899bc9acdb6e4eeaad9eb9dce3427ceca4
[4/5] drm/rockchip: dw_dp: Add DisplayPort support for rk3576
commit: 70ad4780431e3936e9cb0cf13e286d304b418f94
Best regards,
--
Heiko Stuebner <heiko@sntech.de>
^ permalink raw reply [flat|nested] 9+ messages in thread* Re: (subset) [PATCH v3 0/5] Add DisplayPort support for rk3576
2026-02-06 1:04 [PATCH v3 0/5] Add DisplayPort support for rk3576 Andy Yan
` (5 preceding siblings ...)
2026-02-21 22:17 ` (subset) [PATCH v3 0/5] Add DisplayPort support " Heiko Stuebner
@ 2026-02-22 22:39 ` Heiko Stuebner
6 siblings, 0 replies; 9+ messages in thread
From: Heiko Stuebner @ 2026-02-22 22:39 UTC (permalink / raw)
To: dmitry.baryshkov, Andy Yan
Cc: Heiko Stuebner, alchark, andrzej.hajda, conor+dt,
cristian.ciocaltea, airlied, jernej.skrabec, jonas, kever.yang,
krzk+dt, Laurent.pinchart, maarten.lankhorst, mripard,
neil.armstrong, nicolas.frattaroli, robh, rfoss, hjc,
sebastian.reichel, simona, tzimmermann, devicetree, dri-devel,
linux-arm-kernel, linux-kernel, linux-rockchip, Andy Yan
On Fri, 06 Feb 2026 09:04:10 +0800, Andy Yan wrote:
> The DisplayPort found on RK3576 is very similar to that of RK3588,
> but work in dual pixel mode and support for MST.
>
> This patch series aims to add basic display output, not include audio
> and MST, which will be the work for the next stage.
>
> Tested with 2 lane standard DP port and USB-C Alt mode output now.
> For those who want to give it a try, I have a reference branch here[0].
>
> [...]
Applied, thanks!
[5/5] arm64: dts: rockchip: Add DisplayPort dt node for rk3576
commit: 753ed4fa4e815669a025e08f5101ce0d91f46c8a
Best regards,
--
Heiko Stuebner <heiko@sntech.de>
^ permalink raw reply [flat|nested] 9+ messages in thread