Message ID | 20180213143549.15197-3-enric.balletbo@collabora.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Am Dienstag, 13. Februar 2018, 15:35:49 CET schrieb Enric Balletbo i Serra: > From: Chris Zhong <zyw@rock-chips.com> > > Enable cdn_dp and create a cdn-dp-sound for the DP audio. Delete the > endpoints between dp and vopL for gru, since we want the DP only use > VOP big, which can support 4K mode. > > Signed-off-by: Chris Zhong <zyw@rock-chips.com> > Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com> applied for 4.17 after dropping the vop-related hacks The devicetree should only describe the hardware and is generally not meant to do configuration-related things. Selecting the most suitable vops for any given combination of outputs should be in the realm of the driver and not hard-coded in the dt. Heiko
diff --git a/arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi index 03f195025390..d05e8a52ec3c 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi @@ -515,7 +515,23 @@ compatible = "rockchip,rk3399-gru-sound"; rockchip,cpu = <&i2s0 &i2s2>; rockchip,codec = <&max98357a &headsetcodec - &codec &wacky_spi_audio>; + &codec &wacky_spi_audio &cdn_dp>; + }; +}; + +/* Don't use vopl for dp, save it for edp */ +/delete-node/ &vopl_out_dp; +/delete-node/ &dp_in_vopl; + +&cdn_dp { + status = "okay"; + extcon = <&usbc_extcon0>, <&usbc_extcon1>; + + ports { + /* Don't use vopl for dp, save it for edp */ + dp_in: port { + /delete-node/ endpoint@1; + }; }; };