Kconfig 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. #
  2. # near field communication configuration
  3. #
  4. config SAMSUNG_NFC
  5. tristate "Samsung NFC driver"
  6. default n
  7. help
  8. Say Y here if you want to build support for NFC (Near field
  9. communication) devices.
  10. To compile this support as a module, choose M here: the module will
  11. be called nfc.
  12. config NFC_NXP_COMBINED
  13. bool "NXP COMBINED driver Feature"
  14. default n
  15. help
  16. NXP Near Field Communication controller support.
  17. If this feature is enabled, sn2xx driver can support various ICs
  18. such as PN557, sn1xx and sn2xx.
  19. For one binary, this driver should be used.
  20. config NFC_SN2XX
  21. bool "NXP SN2XX Feature"
  22. default n
  23. help
  24. NXP SN2XX Near Field Communication controller support
  25. This option enables device driver support for the NFC.
  26. It is used by many services. NFC is fully controlled using I2C
  27. to communicate the AP chip.
  28. config NFC_SN2XX_ESE_SUPPORT
  29. tristate "Nxp secure element protocol driver (SPI) devices"
  30. depends on SPI
  31. help
  32. This enables the Secure Element driver for SNxxx based devices.
  33. If unsure, say N.
  34. This selects Secure Element support.
  35. If you want NFC support, you should say Y here and
  36. also to your specific host controller driver.
  37. config ESE_USE_TZ_API
  38. bool "use tz api"
  39. depends on NFC_SN2XX_ESE_SUPPORT
  40. default n
  41. help
  42. Enable when using TZ API.
  43. You should select this feature if your NFC product
  44. uses S.LSI AP and TZ API.
  45. Say Y here to compile support for TZ API.
  46. config SEC_NFC_LOGGER
  47. bool "NFC logger"
  48. default n
  49. help
  50. Enable NFC log.
  51. NFC log will be recorded at proc folder.
  52. but will not included at dumpstate log.
  53. so need to copy this file to log folder.
  54. config SEC_NFC_WAKELOCK_METHOD
  55. int "nfc wakelock method"
  56. default 0
  57. help
  58. Different functions must be used depending on the kernel version
  59. for wakelock initialization.
  60. 0 - auto selection
  61. 1 - wakeup_source_init
  62. 2 - wakeup_source_register
  63. config SEC_NFC_LOGGER_ADD_ACPM_LOG
  64. bool "NFC logger: add acpm log"
  65. default n
  66. depends on SEC_NFC_LOGGER
  67. help
  68. add acpm log.
  69. this feature is for particualr AP.
  70. rtc reg addr is needed to compare time
  71. config SEC_NFC_LOGGER_RTC_REG_ADDR
  72. hex "NFC logger: add acpm log"
  73. default 0x0
  74. depends on SEC_NFC_LOGGER_ADD_ACPM_LOG
  75. help
  76. RTC time is to compare between acpm and kernel.
  77. address value is hex.
  78. config MAKE_NODE_USING_PLATFORM_DEVICE
  79. bool "eSE platform driver"
  80. default n
  81. help
  82. Using eSE platform driver.
  83. Sometimes eSE node is created after permission setting
  84. cause of SPI driver dependency.
  85. So, use platform driver to make node first.
  86. config SEC_STAR
  87. tristate "LSI star platform"
  88. default n
  89. help
  90. LSI star platform
  91. This driver provides support for LSI star platform.
  92. config STAR_MEMORY_LEAK
  93. bool "memory leak test in sec-star"
  94. help
  95. memory leak test in sec-star.
  96. All allocated memory are listed in array.
  97. config STAR_K250A
  98. bool "S.LSI k250a driver"
  99. help
  100. S.LSI k250a driver except ISO7816 protocol layer
  101. This driver provides support for S.LSI k250a product.
  102. config NFC_QTI_I2C
  103. tristate "QTI NCI based NFC I2C Driver for SNxxx"
  104. depends on I2C
  105. help
  106. This enables the NFC driver for SNxxx based devices.
  107. This is for I2C connected version. NCI protocol logic
  108. resides in the usermode and it has no other NFC dependencies.
  109. If unsure, say N.
  110. config CLK_ACPM_INIT
  111. bool "ACPM INIT"
  112. default n
  113. help
  114. ACPM INIT must be called to use CLK3 in S5910.