The custom board we are using did not bring out the HDMI detect pin (it doesn’t support HDMI) but the system always detects the HDMI channel as having a monitor attached. What changes do we need to make to make it stop detecting the non-existant monitor?
Hi,
Could you share what kind of error you saw? You could try to disable hdmi-display in dts.
We think we have disabled it but the boot display shows HDMI detected and it tries to read the EEPROM.
Please share your log and dts if you want us to help.
Our primary engineer (who was learning all of this) has left and we are starting from scratch for the Pinmux and DTS files. It is a steep learning cliff that is a part time effort for me and others so we are running slow trying to understand the way it all works and making modifications to our pinmux and DTS files to make sure we have the correct information in them. When we get it all loaded we will probably be back. A good bit of our issues seems to be that the documents haven’t been update for R28 and the files aren’t named the same or in the same directories any more. That had sent us down a rat hole that we are now climbing up out of.
The pinmux spreadsheet allows designing a device tree. You can extract what you actually have from a running system:
dtc -I fs -O dts -o extracted.dts /proc/device-tree
If you have the default device tree for that release (get release via “head -n 1 /etc/nv_tegra_release”) you can diff the two and see what changes were made. You can do similar comparisons with the device tree of a different/newer release.