Hi i’m trying to multi display Deepstream DP AND DP
now i’m using dev kit, so i verifying my pipeline output to the two monitor( HDMI & DP)
but i will insert the module to the other carrier board
it support 2 DP port
but i’m not sure it will work
before the this question i found
i should change the device tree syntax
but i never do that before
can you tell me step by step?
or can you give me a reference ?
i heard i should change
sor / nvdisplay
i need change thd dts/dtb only?
or compile something?
sudo ./flash.sh -r -k kernel-dtb
is done ? you said “…” what it means
and my host pc has kernel folder not kernel-dtb
should i use
sudo ./flash.sh -r -k kernel ??
i use dev.kit but i turn off the sor1 HDMI and turn on the sor1 DP
if i insert my module it can output 2 DP now???
It would be better if you can share us what have you modified. I cannot tell anything by just one comment here.
Based on your log, my answer is no. You didn’t modify it correctly. I can still see driver want to enable hdmi but not dp.
[ 1.480508] tegradc 15200000.nvdisplay: tegra_dc_parse_panel_ops: panel: /host1x/sor1/hdmi-display is not active
[ 1.480554] tegradc 15200000.nvdisplay: err:-19 parsing panel_ops
i bring the dmesg grep tegradc but i’m not sure it means
These are driver logs which enable the tegradc. DC means Display Controller. Codes are under kernel/nvidia/drivers/video/tegra/dc/
For example, this is the dts in the kernel source file. It is not hex value so easier to read.
You see hex value because you convert dtb file back to dts files directly. But it is fine. Your method should work too.
It is just hard to found some nodes sometimes.
No, if you use flash.sh with -r -k, it will flash only one partition and does not erase all emmc storage.
You can tell that based on the time to finish flash. If you run flash.sh with -r, -k it will finish quickly. You shall not see something that “APP” partition gets flashed.