This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: CAN support in u-boot - J721S2

Part Number: TDA4VM
Other Parts Discussed in Thread: TCAN1043

Hello,

I am using Linux SDK version 8.2.0.03. With earlier response from TI, CAN was not supported in SDK 8.1. 

But in 8.2 linux sdk package,  I could see CAN configurations in "k3-j721s2-common-proc-board.dts" under u-boot device tree(path : arch\arm\dts\k3-j721s2-common-proc-board.dts )

MCU_MCAN0 and MCU_MCAN1 are enabled. 

But I am unable to find compatible m_can driver as well as tcan1042 and tcan1043 transreceiver drivers in u-boot package.

1. Can you please clarify, If this is planned to support in upcoming software release or I am missing anything here?

2. If not planning to support, can you please help us to know what and all things to be taken care to support can in u-boot?

Thanks in advance,

Best regards,

Lakshmi shetty 

  • Hi Lakshmi,

    MCAN is supported only as a part of the Linux kernel, the reason for the u-boot device tree to have the mcan node is only to keep the u-boot and kernel DTS coherent.

    From Linux user space you should be able to control CAN, there no MCAN driver support at u-boot. Also, this is not planned.

    Regards

    Karan