config MTK_POWER_THROTTLING_COMMON
	bool "MTK power throttling common"
	help
	  For MediaTek power throttling. Provide common interface for MTK
	  power throttle.
	  Select "y" if you want to enable power throttling feature
	  Select "n" if unsure.

config PMIC_LBAT_SERVICE
	tristate "PMIC lbat service"
	select MTK_POWER_THROTTLING_COMMON
	help
	  For MediaTek PMIC lbat service.
	  It will detect if VBAT is higher or lower some threshold and trigger
	  interrupt to notify.
	  Select "y" if you want to enable PMIC lbat service.
	  Select "n" if unsure.

config MTK_BATTERY_OC_POWER_THROTTLING
	tristate "MTK battery over current throttle"
	select MTK_POWER_THROTTLING_COMMON
	help
	  For MediaTek battery over current power throttling.
	  Power throttle when battery current loading higher than some
	  threshold.
	  Select "y" if you want to enable battery over current power
	  throttling feature.
	  Select "n" if unsure.

config MTK_BATTERY_PERCENT_THROTTLING
	tristate "MTK battery percent power throttle"
	select MTK_POWER_THROTTLING_COMMON
	help
	  For MediaTek battery percent throttling.
	  Power throttle when battery percent lower than some threshold
	  Select "y" if you want to enable battery percent power throttling
	  feature
	  Select "n" if unsure.

config MTK_BATTERY_PERCENT_THROTTLING_DEBUG
	tristate "MTK battery percent power throttle debug"
	help
	  For MediaTek battery percent throttling debug.
	  This option shuold be enable only for battery percent throttling debug
	  Select "y" if you want to enable battery percent throttling debug
	  feature
	  Select "n" if unsure.

config MTK_DYNAMIC_LOADING_POWER_THROTTLING
	tristate "MTK dynamic loading throttle"
	select MTK_POWER_THROTTLING_COMMON
	help
	  For MediaTek dynamic loading power throttling.
	  Dynamic loading Imix calculation for power budget management.
	  Select "y" if you want to enable dynamic loading power throttling
	  feature.
	  Select "n" if unsure.

config MTK_LOW_BATTERY_POWER_THROTTLING
	tristate "MTK low battery throttle"
	select MTK_POWER_THROTTLING_COMMON
	select PMIC_LBAT_SERVICE
	help
	  For MediaTek low battery power throttling.
	  Power throttle when battery voltage lower than some threshold.
	  Select "y" if you want to enable low battery power throttling
	  feature.
	  Select "n" if unsure.

config MTK_MD_POWER_THROTTLING
	tristate "MTK modem power throttling"
	depends on MTK_ECCCI_DRIVER
	help
	  For MediaTek modem power throttling.
	  Throttle MTK modem power when MTK power throttling triggers
	  Select "y" if you want to enable MTK modem power throttling
	  feature
	  Select "n" if unsure.