Hi guys,
I’m having some question about Overlay device tree for NVIDIA Jetson.
My device is Jetson AGX Orin, running Jetpack 6.0DP
- I’m following this guide to create a custom .dts file for overlay (USB and CSI)
https://docs.nvidia.com/jetson/archives/l4t-archived/l4t-3261/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/hw_setup_jetson_io.html#wwpID0E03B0HA
- I want to ask How i can know all property to configure? And what is valid value for each property:
Such as: clocks = <&bpmp TEGRA234_CLK_XUSB_CORE_DEV>,
<&bpmp TEGRA234_CLK_XUSB_CORE_SS>,
<&bpmp TEGRA234_CLK_XUSB_SS>,
<&bpmp TEGRA234_CLK_XUSB_FS>; - I did not find any official of NVIDIA about that, i refered to https://www.kernel.org/doc/Documentation/devicetree/bindings/usb/usb-device.txt and device tree in /boot
- So i want to ask to confirm about above information.
- Arcording to https://docs.nvidia.com/jetson/archives/l4t-archived/l4t-3261/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/hw_setup_jetson_io.html#wwpID0E03B0HA, i create .dts file and compile to .dtbo and copy to /boot
- i want to ask Whether i need to generate pinmux file more? Or only need to copy .dtbo to /boot and reboot?
Please reply soon, thank you so much!