This is what I have right now:
nano@nano-desktop:~$ cd /proc/device-tree/host1x/sor
nano@nano-desktop:/proc/device-tree/host1x/sor$ ls
clock-names nvidia,active-panel phandle
clocks nvidia,dpaux prod-settings
compatible nvidia,sor1-output-type reg
dp-display nvidia,sor-audio-not-supported reg-names
hdmi-display nvidia,sor-ctrlnum reset-names
linux,phandle nvidia,xbar-ctrl resets
name panel-a-edp-1080p-14-0 status
nano@nano-desktop:/proc/device-tree/host1x/sor$ ls prod-settings/
name prod_c_dp '#prod-cells'
nano@nano-desktop:/proc/device-tree/host1x/sor$ cat panel-a-edp-1080p-14-0/status
disabled
I tried setting dp-display to disabled but it had no effect.
This is what my dts looks like atm:
/*
* arch/arm64/boot/dts/tegra210-p3448-0002-p3449-0000-b00.dts
*
* Copyright (c) 2018-2019, NVIDIA CORPORATION. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
* more details.
*
* You should have received a copy of the GNU General Public License along
* with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*
*/
#include "tegra210-porg-p3448-common.dtsi"
#include "panels/panel-a-edp-1080p-14-0.dtsi"
#include "porg-platforms/tegra210-porg-pinmux-p3448-0002-b00.dtsi"
#include "porg-platforms/tegra210-porg-gpio-p3448-0002-b00.dtsi"
/ {
model = "NVIDIA Jetson Nano Developer Kit";
compatible = "nvidia,jetson-nano", "nvidia,tegra210";
nvidia,dtsfilename = __FILE__;
sor {
status = "okay";
nvidia,active-panel = <&panel_a_edp_1080p_14_0>;
panel-s-edp-uhdtv-15-6 {
status = "disabled";
};
panel-a-edp-1080p-14-0 {
status = "okay";
};
dp-display {
status = "disabled";
};
prod-settings {
prod_c_hbr {
prod = <
0x00000590 0x00f00000 0x00400000 //SOR_NV_PDISP_SOR_PLL1_0 23:20=LOADADJ 0x04
>;
};
prod_c_hbr2 {
prod = <
0x00000590 0x00f00000 0x00600000 //SOR_NV_PDISP_SOR_PLL1_0 23:20=LOADADJ 0x06
>;
};
prod_c_rbr {
prod = <
0x00000590 0x00f00000 0x00300000 //SOR_NV_PDISP_SOR_PLL1_0 23:20=LOADADJ 0x03
>;
};
};
};
sdhci@700b0600 { /* SDMMC4 for EMMC */
status = "okay";
};
sdhci@700b0000 { /* SDMMC1 for SD card */
status = "disabled";
};
spi@70410000 { /* QSPI */
status = "disabled";
};
gpio@6000d000 {
/* gpio-name for 40-pin header, gpio-name given as COL(10) x ROW(20) */
gpio-line-names = "", "", "", "", "", "", "", "", "", "",
"", "", "SPI1_MOSI", "SPI1_MISO", "SPI1_SCK", "SPI1_CS0", "SPI0_MOSI", "SPI0_MISO", "SPI0_SCK", "SPI0_CS0",
"SPI0_CS1", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "GPIO13", "",
"", "", "", "", "", "", "", "", "", "",
"UART1_RTS", "UART1_CTS", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "I2S0_FS", "I2S0_DIN", "I2S0_DOUT", "I2S0_SCLK",
"", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "GPIO01",
"", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "GPIO07", "",
"", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "",
"", "", "", "", "GPIO12", "", "", "", "", "",
"GPIO11", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "GPIO09", "", "", "",
"", "", "", "", "", "", "", "", "", "",
"", "", "SPI1_CS1", "", "", "", "", "", "", "";
};
};