# # Near Field Communication (NFC) devices # config SAMSUNG_NFC tristate "Samsung NFC driver for module build" default n help Say Y here if you want to build support for NFC (Near field communication) devices. To compile this support as a module, choose M here: the module will be called nfc. config SEC_NFC bool "Samsung NFC driver" default n help SAMSUNG NFC Driver. This driver provides support for SAMSUNG NFC products. You should select your NFC product and interface. Say Y here to compile support for SAMSUNG NFC driver into the kernel. config NFC_PVDD_LATE_ENABLE bool "PVDD late enable" default n help If lpcharge value is not usable, then PVDD is enabled lately by init.nfc.samsung.rc on late-init. And this should be enabled from S os projects. config ESE_P3_LSI bool "eSE driver" depends on SPI default n help Oberthur Driver. This driver provides support for LSI NXP combined ESE products. You should select your NFC product and interface. Say Y here to compile support for eSE driver into the kernel. config ESE_COLDRESET bool "eSE support coldreset" depends on ESE_P3_LSI default n help Cold reset function supported. This function supports for LSI ESE products. You should select your NFC product and interface. Say Y here to compile support for eSE driver into the kernel. config ESE_USE_REGULATOR bool "eSE use regulator" depends on ESE_P3_LSI default n help ESE is on and off by regulator. This function supports for LSI ESE products. You should select your NFC product and interface. Say Y here to compile support for eSE driver into the kernel. config MAKE_NODE_USING_PLATFORM_DEVICE bool "eSE platform driver" default n help Using eSE platform driver. Sometimes eSE node is created after permission setting cause of SPI driver dependency. So, use platform driver to make node first. config ESE_FACTORY_ONLY bool "eSE driver factory" depends on SPI default n help Oberthur Driver. This driver provides support for LSI NXP combined ESE products. You should select your NFC product and interface. config ESE_SECURE bool "ESE Secure Controller Driver" depends on !SEC_FACTORY default n help Common eSE Secure controller support. This option enables device driver support for the eSE with NFC. It is used by many services. eSE is fully controlled using SPI to communication config ESE_USE_TZ_API bool "use tz api" default n help Enable when using TZ API. config SEC_NFC_LOGGER bool "NFC logger" default n help Enable NFC log. NFC log will be recorded at proc folder. but will not included at dumpstate log. so need to copy this file to log folder. config SEC_NFC_DUPLICATED_IRQ_WQ_LSI bool "NFC duplicated irq wq lsi" default n help Enable NFC duplicated irq LSI w/a. If the interrupt occurs twice continuously, the i2c_info. read_irq value is returned to the previous value. Apply W/A received from LSI config SEC_NFC_DUPLICATED_IRQ_WQ_QC bool "NFC duplicated irq wq qc" default n help Enable NFC duplicated irq QC solution. add the IRQF_NO_SUSPEND flag during interrupt registration and do not use enable_irq_wake() api to configure the GPIO as wakeup capable. config SEC_NFC_WAKELOCK_METHOD int "nfc wakelock method" default 0 help Different functions must be used depending on the kernel version for wakelock initialization. 0 - auto selection 1 - wakeup_source_init 2 - wakeup_source_register config NFC_PN547 bool "NXP PN547 NFC Controller Driver" depends on I2C default n help NXP PN547 Near Field Communication controller support. This option enables device driver support for the NFC. It is used by many services. NFC is fully controlled using I2C to communication. config NFC_FEATURE_SN100U bool "NXP SN100U Feature" default n help NXP SN100U Near Field Communication controller support This option enables device driver support for the NFC. It is used by many services. NFC is fully controlled using I2C to communicate the AP chip. config NFC_PN547_CLK_BBCLK2 bool "NXP PN547 NFC CLOCK Controller" depends on NFC_PN547 default n help NXP PN547 Near Field Communication controller support. This option enables device driver support for the NFC. It is used by many services. NFC is fully controlled using I2C to communicate the AP chip. config NFC_P61 bool "NXP PN547 NFC Controller Driver" depends on SPI default n help NXP PN547 Near Field Communication controller support. This option enables device driver support for the NFC. It is used by many services. NFC is fully controlled using I2C to communication config NFC_PN547_ESE_SUPPORT bool "NXP PN547 ESE SUPPORT" depends on NFC_PN547 default n help NXP PN547 Near Field Communication controller support. This option enables device driver support for the NFC. It is used by many services. NFC is fully controlled using I2C to communication config NFC_PN547_LDO_CONTROL bool "PN547 NFC LDO CONTROL" depends on NFC_PN547 default n help SAMSUNG PN547 NFC LDO CONTROL feature. This feature provides support for NXP PN547 products. You should select this feature if your NFC product uses ldo control of i2c. Say Y here to compile support for NXP PN547 LDO CONTROL feature into the kernel. config SEC_NFC_LOGGER bool "NFC logger" default n help Enable NFC log. NFC log will be recorded at proc folder. but will not included at dumpstate log. so need to copy this file to log folder. config SEC_NFC_LOGGER_ADD_ACPM_LOG bool "NFC logger: add acpm log" default n depends on SEC_NFC_LOGGER help add acpm log. this feature is for particualr AP. rtc reg addr is needed to compare time config SEC_NFC_LOGGER_RTC_REG_ADDR hex "NFC logger: add acpm log" default 0x0 depends on SEC_NFC_LOGGER_ADD_ACPM_LOG help RTC time is to compare between acpm and kernel. address value is hex. config NFC_QTI_I2C tristate "QTI NCI based NFC I2C Driver for SNxxx" depends on I2C help This enables the NFC driver for SNxxx based devices. This is for I2C connected version. NCI protocol logic resides in the usermode and it has no other NFC dependencies. If unsure, say N. config SEC_NFC_COMPAT_IOCTL bool "NFC compat ioctl" default n help Enable NFC compat ioctl. config SEC_STAR tristate "LSI star platform" default n help LSI star platform This driver provides support for LSI star platform. config STAR_MEMORY_LEAK bool "memory leak test in sec-star" help memory leak test in sec-star. All allocated memory are listed in array. config STAR_K250A bool "S.LSI k250a driver" help S.LSI k250a driver except ISO7816 protocol layer This driver provides support for S.LSI k250a product.