Hi,
I have IMX6SL own custom board and have also TCA5013 Smart card 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 TCA5013 Smartcard 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 .
Kindly Give any suggestion to start my project.
Regards,
vinothraj.
In addition, it seems to be possible to use i.MX6 UART interfaces to communicate with smart cards through the TCA5013 IC (of course, the appropriate hardware setup of TCA5013 should be performed first).
Have a great day,
Artur
Hi artur,
Can i have possible to change the below driver files to IMX6SL Android Platform
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.
Otherwise Tell any other Smard card interfaces supporting the IMX6SL processor. It will be more helpful.
Thanks and regards,
vinothraj.
I have briefly checked the TCA5013 documentation. Seems that it has quite complicated interface that includes I2C for chip configuration and control and dual half-duplex serial interface for cards communication. I don't think that a ready-to-use driver is available, since it is highly hardware-dependent. So, you have to consider the hardware connection/configuration first, then create a custom driver according to this configuration and using existing interface drivers for i.MX6, e.g. I2C driver.
Have a great day,
Artur
Hi vinothraj,
TCA5013 is manufactured by Texas Instruments, you should ask TI for linux driver , then port it to android4.4.2 or android4.4.3 BSP for i.MX6SL.
In addition, android 4.4.2 is based on linux 3.0.35 kernel, and android4.4.3 is 3.10.53 kernel, so if you want to use 2 BSP, you will have to ask for 2 kinds of drivers for different linux kernel.
Regards,
weidong