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
parent
d9f4303aa4
commit
798d8c2b56
|
@ -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"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
Loading…
Reference in New Issue