]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: zynqmp: Enable DP in kr260/kv260 revA
authorMichal Simek <michal.simek@amd.com>
Tue, 2 Sep 2025 07:56:21 +0000 (09:56 +0200)
committerMichal Simek <michal.simek@amd.com>
Wed, 10 Sep 2025 13:56:03 +0000 (15:56 +0200)
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
arch/arm64/boot/dts/xilinx/zynqmp-sck-kr-g-revA.dtso
arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revA.dtso

index fbacfa984d7640b3b4182a10b5e9bead9c1552ed..b92dcb86e87e9c7c36196da234130434a0271026 100644 (file)
                #clock-cells = <0>;
                clock-frequency = <25000000>;
        };
+       dpcon {
+               compatible = "dp-connector";
+               label = "P11";
+               type = "full-size";
+
+               port {
+                       dpcon_in: endpoint {
+                               remote-endpoint = <&dpsub_dp_out>;
+                       };
+               };
+       };
 };
 
 &i2c1 { /* I2C_SCK C26/C27 - MIO from SOM */
        assigned-clock-rates = <27000000>, <25000000>, <300000000>;
 };
 
+&out_dp {
+       dpsub_dp_out: endpoint {
+               remote-endpoint = <&dpcon_in>;
+       };
+};
+
 &zynqmp_dpdma {
        status = "okay";
        assigned-clock-rates = <600000000>;
index 3c36eb52e96841939f5aea07df3eaf9bd7f818ae..d7351a17d3e88d589123c7cc723b4af81393735b 100644 (file)
                #clock-cells = <0>;
                clock-frequency = <27000000>;
        };
+       dpcon {
+               compatible = "dp-connector";
+               label = "P11";
+               type = "full-size";
+
+               port {
+                       dpcon_in: endpoint {
+                               remote-endpoint = <&dpsub_dp_out>;
+                       };
+               };
+       };
 };
 
 &i2c1 { /* I2C_SCK C23/C24 - MIO from SOM */
        assigned-clock-rates = <27000000>, <25000000>, <300000000>;
 };
 
+&out_dp {
+       dpsub_dp_out: endpoint {
+               remote-endpoint = <&dpcon_in>;
+       };
+};
+
 &zynqmp_dpdma {
        status = "okay";
        assigned-clock-rates = <600000000>;