TCA5013 Smartcard interface with IMX6SL processor

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

TCA5013 Smartcard interface with IMX6SL processor

2,379 Views
vinothrajm
Contributor III

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.

Labels (3)
0 Kudos
Reply
4 Replies

1,903 Views
art
NXP Employee
NXP Employee

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

1,903 Views
vinothrajm
Contributor III

Hi artur,

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 ...

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.

0 Kudos
Reply

1,903 Views
art
NXP Employee
NXP Employee

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

0 Kudos
Reply

1,903 Views
weidong_sun
NXP TechSupport
NXP TechSupport

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

0 Kudos
Reply