mirror of
https://github.com/torvalds/linux.git
synced 2026-06-05 13:06:59 +02:00
arm64: dts: ti: k3-j721s2-common-proc-board: Enable DisplayPort-1
Enable DSI display for J721S2 EVM. Add the endpoint nodes to describe connection from: DSS => DSI Bridge => DSI to eDP bridge => DisplayPort-1 Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com> Tested-by: Harikrishna Shenoy <h-shenoy@ti.com> Reviewed-by: Harikrishna Shenoy <h-shenoy@ti.com> Reviewed-by: Udit Kumar <u-kumar1@ti.com> Link: https://lore.kernel.org/r/20250716060114.52122-7-j-choudhary@ti.com Signed-off-by: Nishanth Menon <nm@ti.com>
This commit is contained in:
parent
3c29300dce
commit
2bca9f6922
|
|
@ -93,6 +93,28 @@ vdd_sd_dv: gpio-regulator-TLV71033 {
|
|||
<3300000 0x1>;
|
||||
};
|
||||
|
||||
dp1_pwr_3v3: regulator-dp1-prw {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "dp1-pwr";
|
||||
regulator-min-microvolt = <3300000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
gpio = <&exp4 1 GPIO_ACTIVE_HIGH>; /* P1 - DP1_PWR_SW_EN */
|
||||
enable-active-high;
|
||||
};
|
||||
|
||||
dp1: connector-dp1 {
|
||||
compatible = "dp-connector";
|
||||
label = "DP1";
|
||||
type = "full-size";
|
||||
dp-pwr-supply = <&dp1_pwr_3v3>;
|
||||
|
||||
port {
|
||||
dp1_connector_in: endpoint {
|
||||
remote-endpoint = <&dp1_out>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
transceiver1: can-phy1 {
|
||||
compatible = "ti,tcan1043";
|
||||
#phy-cells = <0>;
|
||||
|
|
@ -563,3 +585,74 @@ &main_mcan5 {
|
|||
pinctrl-0 = <&main_mcan5_pins_default>;
|
||||
phys = <&transceiver4>;
|
||||
};
|
||||
|
||||
&dss {
|
||||
/*
|
||||
* DSS on J721S2-EVM supports DP on VP0 and DSI on VP2.
|
||||
* These clock assignments are chosen to enable the following outputs:
|
||||
* VP0 - DisplayPort SST
|
||||
* VP2 - DSI
|
||||
*/
|
||||
status = "okay";
|
||||
assigned-clocks = <&k3_clks 158 2>,
|
||||
<&k3_clks 158 14>;
|
||||
assigned-clock-parents = <&k3_clks 158 3>,
|
||||
<&k3_clks 158 16>;
|
||||
};
|
||||
|
||||
&dss_ports {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
port@2 {
|
||||
reg = <2>;
|
||||
|
||||
dpi2_out: endpoint {
|
||||
remote-endpoint = <&dsi0_in>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&dsi0_ports {
|
||||
port@0 {
|
||||
reg = <0>;
|
||||
|
||||
dsi0_out: endpoint {
|
||||
remote-endpoint = <&dp1_in>;
|
||||
};
|
||||
};
|
||||
|
||||
port@1 {
|
||||
reg = <1>;
|
||||
|
||||
dsi0_in: endpoint {
|
||||
remote-endpoint = <&dpi2_out>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&dsi_edp_bridge_ports {
|
||||
port@0 {
|
||||
reg = <0>;
|
||||
|
||||
dp1_in: endpoint {
|
||||
remote-endpoint = <&dsi0_out>;
|
||||
};
|
||||
};
|
||||
|
||||
port@1 {
|
||||
reg = <1>;
|
||||
|
||||
dp1_out: endpoint {
|
||||
remote-endpoint = <&dp1_connector_in>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&dphy_tx0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&dsi0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user