Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

arm64: zynqmp: Enable DP in kr260/kv260 revA

Enable DP output in both CC (Carrier Cards).

Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/3160658ea2c4dd09a1d68918271177cf55437a8f.1756799774.git.michal.simek@amd.com

+34
+17
arch/arm64/boot/dts/xilinx/zynqmp-sck-kr-g-revA.dtso
··· 71 71 #clock-cells = <0>; 72 72 clock-frequency = <25000000>; 73 73 }; 74 + dpcon { 75 + compatible = "dp-connector"; 76 + label = "P11"; 77 + type = "full-size"; 78 + 79 + port { 80 + dpcon_in: endpoint { 81 + remote-endpoint = <&dpsub_dp_out>; 82 + }; 83 + }; 84 + }; 74 85 }; 75 86 76 87 &i2c1 { /* I2C_SCK C26/C27 - MIO from SOM */ ··· 154 143 phy-names = "dp-phy0"; 155 144 phys = <&psgtr 1 PHY_TYPE_DP 0 1>; 156 145 assigned-clock-rates = <27000000>, <25000000>, <300000000>; 146 + }; 147 + 148 + &out_dp { 149 + dpsub_dp_out: endpoint { 150 + remote-endpoint = <&dpcon_in>; 151 + }; 157 152 }; 158 153 159 154 &zynqmp_dpdma {
+17
arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revA.dtso
··· 72 72 #clock-cells = <0>; 73 73 clock-frequency = <27000000>; 74 74 }; 75 + dpcon { 76 + compatible = "dp-connector"; 77 + label = "P11"; 78 + type = "full-size"; 79 + 80 + port { 81 + dpcon_in: endpoint { 82 + remote-endpoint = <&dpsub_dp_out>; 83 + }; 84 + }; 85 + }; 75 86 }; 76 87 77 88 &i2c1 { /* I2C_SCK C23/C24 - MIO from SOM */ ··· 131 120 phy-names = "dp-phy0", "dp-phy1"; 132 121 phys = <&psgtr 1 PHY_TYPE_DP 0 0>, <&psgtr 0 PHY_TYPE_DP 1 0>; 133 122 assigned-clock-rates = <27000000>, <25000000>, <300000000>; 123 + }; 124 + 125 + &out_dp { 126 + dpsub_dp_out: endpoint { 127 + remote-endpoint = <&dpcon_in>; 128 + }; 134 129 }; 135 130 136 131 &zynqmp_dpdma {