Editing the device tree for P3767 SOM board to enable USB superspeed on both ports #1945
Replies: 2 comments
-
The devicetree files no longer live with the kernel recipe since the r36 release series. Now they are pulled from sources by the nvidia-kernel-oot recipe, and picked up by nvidia-kernel-oot-dtb. An alternative example for building a custom dtb also exists: https://github.com/OE4T/tegra-demo-distro/blob/master/layers/meta-tegrademo/recipes-bsp/tegrademo-devicetree/tegrademo-devicetree_1.0.bb |
Beta Was this translation helpful? Give feedback.
-
I did a lot of tests by changing the file kernel_tegra234-p3768-0000+p3767-0003-nv-super.dtb by decompile it, change USB setting and recompile it in the output folder and reflash the device, but the USB behavior is not changing. This must be something in the device that override this settings and I don't know what. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
When I use the scarthgap branch, in conf/machine/include/tegra-common.inc there is a reference to:
PREFERRED_PROVIDER_virtual/kernel ?= "linux-jammy-nvidia-tegra"
When I want to update the device tree:
devtool modify virtual/kernel
I get a project in build/workspace based on https://github.com/OE4T/linux-jammy-nvidia-tegra.git with a folder 'arch/arm64/boot/dts/nvidia' not containing any tegra234 P3767 - P3768 related dts files.
I have in my conf files:
require conf/machine/p3768-0000-p3767-0003.conf
require conf/distro/poky.conf
Where:
`KERNEL_DEVICETREE ?= "tegra234-p3768-0000+p3767-0003-nv-super.dtb"'
The purpose is to find the right dts files to extend both USB ports using 3.0 superspeed.
There is a file tegra234-p3737-0000+p3701-0000.dts containing already three 3.0 configurations:
When I connect an USB3.0 enabled webcam on one of the ports I get (not enumerating to superspeed):
And the other port is enumerating to superspeed:
Beta Was this translation helpful? Give feedback.
All reactions