.../display/bridge/simple-bridge.yaml | 1 + .../display/rockchip/rockchip,dw-dp.yaml | 150 ++ MAINTAINERS | 8 + arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 30 + .../arm64/boot/dts/rockchip/rk3588-extra.dtsi | 30 + .../boot/dts/rockchip/rk3588-rock-5-itx.dts | 59 + .../boot/dts/rockchip/rk3588s-coolpi-4b.dts | 37 + drivers/gpu/drm/bridge/simple-bridge.c | 5 + drivers/gpu/drm/bridge/synopsys/Kconfig | 7 + drivers/gpu/drm/bridge/synopsys/Makefile | 1 + drivers/gpu/drm/bridge/synopsys/dw-dp.c | 2095 +++++++++++++++++ drivers/gpu/drm/rockchip/Kconfig | 9 + drivers/gpu/drm/rockchip/Makefile | 1 + drivers/gpu/drm/rockchip/dw_dp-rockchip.c | 150 ++ drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 1 + drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1 + include/drm/bridge/dw_dp.h | 20 + 17 files changed, 2605 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,dw-dp.yaml create mode 100644 drivers/gpu/drm/bridge/synopsys/dw-dp.c create mode 100644 drivers/gpu/drm/rockchip/dw_dp-rockchip.c create mode 100644 include/drm/bridge/dw_dp.h
From: Andy Yan <andy.yan@rock-chips.com> There are two DW DPTX based DisplayPort Controller on rk3588 which are compliant with the DisplayPort Specification Version 1.4 with the following features: * DisplayPort 1.4a * Main Link: 1/2/4 lanes * Main Link Support 1.62Gbps, 2.7Gbps, 5.4Gbps and 8.1Gbps * AUX channel 1Mbps * Single Stream Transport(SST) * Multistream Transport (MST) * Type-C support (alternate mode) * HDCP 2.2, HDCP 1.3 * Supports up to 8/10 bits per color component * Supports RBG, YCbCr4:4:4, YCbCr4:2:2, YCbCr4:2:0 * Pixel clock up to 594MHz * I2S, SPDIF audio interface The current version of this patch series only supports basic display outputs. I conducted tests with DP0 in 1080p and 4K@60 YCbCr4:2:0 modes; the ALT/Type-C mode was tested on Rock 5B, DP1 was tested on Rock 5 ITX by Stephen and Piotr. HDCP and audio features remain unimplemented. For RK3588, it's only support SST, while in the upcoming RK3576, it can support MST output. Changes in v7: - Fix checkpatch warnings - Fix a typo in subject: s/birdge/bridge/ - Collect Reviewed-by tags - Link to V6:https://lore.kernel.org/linux-rockchip/20250728082846.3811429-1-andyshrk@163.com/ Changes in v6: - Use drm_dp_vsc_sdp_supported - Store bpc/bpp/color format in dw_dp_bridge_state - Link to V5: https://lore.kernel.org/linux-rockchip/20250716100440.816351-1-andyshrk@163.com/ Changes in v5: - Use drm_dp_read_sink_count_cap instead of the private implementation. - First included in this version. - Link to V4: https://lore.kernel.org/linux-rockchip/20250619063900.700491-1-andyshrk@163.com/ Changes in v4: - Drop unnecessary header files - Switch to devm_drm_bridge_alloc - Drop unused function - Add platform_set_drvdata - Link to V3: https://lore.kernel.org/linux-rockchip/20250403033748.245007-1-andyshrk@163.com/ Changes in v3: - Rebase on drm-misc-next - Switch to common helpers to power up/down dp link - Only pass parameters to phy that should be set - First introduced in this version. - First introduced in this version. - Add RA620 into bridge chain. - Link to V2: https://lore.kernel.org/linux-rockchip/20250312104214.525242-1-andyshrk@163.com/ Changes in v2: - Link to V1: https://lore.kernel.org/linux-rockchip/20250223113036.74252-1-andyshrk@163.com/ - Fix a character encoding issue - Fix compile error when build as module - Add phy init - Only use one dw_dp_link_train_set - inline dw_dp_phy_update_vs_emph - Use dp_sdp - Check return value of drm_modeset_lock - Merge code in atomic_pre_enable/mode_fixup to atomic_check - Return NULL if can't find a supported output format - Fix max_link_rate from plat_data - no include uapi path - switch to drmm_encoder_init - Sort in alphabetical order Andy Yan (10): dt-bindings: display: rockchip: Add schema for RK3588 DPTX Controller drm/bridge: synopsys: Add DW DPTX Controller support library drm/rockchip: Add RK3588 DPTX output support MAINTAINERS: Add entry for DW DPTX Controller bridge dt-bindings: display: simple-bridge: Add ra620 compatible drm/bridge: simple-bridge: Add support for radxa ra620 arm64: dts: rockchip: Add DP0 for rk3588 arm64: dts: rockchip: Add DP1 for rk3588 arm64: dts: rockchip: Enable DisplayPort for rk3588s Cool Pi 4B arm64: dts: rockchip: Enable DP2HDMI for ROCK 5 ITX .../display/bridge/simple-bridge.yaml | 1 + .../display/rockchip/rockchip,dw-dp.yaml | 150 ++ MAINTAINERS | 8 + arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 30 + .../arm64/boot/dts/rockchip/rk3588-extra.dtsi | 30 + .../boot/dts/rockchip/rk3588-rock-5-itx.dts | 59 + .../boot/dts/rockchip/rk3588s-coolpi-4b.dts | 37 + drivers/gpu/drm/bridge/simple-bridge.c | 5 + drivers/gpu/drm/bridge/synopsys/Kconfig | 7 + drivers/gpu/drm/bridge/synopsys/Makefile | 1 + drivers/gpu/drm/bridge/synopsys/dw-dp.c | 2095 +++++++++++++++++ drivers/gpu/drm/rockchip/Kconfig | 9 + drivers/gpu/drm/rockchip/Makefile | 1 + drivers/gpu/drm/rockchip/dw_dp-rockchip.c | 150 ++ drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 1 + drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1 + include/drm/bridge/dw_dp.h | 20 + 17 files changed, 2605 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,dw-dp.yaml create mode 100644 drivers/gpu/drm/bridge/synopsys/dw-dp.c create mode 100644 drivers/gpu/drm/rockchip/dw_dp-rockchip.c create mode 100644 include/drm/bridge/dw_dp.h -- 2.43.0 base-commit: 18b8261b84ad5462d7261617fbfa49d85d396fd9 branch: rk3588-dp-upstream-v7
On Fri, Aug 22, 2025 at 02:39:44PM +0800, Andy Yan wrote: > From: Andy Yan <andy.yan@rock-chips.com> > > > There are two DW DPTX based DisplayPort Controller on rk3588 which > are compliant with the DisplayPort Specification Version 1.4 with > the following features: > > * DisplayPort 1.4a > * Main Link: 1/2/4 lanes > * Main Link Support 1.62Gbps, 2.7Gbps, 5.4Gbps and 8.1Gbps > * AUX channel 1Mbps > * Single Stream Transport(SST) > * Multistream Transport (MST) > * Type-C support (alternate mode) > * HDCP 2.2, HDCP 1.3 > * Supports up to 8/10 bits per color component > * Supports RBG, YCbCr4:4:4, YCbCr4:2:2, YCbCr4:2:0 > * Pixel clock up to 594MHz > * I2S, SPDIF audio interface > > The current version of this patch series only supports basic display outputs. > I conducted tests with DP0 in 1080p and 4K@60 YCbCr4:2:0 modes; the ALT/Type-C > mode was tested on Rock 5B, DP1 was tested on Rock 5 ITX by Stephen and Piotr. > HDCP and audio features remain unimplemented. > For RK3588, it's only support SST, while in the upcoming RK3576, it can support > MST output. > [skipped changelog] > > Andy Yan (10): > dt-bindings: display: rockchip: Add schema for RK3588 DPTX Controller > drm/bridge: synopsys: Add DW DPTX Controller support library > drm/rockchip: Add RK3588 DPTX output support > MAINTAINERS: Add entry for DW DPTX Controller bridge I tried pushing patches 1-4, but got the following error: dim: ERROR: 5a68dcf5837a ("MAINTAINERS: Add entry for DW DPTX Controller bridge"): Mandatory Maintainer Acked-by missing., aborting I'm not sure how to handle MAINTAINERS changes (or whether it's fine for me or not), so I will probably push patches 1-3 in a few days, if nobody beats me (or unless somebody points out a correct process for MAINTAINERS changes). > dt-bindings: display: simple-bridge: Add ra620 compatible > drm/bridge: simple-bridge: Add support for radxa ra620 > arm64: dts: rockchip: Add DP0 for rk3588 > arm64: dts: rockchip: Add DP1 for rk3588 > arm64: dts: rockchip: Enable DisplayPort for rk3588s Cool Pi 4B > arm64: dts: rockchip: Enable DP2HDMI for ROCK 5 ITX > > .../display/bridge/simple-bridge.yaml | 1 + > .../display/rockchip/rockchip,dw-dp.yaml | 150 ++ > MAINTAINERS | 8 + > arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 30 + > .../arm64/boot/dts/rockchip/rk3588-extra.dtsi | 30 + > .../boot/dts/rockchip/rk3588-rock-5-itx.dts | 59 + > .../boot/dts/rockchip/rk3588s-coolpi-4b.dts | 37 + > drivers/gpu/drm/bridge/simple-bridge.c | 5 + > drivers/gpu/drm/bridge/synopsys/Kconfig | 7 + > drivers/gpu/drm/bridge/synopsys/Makefile | 1 + > drivers/gpu/drm/bridge/synopsys/dw-dp.c | 2095 +++++++++++++++++ > drivers/gpu/drm/rockchip/Kconfig | 9 + > drivers/gpu/drm/rockchip/Makefile | 1 + > drivers/gpu/drm/rockchip/dw_dp-rockchip.c | 150 ++ > drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 1 + > drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1 + > include/drm/bridge/dw_dp.h | 20 + > 17 files changed, 2605 insertions(+) > create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,dw-dp.yaml > create mode 100644 drivers/gpu/drm/bridge/synopsys/dw-dp.c > create mode 100644 drivers/gpu/drm/rockchip/dw_dp-rockchip.c > create mode 100644 include/drm/bridge/dw_dp.h > > -- > 2.43.0 > > base-commit: 18b8261b84ad5462d7261617fbfa49d85d396fd9 > branch: rk3588-dp-upstream-v7 > -- With best wishes Dmitry
Hi Am 28.08.25 um 00:24 schrieb Dmitry Baryshkov: > On Fri, Aug 22, 2025 at 02:39:44PM +0800, Andy Yan wrote: >> From: Andy Yan <andy.yan@rock-chips.com> >> >> >> There are two DW DPTX based DisplayPort Controller on rk3588 which >> are compliant with the DisplayPort Specification Version 1.4 with >> the following features: >> >> * DisplayPort 1.4a >> * Main Link: 1/2/4 lanes >> * Main Link Support 1.62Gbps, 2.7Gbps, 5.4Gbps and 8.1Gbps >> * AUX channel 1Mbps >> * Single Stream Transport(SST) >> * Multistream Transport (MST) >> * Type-C support (alternate mode) >> * HDCP 2.2, HDCP 1.3 >> * Supports up to 8/10 bits per color component >> * Supports RBG, YCbCr4:4:4, YCbCr4:2:2, YCbCr4:2:0 >> * Pixel clock up to 594MHz >> * I2S, SPDIF audio interface >> >> The current version of this patch series only supports basic display outputs. >> I conducted tests with DP0 in 1080p and 4K@60 YCbCr4:2:0 modes; the ALT/Type-C >> mode was tested on Rock 5B, DP1 was tested on Rock 5 ITX by Stephen and Piotr. >> HDCP and audio features remain unimplemented. >> For RK3588, it's only support SST, while in the upcoming RK3576, it can support >> MST output. >> > [skipped changelog] > >> Andy Yan (10): >> dt-bindings: display: rockchip: Add schema for RK3588 DPTX Controller >> drm/bridge: synopsys: Add DW DPTX Controller support library >> drm/rockchip: Add RK3588 DPTX output support >> MAINTAINERS: Add entry for DW DPTX Controller bridge > I tried pushing patches 1-4, but got the following error: > > dim: ERROR: 5a68dcf5837a ("MAINTAINERS: Add entry for DW DPTX Controller bridge"): Mandatory Maintainer Acked-by missing., aborting > > I'm not sure how to handle MAINTAINERS changes (or whether it's fine for > me or not), so I will probably push patches 1-3 in a few days, if nobody > beats me (or unless somebody points out a correct process for > MAINTAINERS changes). That warning has been added recently to make sure that patches do not get in without sufficient review. It's overly pedantic, though. If you're confident that you have R-bs from enough relevant people, push the patches with 'dim -f' to ignore the warning. Best regards Thomas > >> dt-bindings: display: simple-bridge: Add ra620 compatible >> drm/bridge: simple-bridge: Add support for radxa ra620 >> arm64: dts: rockchip: Add DP0 for rk3588 >> arm64: dts: rockchip: Add DP1 for rk3588 >> arm64: dts: rockchip: Enable DisplayPort for rk3588s Cool Pi 4B >> arm64: dts: rockchip: Enable DP2HDMI for ROCK 5 ITX >> >> .../display/bridge/simple-bridge.yaml | 1 + >> .../display/rockchip/rockchip,dw-dp.yaml | 150 ++ >> MAINTAINERS | 8 + >> arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 30 + >> .../arm64/boot/dts/rockchip/rk3588-extra.dtsi | 30 + >> .../boot/dts/rockchip/rk3588-rock-5-itx.dts | 59 + >> .../boot/dts/rockchip/rk3588s-coolpi-4b.dts | 37 + >> drivers/gpu/drm/bridge/simple-bridge.c | 5 + >> drivers/gpu/drm/bridge/synopsys/Kconfig | 7 + >> drivers/gpu/drm/bridge/synopsys/Makefile | 1 + >> drivers/gpu/drm/bridge/synopsys/dw-dp.c | 2095 +++++++++++++++++ >> drivers/gpu/drm/rockchip/Kconfig | 9 + >> drivers/gpu/drm/rockchip/Makefile | 1 + >> drivers/gpu/drm/rockchip/dw_dp-rockchip.c | 150 ++ >> drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 1 + >> drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1 + >> include/drm/bridge/dw_dp.h | 20 + >> 17 files changed, 2605 insertions(+) >> create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,dw-dp.yaml >> create mode 100644 drivers/gpu/drm/bridge/synopsys/dw-dp.c >> create mode 100644 drivers/gpu/drm/rockchip/dw_dp-rockchip.c >> create mode 100644 include/drm/bridge/dw_dp.h >> >> -- >> 2.43.0 >> >> base-commit: 18b8261b84ad5462d7261617fbfa49d85d396fd9 >> branch: rk3588-dp-upstream-v7 >> -- -- Thomas Zimmermann Graphics Driver Developer SUSE Software Solutions Germany GmbH Frankenstrasse 146, 90461 Nuernberg, Germany GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman HRB 36809 (AG Nuernberg)
On Thu, Aug 28, 2025 at 09:50:34AM +0200, Thomas Zimmermann wrote: > Hi > > Am 28.08.25 um 00:24 schrieb Dmitry Baryshkov: > > On Fri, Aug 22, 2025 at 02:39:44PM +0800, Andy Yan wrote: > > > From: Andy Yan <andy.yan@rock-chips.com> > > > > > > > > > There are two DW DPTX based DisplayPort Controller on rk3588 which > > > are compliant with the DisplayPort Specification Version 1.4 with > > > the following features: > > > > > > * DisplayPort 1.4a > > > * Main Link: 1/2/4 lanes > > > * Main Link Support 1.62Gbps, 2.7Gbps, 5.4Gbps and 8.1Gbps > > > * AUX channel 1Mbps > > > * Single Stream Transport(SST) > > > * Multistream Transport (MST) > > > * Type-C support (alternate mode) > > > * HDCP 2.2, HDCP 1.3 > > > * Supports up to 8/10 bits per color component > > > * Supports RBG, YCbCr4:4:4, YCbCr4:2:2, YCbCr4:2:0 > > > * Pixel clock up to 594MHz > > > * I2S, SPDIF audio interface > > > > > > The current version of this patch series only supports basic display outputs. > > > I conducted tests with DP0 in 1080p and 4K@60 YCbCr4:2:0 modes; the ALT/Type-C > > > mode was tested on Rock 5B, DP1 was tested on Rock 5 ITX by Stephen and Piotr. > > > HDCP and audio features remain unimplemented. > > > For RK3588, it's only support SST, while in the upcoming RK3576, it can support > > > MST output. > > > > > [skipped changelog] > > > > > Andy Yan (10): > > > dt-bindings: display: rockchip: Add schema for RK3588 DPTX Controller > > > drm/bridge: synopsys: Add DW DPTX Controller support library > > > drm/rockchip: Add RK3588 DPTX output support > > > MAINTAINERS: Add entry for DW DPTX Controller bridge > > I tried pushing patches 1-4, but got the following error: > > > > dim: ERROR: 5a68dcf5837a ("MAINTAINERS: Add entry for DW DPTX Controller bridge"): Mandatory Maintainer Acked-by missing., aborting > > > > I'm not sure how to handle MAINTAINERS changes (or whether it's fine for > > me or not), so I will probably push patches 1-3 in a few days, if nobody > > beats me (or unless somebody points out a correct process for > > MAINTAINERS changes). > > That warning has been added recently to make sure that patches do not get in > without sufficient review. It's overly pedantic, though. It's not "overly pedantic", it follows the contribution rules. I'd argue that, if anything, we've been overly tolerant with that kind of practices. We do have a bug with handling MAINTAINERS changes at the moment. But everything else shouldn't be ignored: either patch MAINTAINERS to reflect the actual contribution path, or get the maintainers Ack. > If you're confident that you have R-bs from enough relevant people, > push the patches with 'dim -f' to ignore the warning. And let's not just advise that either. Maxime
On Thu, Aug 28, 2025 at 10:05:28AM +0200, Maxime Ripard wrote: > On Thu, Aug 28, 2025 at 09:50:34AM +0200, Thomas Zimmermann wrote: > > Hi > > > > Am 28.08.25 um 00:24 schrieb Dmitry Baryshkov: > > > On Fri, Aug 22, 2025 at 02:39:44PM +0800, Andy Yan wrote: > > > > From: Andy Yan <andy.yan@rock-chips.com> > > > > > > > > > > > > There are two DW DPTX based DisplayPort Controller on rk3588 which > > > > are compliant with the DisplayPort Specification Version 1.4 with > > > > the following features: > > > > > > > > * DisplayPort 1.4a > > > > * Main Link: 1/2/4 lanes > > > > * Main Link Support 1.62Gbps, 2.7Gbps, 5.4Gbps and 8.1Gbps > > > > * AUX channel 1Mbps > > > > * Single Stream Transport(SST) > > > > * Multistream Transport (MST) > > > > * Type-C support (alternate mode) > > > > * HDCP 2.2, HDCP 1.3 > > > > * Supports up to 8/10 bits per color component > > > > * Supports RBG, YCbCr4:4:4, YCbCr4:2:2, YCbCr4:2:0 > > > > * Pixel clock up to 594MHz > > > > * I2S, SPDIF audio interface > > > > > > > > The current version of this patch series only supports basic display outputs. > > > > I conducted tests with DP0 in 1080p and 4K@60 YCbCr4:2:0 modes; the ALT/Type-C > > > > mode was tested on Rock 5B, DP1 was tested on Rock 5 ITX by Stephen and Piotr. > > > > HDCP and audio features remain unimplemented. > > > > For RK3588, it's only support SST, while in the upcoming RK3576, it can support > > > > MST output. > > > > > > > [skipped changelog] > > > > > > > Andy Yan (10): > > > > dt-bindings: display: rockchip: Add schema for RK3588 DPTX Controller > > > > drm/bridge: synopsys: Add DW DPTX Controller support library > > > > drm/rockchip: Add RK3588 DPTX output support > > > > MAINTAINERS: Add entry for DW DPTX Controller bridge > > > I tried pushing patches 1-4, but got the following error: > > > > > > dim: ERROR: 5a68dcf5837a ("MAINTAINERS: Add entry for DW DPTX Controller bridge"): Mandatory Maintainer Acked-by missing., aborting > > > > > > I'm not sure how to handle MAINTAINERS changes (or whether it's fine for > > > me or not), so I will probably push patches 1-3 in a few days, if nobody > > > beats me (or unless somebody points out a correct process for > > > MAINTAINERS changes). > > > > That warning has been added recently to make sure that patches do not get in > > without sufficient review. It's overly pedantic, though. > > It's not "overly pedantic", it follows the contribution rules. I'd argue > that, if anything, we've been overly tolerant with that kind of > practices. > > We do have a bug with handling MAINTAINERS changes at the moment. But > everything else shouldn't be ignored: either patch MAINTAINERS to > reflect the actual contribution path, or get the maintainers Ack. For me that points out that MAINTAINERS changes should be integrated into the corresponding driver patch rather than being a separate patch. > > > If you're confident that you have R-bs from enough relevant people, > > push the patches with 'dim -f' to ignore the warning. > > And let's not just advise that either. -- With best wishes Dmitry
On Thu, Aug 28, 2025 at 03:56:21PM +0300, Dmitry Baryshkov wrote: > On Thu, Aug 28, 2025 at 10:05:28AM +0200, Maxime Ripard wrote: > > On Thu, Aug 28, 2025 at 09:50:34AM +0200, Thomas Zimmermann wrote: > > > Hi > > > > > > Am 28.08.25 um 00:24 schrieb Dmitry Baryshkov: > > > > On Fri, Aug 22, 2025 at 02:39:44PM +0800, Andy Yan wrote: > > > > > From: Andy Yan <andy.yan@rock-chips.com> > > > > > > > > > > > > > > > There are two DW DPTX based DisplayPort Controller on rk3588 which > > > > > are compliant with the DisplayPort Specification Version 1.4 with > > > > > the following features: > > > > > > > > > > * DisplayPort 1.4a > > > > > * Main Link: 1/2/4 lanes > > > > > * Main Link Support 1.62Gbps, 2.7Gbps, 5.4Gbps and 8.1Gbps > > > > > * AUX channel 1Mbps > > > > > * Single Stream Transport(SST) > > > > > * Multistream Transport (MST) > > > > > * Type-C support (alternate mode) > > > > > * HDCP 2.2, HDCP 1.3 > > > > > * Supports up to 8/10 bits per color component > > > > > * Supports RBG, YCbCr4:4:4, YCbCr4:2:2, YCbCr4:2:0 > > > > > * Pixel clock up to 594MHz > > > > > * I2S, SPDIF audio interface > > > > > > > > > > The current version of this patch series only supports basic display outputs. > > > > > I conducted tests with DP0 in 1080p and 4K@60 YCbCr4:2:0 modes; the ALT/Type-C > > > > > mode was tested on Rock 5B, DP1 was tested on Rock 5 ITX by Stephen and Piotr. > > > > > HDCP and audio features remain unimplemented. > > > > > For RK3588, it's only support SST, while in the upcoming RK3576, it can support > > > > > MST output. > > > > > > > > > [skipped changelog] > > > > > > > > > Andy Yan (10): > > > > > dt-bindings: display: rockchip: Add schema for RK3588 DPTX Controller > > > > > drm/bridge: synopsys: Add DW DPTX Controller support library > > > > > drm/rockchip: Add RK3588 DPTX output support > > > > > MAINTAINERS: Add entry for DW DPTX Controller bridge > > > > I tried pushing patches 1-4, but got the following error: > > > > > > > > dim: ERROR: 5a68dcf5837a ("MAINTAINERS: Add entry for DW DPTX Controller bridge"): Mandatory Maintainer Acked-by missing., aborting > > > > > > > > I'm not sure how to handle MAINTAINERS changes (or whether it's fine for > > > > me or not), so I will probably push patches 1-3 in a few days, if nobody > > > > beats me (or unless somebody points out a correct process for > > > > MAINTAINERS changes). > > > > > > That warning has been added recently to make sure that patches do not get in > > > without sufficient review. It's overly pedantic, though. > > > > It's not "overly pedantic", it follows the contribution rules. I'd argue > > that, if anything, we've been overly tolerant with that kind of > > practices. > > > > We do have a bug with handling MAINTAINERS changes at the moment. But > > everything else shouldn't be ignored: either patch MAINTAINERS to > > reflect the actual contribution path, or get the maintainers Ack. > > For me that points out that MAINTAINERS changes should be integrated > into the corresponding driver patch rather than being a separate patch. Not really. It's really just a bug in dim, there's no hidden intent :) Maxime
Am Donnerstag, 28. August 2025, 10:05:28 Mitteleuropäische Sommerzeit schrieb Maxime Ripard: > On Thu, Aug 28, 2025 at 09:50:34AM +0200, Thomas Zimmermann wrote: > > Hi > > > > Am 28.08.25 um 00:24 schrieb Dmitry Baryshkov: > > > On Fri, Aug 22, 2025 at 02:39:44PM +0800, Andy Yan wrote: > > > > From: Andy Yan <andy.yan@rock-chips.com> > > > > > > > > > > > > There are two DW DPTX based DisplayPort Controller on rk3588 which > > > > are compliant with the DisplayPort Specification Version 1.4 with > > > > the following features: > > > > > > > > * DisplayPort 1.4a > > > > * Main Link: 1/2/4 lanes > > > > * Main Link Support 1.62Gbps, 2.7Gbps, 5.4Gbps and 8.1Gbps > > > > * AUX channel 1Mbps > > > > * Single Stream Transport(SST) > > > > * Multistream Transport (MST) > > > > * Type-C support (alternate mode) > > > > * HDCP 2.2, HDCP 1.3 > > > > * Supports up to 8/10 bits per color component > > > > * Supports RBG, YCbCr4:4:4, YCbCr4:2:2, YCbCr4:2:0 > > > > * Pixel clock up to 594MHz > > > > * I2S, SPDIF audio interface > > > > > > > > The current version of this patch series only supports basic display outputs. > > > > I conducted tests with DP0 in 1080p and 4K@60 YCbCr4:2:0 modes; the ALT/Type-C > > > > mode was tested on Rock 5B, DP1 was tested on Rock 5 ITX by Stephen and Piotr. > > > > HDCP and audio features remain unimplemented. > > > > For RK3588, it's only support SST, while in the upcoming RK3576, it can support > > > > MST output. > > > > > > > [skipped changelog] > > > > > > > Andy Yan (10): > > > > dt-bindings: display: rockchip: Add schema for RK3588 DPTX Controller > > > > drm/bridge: synopsys: Add DW DPTX Controller support library > > > > drm/rockchip: Add RK3588 DPTX output support > > > > MAINTAINERS: Add entry for DW DPTX Controller bridge > > > I tried pushing patches 1-4, but got the following error: > > > > > > dim: ERROR: 5a68dcf5837a ("MAINTAINERS: Add entry for DW DPTX Controller bridge"): Mandatory Maintainer Acked-by missing., aborting > > > > > > I'm not sure how to handle MAINTAINERS changes (or whether it's fine for > > > me or not), so I will probably push patches 1-3 in a few days, if nobody > > > beats me (or unless somebody points out a correct process for > > > MAINTAINERS changes). > > > > That warning has been added recently to make sure that patches do not get in > > without sufficient review. It's overly pedantic, though. > > It's not "overly pedantic", it follows the contribution rules. I'd argue > that, if anything, we've been overly tolerant with that kind of > practices. > > We do have a bug with handling MAINTAINERS changes at the moment. But > everything else shouldn't be ignored: either patch MAINTAINERS to > reflect the actual contribution path, or get the maintainers Ack. $ scripts/get_maintainer.pl MAINTAINERS linux-kernel@vger.kernel.org (open list) MAINTAINERS does not have a maintainer though, to Ack a patch changing it
On Fri, 22 Aug 2025 14:39:44 +0800, Andy Yan wrote: > There are two DW DPTX based DisplayPort Controller on rk3588 which > are compliant with the DisplayPort Specification Version 1.4 with > the following features: > > * DisplayPort 1.4a > * Main Link: 1/2/4 lanes > * Main Link Support 1.62Gbps, 2.7Gbps, 5.4Gbps and 8.1Gbps > * AUX channel 1Mbps > * Single Stream Transport(SST) > * Multistream Transport (MST) > * Type-C support (alternate mode) > * HDCP 2.2, HDCP 1.3 > * Supports up to 8/10 bits per color component > * Supports RBG, YCbCr4:4:4, YCbCr4:2:2, YCbCr4:2:0 > * Pixel clock up to 594MHz > * I2S, SPDIF audio interface > > [...] Applied, thanks! [07/10] arm64: dts: rockchip: Add DP0 for rk3588 commit: 8c239f24341ab9ac75992a0a3c32bb8cddf48a20 [08/10] arm64: dts: rockchip: Add DP1 for rk3588 commit: 445e4ac0d85821904b3f2bee410def4181987c4e [09/10] arm64: dts: rockchip: Enable DisplayPort for rk3588s Cool Pi 4B commit: 1b242cafdfc4bc7d43ed9147cbffe5480632f661 [10/10] arm64: dts: rockchip: Enable DP2HDMI for ROCK 5 ITX commit: df02252f271b4fa50c7087a0e6f5a7d7ed2f1dcc Best regards, -- Heiko Stuebner <heiko@sntech.de>
On Fri, 22 Aug 2025 14:39:44 +0800, Andy Yan wrote: > From: Andy Yan <andy.yan@rock-chips.com> > > > There are two DW DPTX based DisplayPort Controller on rk3588 which > are compliant with the DisplayPort Specification Version 1.4 with > the following features: > > [...] Applied to drm-misc-next, thanks! I will wait for a few more days to apply the rest, maybe it gets some more R-b (especially the MAINTAINERS patch). [05/10] dt-bindings: display: simple-bridge: Add ra620 compatible commit: 480a76c64f4f6a7f8d4aa2ac86cd2178687716b9 [06/10] drm/bridge: simple-bridge: Add support for radxa ra620 commit: 73b81fcb12df1051bd169e488245f8bf4c37bc93 Best regards, -- With best wishes Dmitry
On Fri, 22 Aug 2025 14:39:44 +0800, Andy Yan wrote: > From: Andy Yan <andy.yan@rock-chips.com> > > > There are two DW DPTX based DisplayPort Controller on rk3588 which > are compliant with the DisplayPort Specification Version 1.4 with > the following features: > > [...] Applied to drm-misc-next, thanks! [01/10] dt-bindings: display: rockchip: Add schema for RK3588 DPTX Controller commit: 2b036b13c8c2cadf7a27036f911ec99742504fce [02/10] drm/bridge: synopsys: Add DW DPTX Controller support library commit: 86eecc3a9c2e06462f6a273fcd24150b6da787de [03/10] drm/rockchip: Add RK3588 DPTX output support commit: d68ba7bac9555d05e2f5b310c898b2a5c7eff174 [04/10] MAINTAINERS: Add entry for DW DPTX Controller bridge commit: 0b6da6d3a8d5391ff9da2358ac5afd8b7badd943 Best regards, -- With best wishes Dmitry
© 2016 - 2025 Red Hat, Inc.