CAN failed after update BSP to 4.5.1

In my project, CAN works well before update BSP to 4.5.1.
On 4.5.1 ,can0 and can1 can transfor data to each other .
By to others are failed.
Then I use ‘cat /sys/kernel/debug/bpmp/debug/clk/can0/rate’ to check the clock, it ack ‘No such file or directory’.
Use oscilloscope ,I set baudrate to 250K, only get 83K.

hello make9-11,

could you please refer to below topic as see-also,
thanks

it looks like the pll_source and clk_parent should change from osc to pllc,how could I change it ?

hello make9-11,

it’s CAN bus clock change in the device tree file, you should update the device tree blob to update it.
for example,
$ sudo ./flash.sh -r -k kernel-dtb jetson-tx2 mmcblk0p1

please check developer guide, Flashing a Specific Partition.
you can flash a specific partition instead of flashing the whole device by using the command line switch ‑k.
thanks