arm64: dts: rockchip: disable USB type-c DisplayPort
Subsystems (2)
PATCH 1/1 arm64: dts: rockchip: disable USB type-c DisplayPort
The cdn-dp sub driver probes the device failed on PINEBOOK Pro.
kernel: cdn-dp fec00000.dp: [drm:cdn_dp_probe [rockchipdrm]] *ERROR* missing extcon or phy
kernel: cdn-dp: probe of fec00000.dp failed with error -22
Then, the device halts all of the DRM related device jobs. For example, the operations: vop_component_ops, vop_component_ops and rockchip_dp_component_ops cannot be bound to corresponding devices. So, Xorg cannot find the correct DRM device.
The USB type-C DisplayPort does not work for now. So, disable the DisplayPort node until the type-C phy work has been done.
--- arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts +1 -1
@@ -380,7 +380,7 @@ mains_charger: dc-charger { }; &cdn_dp { - status = "okay"; + status = "disabled"; }; &cpu_b0 {
Signature · 1 line
2.28.0
Quoted 34 lines · Jian-Hong Pan
The cdn-dp sub driver probes the device failed on PINEBOOK Pro.
kernel: cdn-dp fec00000.dp: [drm:cdn_dp_probe [rockchipdrm]] *ERROR* missing extcon or phy
kernel: cdn-dp: probe of fec00000.dp failed with error -22Then, the device halts all of the DRM related device jobs. For example, the operations:
vop_component_ops,vop_component_opsandrockchip_dp_component_opscannot be bound to corresponding devices. So, Xorg cannot find the correct DRM device.The USB type-C DisplayPort does not work for now. So, disable the DisplayPort node until the type-C phy work has been done.
Signed-off-by Jian-Hong Pan <[email protected]>--- arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts +1
-1@@ -380,7 +380,7 @@ mains_charger: dc-charger { }; &cdn_dp { - status = "okay"; + status = "disabled"; }; &cpu_b0 {Signature · 1 line
2.28.0
I saw a similar patch posted at https://lkml.org/lkml/2021/7/15/752. I was wondering if one of these patches will be submitted to mainline, or what the status on this patch is. I can confirm that this does solve the issue on my Pinebook Pro. Will this go forward?
Siva Mahadevan <[email protected]> 於 2021年10月25日 週一 上午5:17寫道:
Quoted 33 lines
Quoted 31 lines · Jian-Hong Pan
The cdn-dp sub driver probes the device failed on PINEBOOK Pro.
kernel: cdn-dp fec00000.dp: [drm:cdn_dp_probe [rockchipdrm]] *ERROR* missing extcon or phy
kernel: cdn-dp: probe of fec00000.dp failed with error -22Then, the device halts all of the DRM related device jobs. For example, the operations:
vop_component_ops,vop_component_opsandrockchip_dp_component_opscannot be bound to corresponding devices. So, Xorg cannot find the correct DRM device.The USB type-C DisplayPort does not work for now. So, disable the DisplayPort node until the type-C phy work has been done.
Signed-off-by Jian-Hong Pan <[email protected]>--- arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts +1
-1@@ -380,7 +380,7 @@ mains_charger: dc-charger { }; &cdn_dp { - status = "okay"; + status = "disabled"; };
Quoted 8 lines
Quoted 3 lines
arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts +0
-1&cpu_b0 { --2.28.0
I saw a similar patch posted at https://lkml.org/lkml/2021/7/15/752. I was wondering if one of these patches will be submitted to mainline, or what the status on this patch is. I can confirm that this does solve the issue on my Pinebook Pro. Will this go forward?
Notice that commit ("arm64: dts: rockchip: Disable CDN DP on Pinebook Pro") [1] is already in linux-next.
Jian-Hong Pan