How to make the dtb file effective on R28.2

On r28.1 we put the dtb file to the kernel/dtb directory and flash the system,it will effective ,but on r28.2,it does not work.in other words,the changed part are not all effective.such like I enabled the usb_ss0 and usb_ss2,only the usb_ss0 worked .
How to make the dtb file effective on R28.2?

Please refer to https://elinux.org/Jetson/TX2_DTB

@DaneLLL
thank you for the reply.
I have seen this link.However, this does not apply to R28.2

@DaneLLL
thank you for the reply.
I have seen this link.However, this does not apply to R28.2

Hi qinyyuu,
So you following the steps to flash kernel-dtb but do not work?
Have you checked device tree at /proc/device-tree ?

@DaneLLL
Yes,I followed the steps to flash kernel-dtb it does not work.only part are working.
In the flashing ,the dtb file have compiled?

@DaneLLL
Yes,I followed the steps to flash kernel-dtb it does not work.only part are working.
In the flashing ,the dtb file have compiled?

No, you have to compile it to have new dtb and then flash via the command.

Hi DaneLLL
Yes, I have already compiled it and put it to kernel/dtb.
I mean in the process of flashing,will be the script flash.sh recompile?

Flash.sh just places a copy of the file in the Jetson dtb partition. You’d have to copy in a correctly modified version to the correct place before running the flash.sh command.

Hi linuxdev
I put the dtb file into kernel/dtb. Is this correct?
The same modified dtb file, I use other method all is working. However, the flash method is not acceptable

What did you name the file? I’m thinking the “tegra186-quill-p3310-1000-c03-00-base.dtb” file is the correct one, but I’d have to double check to be certain.

Hi qinyyuu,
Please try to replace all tegra186-quill-p3310-1000-c03-00-base.dtb
https://devtalk.nvidia.com/default/topic/1024105/jetson-tx2/tx2-usb2-0-not-working-how-to-fix-it/post/5210056/#5210056