Kconfig 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
  1. config SPECTRA_ISP
  2. bool "enable camera ISP module"
  3. help
  4. This is enabling camera ISP module.
  5. IFE camera driver file be included.
  6. This will enable camera ISP driver to handle IFE driver.
  7. Core camera driver to handle VFE HW.
  8. config SPECTRA_ICP
  9. bool "enable camera ICP module"
  10. help
  11. This is enabling camera ICP module.
  12. Camera ICP driver file be included.
  13. This will enable camera ICP driver to interact with,
  14. ICP FW. Which can control IPE and BPS HW.
  15. config SPECTRA_JPEG
  16. bool "enable camera jpeg module"
  17. help
  18. This is enabling camera JPEG module.
  19. camera jpeg module will be functional.
  20. This module interact with jpeg HW for
  21. snapshot processing.
  22. config SPECTRA_SENSOR
  23. bool "enable camera sensor module"
  24. help
  25. This is enabling camera sensor module.
  26. sensor module files will be included to enable the driver.
  27. eeprom, flash, csiphy all other module will be included
  28. to make the sensor functional.
  29. config SPECTRA_USE_CLK_CRM_API
  30. bool "enable camera cesta clk feature"
  31. help
  32. This is enabling camera cesta feature.
  33. kernel clk driver api will cache the clk value
  34. send by camera hw and apply to CRM hw.
  35. CRM hw will consolidate and apply the clk to camera HW.
  36. config SPECTRA_USE_RPMH_DRV_API
  37. bool "enable camera new ICC BW api"
  38. help
  39. This is helping to set BW through kernel icc driver.
  40. Kernel icc driver do caching the bw information.
  41. icc driver will update the bw information RPMH,
  42. to apply proper bw voting for camera to mmnoc
  43. config SPECTRA_LLCC_STALING
  44. bool "enable camera new LLCC staling feature"
  45. help
  46. This will enable to call LLCC driver cache notification API
  47. and increment count API.
  48. Which will enable LLCC staling feature,based on counter
  49. invalidate the cache slice.
  50. config TARGET_SYNX_ENABLE
  51. bool "enable HW synx"
  52. help
  53. This is enabling HW syx feature.
  54. synx hw signaling external to camera,
  55. like EVA and other.
  56. This is to avoid sw signaling latency.
  57. config MSM_MMRM
  58. bool "enable MSM MMRM"
  59. help
  60. This is enabling mmrm api access.
  61. mmrm to cahce the clk voting.
  62. mmrm knows about all clients' clock rates.
  63. MMRM can decide whether new peak power usage is within allowed value
  64. config INTERCONNECT_QCOM
  65. bool "enabling icc bus driver"
  66. help
  67. This is to access icc driver api.
  68. To cache AB and IB vote will
  69. use ICC kernel driver API.
  70. So that ICC driver can consolidate the vote
  71. config DOMAIN_ID_SECURE_CAMERA
  72. bool "enable domain ID based secure camera flow"
  73. help
  74. This is to enable domain ID based secure
  75. camera flow on the hardware platforms with
  76. domain ID based security architecture.
  77. VC based security can be achieved with this.
  78. config SAMSUNG_OIS_MCU_STM32
  79. bool "enable camera mcu stm32 module"
  80. help
  81. This is enabling camera mcu stm32 module.
  82. camera mcu module will be functional.
  83. This module interact with mcu HW to
  84. control ois and actuator.
  85. config CAMERA_SYSFS_V2
  86. bool "enable camera sysfs v2 module"
  87. help
  88. This is enabling camera sysfs v2 module.
  89. camera sysfs v2 module will be functional.
  90. This module provide sysfs node for factory test.
  91. config CAMERA_FRAME_CNT_DBG
  92. bool "enable camera frame count debug"
  93. help
  94. This is enabling frame count debug feature.
  95. camera frame count will be functional.
  96. config CAMERA_FRAME_CNT_CHECK
  97. bool "enable frame count check feature"
  98. help
  99. This is enabling frame count check to ensure that
  100. sensor streams at least one frame before stream off.
  101. config SAMSUNG_FRONT_EEPROM
  102. bool "enable front eeprom"
  103. help
  104. This is enabling front eeprom feature.
  105. config SAMSUNG_REAR_DUAL
  106. bool "enable rear dual"
  107. help
  108. This is enabling samsung rear dual feature.
  109. device has at least two cameras facing rear.
  110. config SAMSUNG_REAR_TRIPLE
  111. bool "enable rear triple"
  112. help
  113. This is enabling samsung rear triple feature.
  114. device has at least three cameras facing rear.
  115. config SAMSUNG_REAR_QUADRA
  116. bool "enable rear quadra"
  117. help
  118. This is enabling samsung rear quadra feature.
  119. device has at least four cameras facing rear.
  120. config SAMSUNG_CAMERA
  121. bool "enable samsung camera"
  122. help
  123. This is enabling samsung camera feature.
  124. samsung specialized functions will be functional.
  125. config SENSOR_RETENTION
  126. bool "enable sensor retention"
  127. help
  128. This is enabling sensor retention feature.
  129. sensor retention will be functional.
  130. config CAMERA_ADAPTIVE_MIPI
  131. bool "enable adaptive mipi module"
  132. help
  133. This is enabling adaptive mipi module.
  134. adaptive mipi module will be functional.
  135. MIPI data rate of sensor will be adjusted depends on RF.
  136. config CAMERA_RF_MIPI
  137. bool "enable RF mipi"
  138. help
  139. This is enabling RF mipi feature.
  140. config SAMSUNG_ACTUATOR_READ_HALL_VALUE
  141. bool "enable read hall value of actuator"
  142. help
  143. This is enabling actuator read hall value feature.
  144. actuator will provide api to read hall value.
  145. config SAMSUNG_DEBUG_SENSOR_I2C
  146. bool "enable sensor i2c debug"
  147. help
  148. This is enabling sensor i2c debug feature.
  149. sensor will provide api to debug i2c.
  150. config SAMSUNG_DEBUG_SENSOR_TIMING
  151. bool "enable sensor timing debug"
  152. help
  153. This is enabling sensor timing debug feature.
  154. sensor will provide api to debug timing.
  155. config SAMSUNG_DEBUG_HW_INFO
  156. bool "enable sensor hw info debug"
  157. help
  158. This is enabling feature to debug sensor hw information.
  159. sensor will provide api to debug hardware information.
  160. config USE_CAMERA_HW_BIG_DATA
  161. bool "enable hardware big data"
  162. help
  163. This is enabling feature to gather H/W big data.
  164. all sensor subdevices will provide error information
  165. related to H/W.
  166. config CAMERA_CDR_TEST
  167. bool "enable CDR test"
  168. help
  169. This is enabling CDR test feature.
  170. config CAMERA_HW_ERROR_DETECT
  171. bool "enable HW error detect"
  172. help
  173. This is enabling HW error detect.
  174. config SAMSUNG_ACTUATOR_PREVENT_SHAKING
  175. bool "enable actuator prevent shaking"
  176. help
  177. This is enabling actuator prevent shaking feature.
  178. config SAMSUNG_READ_BPC_FROM_OTP
  179. bool "enable read BPC from OTP"
  180. help
  181. This is enabling read BPC from OTP.
  182. config SEC_E1Q_PROJECT
  183. bool "enable E1"
  184. help
  185. This is enabling E1 feature.
  186. config SEC_E2Q_PROJECT
  187. bool "enable E2"
  188. help
  189. This is enabling E2 feature.
  190. config SEC_E3Q_PROJECT
  191. bool "enable E3"
  192. help
  193. This is enabling E1 feature.