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.

TCA5013 Smartcard interface with IMX6SL freescale processor

Other Parts Discussed in Thread: TCA5013

Hi,

 

I have IMX6SL own custom board and have also TCA5013 Smart card EVm board.

 

I am working in Android 4.4.2 BSP from Freescale website and also has Android 4.4.3 BSP from Freescale Website.

I need to know  how to port the TCA5013EVM Smartcard interface  with IMX6SL processor.

I need drivers for TCA5013 and sim support driver for IMX6SL processor in Android 4.4.2 or Android 4..4.3 .

 Android version : 4.4.2 (kernel version - 3.0.35)

 Android version : 4.4.3 (kernel version - 3.10.13)

Kindly Give any suggestion to start my project.

Thanks and regards,

vinothraj

  • Hello Vinothraj,

    Have you looked at the reference design information?  It has the source code and the flash.  You should be able to use that to help.  Here is the link.

    http://www.ti.com/lit/zip/slvc581

    -Francis Houde

  • Hello Francis Houde,

    Thanks for your reply. I need linux drivers for Freescale IMX6SL processor not for Microcontroller.


    Regards,
    vinothraj
  • I moved your post to the appropriate forum. The appropriate applications engineer will support you shortly.
  • Vinothraj,

    We do not have any drivers for a processor, only example code for a MCU. You will have to write a driver yourself to handle the switching.
  • Hi jonathan,

    Can i have possible to change the below driver files to IMX6SL Android Platform

    arch/arm/boot/dts/am43x-epos-evm.dts - sitara-epos-kernel in Sitara EPOS - Gitorious@TI Open Source Collaboration

    drivers/misc/tda8026.c - sitara-epos-kernel in Sitara EPOS - Gitorious@TI Open Source Collaboration

    drivers/char/ti-usim.c - sitara-epos-kernel in Sitara EPOS - Gitorious@TI Open Source Collaboration



    Kindly give any ideas to me.




    Thanks and regards,

    vinothraj.
  • Hello Vinothraj,

    While I am not experienced with kernel-level linux programming, I would imagine that it should not be a large amount of work to port the open source drivers to the IMX6 platform since it is based in C. IRQ ports would have to be appropriately named, and any other architecture differences would have to be addressed, but both platforms are ARM based. THings to keep in mind is that the TDA8026 and the TCA5013 are not p2p and do not have the same addresses. There would have to be work done to re-write the driver.

    If you would like to write a driver to control the device, I can help explain the function of the registers and which procedures to do. However, I am not able to write a linux device driver for you. The microcontroller code is our only source code that we offer.