In the Makefile under
There are rules for creating dtbs for different platforms.
Can you please explain what are:
platforms. How they differ from tegra210-jetson-tx1
You should only use jetson-cv based dtb. Jetson-e was a tx1 platform for nvidia internal use.
What’s is the difference between tegra210-jetson-tx1 and tegra210-jetson-cv- ( the tx1 is using the cv)
Can you please share what is CV stand for?
That naming does not stand for any evident difference.
As I said in previous comment, many dtb are for internal use only.
For example, p2371-2180.conf is using “tegra210-jetson-cv-base-p2597-2180-a00.dtb”. It would enable DSI panel by default. While jetson-tx1.conf, which is actually “p2371-2180-devkit.conf”, is for public users who do not have our internal board to test DSI panel so this dtb does not enable DSI panel by default.
Thanks for the clarification.
When we flash TX1 devkit, the flash script is loading the following dtb
Looking at the dts source:
Includes the following dts:
Which, if I understand, will enable the DSI on the devkit. Do I understand it correctly?
Please do not rely on the dts name to decide what would be enabled or not. Please note that the DSI panel is for internal use only. Thus, the device tree would only apply to internal panel.
For public user, you should use your own driver and device tree.
If you are asking if “tegra210-jetson-cv-base-p2597-2180-a00.dts” would enable the internal dsi, the answer is yes.