1
0
Fork 0

MLK-17319-1 imx8: sim: add driver to support EMVSIM module

The EMVSIM module is designed to facilitate communication to
Smart Cards compatible to the EMV ver4.3 standard and compatible
with ISO/IEC 7816-3 Standard.

This patch adds driver to support EMVSIM module for imx8.

Signed-off-by: Gao Pan <pandy.gao@nxp.com>
Reviewed-by: Andy Duan <fugang.duan@nxp.com>
pull/10/head
Gao Pan 2018-01-08 17:10:31 +08:00 committed by Jason Liu
parent d9f4303aa4
commit 798d8c2b56
4 changed files with 1666 additions and 5 deletions

View File

@ -9,6 +9,14 @@ source "drivers/mxc/hantro/Kconfig"
source "drivers/mxc/mlb/Kconfig"
source "drivers/mxc/hdp/Kconfig"
config MXC_SIM
tristate "MXC SIM support"
default n
---help---
Say Y to get MXC SIM support.
source "drivers/mxc/sim/Kconfig"
if ARCH_MXC_ARM64
source "drivers/mxc/vpu-malone/Kconfig"
endif
@ -22,7 +30,6 @@ config MXC_IPU
Y here. IPU is needed by Framebuffer and V4L2 drivers.
source "drivers/mxc/ipu3/Kconfig"
source "drivers/mxc/sim/Kconfig"
source "drivers/mxc/mipi/Kconfig"
source "drivers/mxc/vpu/Kconfig"
source "drivers/mxc/hdmi-cec/Kconfig"

View File

@ -4,10 +4,24 @@
menu "MXC SIM Support"
config MXC_SIM
tristate "MXC SIM support"
config MXC_SIMv2
tristate "MXC SIMv2 support"
depends on ARCH_MXC && MXC_SIM
default n
---help---
Say Y to get MXC SIM support.
Say Y if you want to use the SIMv2 on NXP i.MX6/7 processors.
This driver can also be built as a module. If so, the module
will be called imx_sim.
config MXC_EMVSIM
tristate "IMX EMVSIM support"
depends on ARCH_MXC_ARM64 && MXC_SIM
default n
---help---
Say Y here if you want to use the EMVSIM on NXP i.MX8 processors.
This driver can also be built as a module. If so, the module
will be called imx_emvsim.
endmenu

View File

@ -2,4 +2,5 @@
# Makefile for the i.MX SIM driver
#
obj-$(CONFIG_MXC_SIM) += imx_sim.o
obj-$(CONFIG_MXC_SIMv2) += imx_sim.o
obj-$(CONFIG_MXC_EMVSIM) += imx_emvsim.o

File diff suppressed because it is too large Load Diff