Hi, I want to build from source L4T32.4.3, here I want to enable Display port DP on HDMI0 and keep HDMI as it is in HDMI2. Which dtsi file I need to edit and what needs to change?
- fb0: Head0->SOR2->HDMI // Make as DP
- fb1: Head1->SOR0->DP0
- fb2: Head2->SOR1->DP1// Make as HDMI
file: (hardware/nvidia/platform/t19x/galen/kernel-dts/common/tegra194-p2822-disp.dtsi)
Does this is correct? anything needs to be changed?
&head0 {
status = “okay”;
nvidia,fb-bpp = <32>;
nvidia,fbmem-size = <265420800>; /* 8K (7680*4320) 32bpp double buffered /
nvidia,fb-flags = <TEGRA_FB_FLIP_ON_PROBE>;
win-mask = <0x3>;
nvidia,fb-win = <0>;
nvidia,dc-connector = <&sor2>;
nvidia,dc-flags = <TEGRA_DC_FLAG_ENABLED>;
avdd_hdmi-supply = <&p2888_spmic_sd0>; / 1v0 /
avdd_hdmi_pll-supply = <&p2888_spmic_sd1>; / 1v8 /
vdd_hdmi_5v0-supply = <&p2822_vdd_hdmi_5v0>; / 5v0 */
};
&head1 {
status = “okay”;
nvidia,fb-bpp = <32>;
nvidia,fbmem-size = <265420800>; /* 8K (7680*4320) 32bpp double buffered */
nvidia,fb-flags = <TEGRA_FB_FLIP_ON_PROBE>;
win-mask = <0xC>;
nvidia,fb-win = <2>;
nvidia,dc-connector = <&sor0>;
nvidia,dc-flags = <TEGRA_DC_FLAG_ENABLED>;
vdd-dp-pwr-supply = <&p2888_spmic_sd0>;
avdd-dp-pll-supply = <&p2888_spmic_sd1>;
vdd-edp-sec-mode-supply = <&battery_reg>;
vdd-dp-pad-supply = <&battery_reg>;
vdd_hdmi_5v0-supply = <&p2822_vdd_hdmi_5v0>;
};
&head2 {
status = “okay”;
nvidia,fb-bpp = <32>;
nvidia,fbmem-size = <265420800>; /* 8K (7680*4320) 32bpp double buffered */
nvidia,fb-flags = <TEGRA_FB_FLIP_ON_PROBE>;
win-mask = <0x30>;
nvidia,fb-win = <4>;
nvidia,dc-connector = <&sor1>;
nvidia,dc-flags = <TEGRA_DC_FLAG_ENABLED>;
vdd-dp-pwr-supply = <&p2888_spmic_sd0>;
avdd-dp-pll-supply = <&p2888_spmic_sd1>;
vdd-edp-sec-mode-supply = <&battery_reg>;
vdd-dp-pad-supply = <&battery_reg>;
vdd_hdmi_5v0-supply = <&p2822_vdd_hdmi_5v0>;
};
&sor0 {
status = “okay”;
nvidia,active-panel = <&sor0_dp_display>;
};
&sor0_dp_display {
status = “okay”;
nvidia,is_ext_dp_panel = <1>;
};
&sor1 {
status = “okay”;
nvidia,active-panel = <&sor1_hdmi_display>;
};
&sor1_hdmi_display {
status = “okay”;
nvidia,is_ext_dp_panel = <1>;
};
&sor2 {
status = “okay”;
nvidia,active-panel = <&sor2_dp_display>;
};
&sor2_dp_display {
status = “okay”;
disp-default-out {
nvidia,out-flags = <TEGRA_DC_OUT_HOTPLUG_LOW>;
};
};
&dpaux0 {
status = “okay”;
};
&dpaux1 {
status = “okay”;
};
&dpaux2 {
status = “okay”;
};
&tegra_cec {
status = “okay”;
};