| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 | 
							- # Kconfig - Power supply configuration options
 
- #
 
- #
 
- # Copyright (c) 2021 Actions Semiconductor Co., Ltd
 
- #
 
- # SPDX-License-Identifier: Apache-2.0
 
- #
 
- menuconfig POWER_SUPPLY
 
-     bool
 
-     prompt "Power supply drivers"
 
-     default n
 
-     help
 
-       Enable power supply drivers configuration
 
- if POWER_SUPPLY
 
- config POWER_SUPPLY_ACTS_BATTERY
 
-     bool "Actions SoC battery power supply driver"
 
-     depends on SOC_FAMILY_ACTS
 
-     default n
 
-     help
 
-       Enable support for Actions SoC battery driver.
 
- choice
 
-     prompt "Actsion Soc battery power supply methods"
 
-     depends on POWER_SUPPLY_ACTS_BATTERY
 
-     help
 
-         This option will select the different methods for the battery power supply.
 
- config ACTS_LARK_BATTERY_SUPPLY_INTERNAL
 
-     bool "lark battery supplied by internal charger"
 
-     help
 
-         Support battery power supplied by internal charger.
 
- config ACTS_LARK_BATTERY_SUPPLY_EXTERNAL
 
-     bool "lark battery supplied by external charger"
 
-     help
 
-         Support battery power supplied by external charger.
 
- config ACTS_LEOPARD_BATTERY_SUPPLY_INTERNAL
 
-     bool "leopard battery supplied by internal charger"
 
-     help
 
-         Support battery power supplied by internal charger.
 
- config ACTS_LEOPARD_BATTERY_SUPPLY_EXTERNAL
 
-     bool "leopard battery supplied by external charger"
 
-     help
 
-         Support battery power supplied by external charger.
 
- endchoice
 
- config ACTS_BATTERY_SUPPLY_CHARGER_BOX
 
-     bool "battery supplied by the charger box"
 
-     depends on ACTS_LARK_BATTERY_SUPPLY_INTERNAL
 
-     help
 
-         Support battery power supplied by charger box.
 
- config ACTS_BATTERY_SUPPLY_EXT_COULOMETER
 
-     bool "battery measure by external coulometer"
 
-     depends on ACTS_LARK_BATTERY_SUPPLY_EXTERNAL || ACTS_LEOPARD_BATTERY_SUPPLY_EXTERNAL
 
-     help
 
-         Support bettery power measured by external coulometer.
 
- config ACTS_BATTERY_SUPPORT_CHARGER_NTC
 
-     bool "battery support NTC temperature detect"
 
-     depends on ACTS_LARK_BATTERY_SUPPLY_INTERNAL || ACTS_LEOPARD_BATTERY_SUPPLY_INTERNAL
 
- 	default n
 
-     help
 
-         Support battery temperature detect.
 
- 		
 
- config ACTS_BATTERY_SUPPORT_INIT_CHARGER_NTC
 
-     bool "battery support init charge stage NTC temperature detect"
 
-     depends on ACTS_LARK_BATTERY_SUPPLY_INTERNAL && ACTS_BATTERY_SUPPORT_CHARGER_NTC
 
- 	default n
 
-     help
 
-         Support battery init charge stage temperature detect.
 
- config ACTS_BATTERY_SUPPORT_MINI_CHARGER_NTC
 
-     bool "battery support mini charge stage NTC temperature detect"
 
-     depends on (ACTS_LEOPARD_BATTERY_SUPPLY_INTERNAL && ACTS_BATTERY_SUPPORT_CHARGER_NTC) || ACTS_LEOPARD_BATTERY_SUPPLY_EXTERNAL
 
- 	default n
 
-     help
 
-         Support battery mini charge stage temperature detect.
 
- config ACTS_BATTERY_SUPPORT_FAST_CHARGER
 
-     bool "battery support fast charge function"
 
-     depends on ACTS_LARK_BATTERY_SUPPLY_INTERNAL || ACTS_LEOPARD_BATTERY_SUPPLY_INTERNAL
 
- 	default n
 
-     help
 
-         Support battery fast charge.
 
- 		
 
- config ACTS_BATTERY_POWERON_MIN_VOL_WITHOUT_DC5V
 
-     int "power on min voltage setting"
 
-     depends on ACTS_LARK_BATTERY_SUPPLY_INTERNAL || ACTS_LEOPARD_BATTERY_SUPPLY_INTERNAL || ACTS_LEOPARD_BATTERY_SUPPLY_EXTERNAL
 
- 	default 3300 if ACTS_LARK_BATTERY_SUPPLY_INTERNAL
 
- 	default 3600 if ACTS_LEOPARD_BATTERY_SUPPLY_INTERNAL
 
- 	default 3600 if ACTS_LEOPARD_BATTERY_SUPPLY_EXTERNAL
 
-     help
 
-         Set power on min voltage when not plug dc5v .	
 
- config ACTS_BATTERY_SYSTEM_CONSUME_MA
 
-     int "default system consume current"
 
-     depends on ACTS_LARK_BATTERY_SUPPLY_INTERNAL || ACTS_LEOPARD_BATTERY_SUPPLY_INTERNAL
 
- 	default 10
 
-     help
 
-         Set default value for system consume current .	
 
- 		
 
- config ACTS_BATTERY_WAKEUP_PERIOD_MINUTE
 
-     int "default wakeup period for sample batadc"
 
-     depends on ACTS_LARK_BATTERY_SUPPLY_INTERNAL || ACTS_LEOPARD_BATTERY_SUPPLY_INTERNAL
 
- 	default 10
 
-     help
 
-         Set default value for wakeup period for sample batadc .			
 
- config ACTS_BATTERY_DRIVER_SHELL
 
-     bool "ext battery charger support shell"
 
-     depends on ACTS_LEOPARD_BATTERY_SUPPLY_INTERNAL || ACTS_LARK_BATTERY_SUPPLY_EXTERNAL || ACTS_LEOPARD_BATTERY_SUPPLY_EXTERNAL
 
- 	default y
 
-     help
 
-         Support extern charger driver use shell .		
 
- endif # POWER_SUPPLY
 
 
  |