I am looking for Linux driver for
When I was searching in community, I came across following thread:
https://e2e.ti.com/support/interface/f/138/t/841680?TCAN4550-Linux-Driver-for-TCAN4550
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.
I am looking for Linux driver for
When I was searching in community, I came across following thread:
https://e2e.ti.com/support/interface/f/138/t/841680?TCAN4550-Linux-Driver-for-TCAN4550
Hello Max,
Yes please. I am looking for sample driver in 4.1.x kernel or 4.x.x kernel.
Back-porting from 5.4 kernel will be very time consuming :(
So it would be nice to have support for older kernels as well.
Please let me know that availability for older kernel releases.
With Regards,
Keshava Kumar B
Hi Keshava,
No driver was developed specifically for older kernel releases. I'm unfortunately not an expert in Linux myself, but I don't see why the existing driver would need to be operated in kernel 5.4, though. Is it possible for you to take the driver files from the link and compile them as a module in your kernel build?
Max
Dear Max,
Sure. I will try to make this driver as module and try to make it work in 4.x.x kernel.
But based on my experience, driver data structures changes when we go from older to latest kernel.
Since I am using older version (4.1.15) kernel, the work involved to backport to my kernel version may be very time consuming,
I read in community that, TI is testing some sample version of driver earlier. I believe that testing was done in some older version of kernel.
So I was wondering If I get access to that test version of driver, I can able to play around it better :)
Thanks for understanding my concern.
With Regards,
Keshava Kumar B
Hi Keshava,
I talked this over with our driver developer, but his recommendation was to use the current driver as a starting point rather than the preliminary one. Although the preliminary one was started in an older kernel revision, it is still much newer than 4.1.15 and the current one has had many fixes applied to it that were made throughout the process of community review.
Regards,
Max