Kconfig 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. menu "Wireless Charger drivers"
  2. config WIRELESS_CHARGING
  3. tristate "support for wireless charging"
  4. default n
  5. help
  6. Say Y to include support for wireless charging.
  7. Wireless charging models should enable this charging option.
  8. it include various scenario for wireless charging models only.
  9. config WIRELESS_CHARGER_CPS4038
  10. tristate "MFC IC CPS4038 charger support"
  11. select WIRELESS_CHARGING
  12. depends on BATTERY_SAMSUNG && I2C
  13. help
  14. Say Y here, to enable
  15. support for the CPS4038 MFC IC
  16. CPS4038 MFC include wireless charger driver.
  17. It is for CPS(Conveninet Power Systems).
  18. config WIRELESS_NO_HV
  19. bool "wireless no hv"
  20. depends on BATTERY_SAMSUNG && I2C
  21. help
  22. Say Y here to enable
  23. support for disable HV wireless charging.
  24. If you are unsure, say N.
  25. some models need this for not support high voltage wireless charging.
  26. config WIRELESS_AUTH
  27. bool "support for samsung wireless authentication massage"
  28. default n
  29. depends on WIRELESS_CHARGING
  30. help
  31. Say Y here to enable
  32. support for wireless authentication message.
  33. It is for samsung wireless authentication.
  34. wireless charging flagship models should enable this option.
  35. config WIRELESS_CHARGER_HIGH_VOLTAGE
  36. bool "high voltage wireless charger"
  37. default n
  38. depends on WIRELESS_CHARGING
  39. help
  40. Say Y here to enable
  41. support for wireless fast charging.
  42. It is for fast wireless charging.
  43. wireless charging flagship models should enable this option.
  44. config WIRELESS_TX_MODE
  45. bool "wireless power sharing support in sec battery driver"
  46. default n
  47. depends on WIRELESS_CHARGING
  48. help
  49. Say Y here to enable
  50. support for wireless tx mode.
  51. It is for wireless power sharing.
  52. wireless tx support models should enable this option.
  53. config WIRELESS_FIRMWARE_UPDATE
  54. bool "WIRELESS IC firmware update support"
  55. default n
  56. depends on WIRELESS_CHARGING
  57. help
  58. Say Y here to enable
  59. support for the wireless charger IC firmware update.
  60. it need firmware bin in firmware folder.
  61. It is for MFC IC.
  62. config WIRELESS_IC_PARAM
  63. bool "WIRELESS IC info param support"
  64. depends on WIRELESS_CHARGING
  65. help
  66. Say Y here to enable
  67. support for the WIRELESS IC info param.
  68. It is for wireless ic dualization.
  69. such as use of IDT and LSI.
  70. config TX_GEAR_PHM_VOUT_CTRL
  71. bool "control vout when gear`s phm"
  72. default n
  73. depends on WIRELESS_TX_MODE
  74. help
  75. Say Y to enable CONFIG_TX_GEAR_PHM_VOUT_CTRL
  76. Control vout 5v when enter gear`s phm with high voltage wired charging
  77. Recover vout when escape gear`s phm
  78. This is considered only if high vout with gear.
  79. config WIRELESS_RX_PHM_CTRL
  80. bool "control phm rx itself"
  81. default n
  82. depends on WIRELESS_CHARGING
  83. help
  84. Say Y to enable CONFIG_WIRELESS_RX_PHM_CTRL
  85. Control rx phm itself during wireless charging.
  86. config TX_GEAR_AOV
  87. bool "control adaptive vout when tx gear"
  88. default n
  89. depends on WIRELESS_TX_MODE
  90. help
  91. Say Y to enable CONFIG_TX_GEAR_AOV
  92. AOV : Adaptive Operation Voltage
  93. When tx gear, control vout adaptively.
  94. This is for tx gear with thick cover.
  95. config ENABLE_WIRELESS_IRQ_IN_SLEEP
  96. bool "support for enable irq in sleep"
  97. default n
  98. depends on WIRELESS_CHARGING
  99. help
  100. Say Y here to enable
  101. support for enable irq in sleep
  102. In Qualcomm AP, wireless charging does not work,
  103. when irq is disabled in sleep .
  104. endmenu