menu "S/R maintenance options"

config SR_MNTN_AP_WAKE
	bool "SR maintenance: display ap wakeup source"
	default n
	help
	   display ap wakeup source

config SR_MNTN_AP_WAKE_V100
bool "SR maintenance: display diffenrent ap wakeup source for version"
	depends on SR_MNTN_AP_WAKE
	default n
	help
		display ap wakeup source for specified paltform

config SR_MNTN_AP_WAKE_DUMP_EXT_IPC_INFO
bool "SR maintenance: dump ext ipc data for some business"
	depends on SR_MNTN_AP_WAKE_V100
	default n
	help
		dump extend ipc data for specified paltform

config SR_MNTN_SYS_WAKE
	bool "SR maintenance: display soc(lpmcu) wakeup source"
	default n
	help
	   display soc(lpmcu) wakeup source

config SR_MNTN_TICKMARK
	bool "SR maintenance: mark ticktime for some key points in SR fllow"
	default n
	help
	   mark ticktime for some key points in SR fllow

config SR_TRACE_POINT
	bool "SR maintenance: trace SR fllow"
	default n
	help
	   trace SR fllow

config SR_TRACE_POINT_SEC
	bool "SR maintenance: trace SR flow"
	depends on SR_TRACE_POINT && PLATDRV_SUPPORT_FFA
	default n
	help
	   trace SR flow by sec way

config SR_MNTN_PRECHECK
	bool "SR maintenance: check ip(such as clock, regulator) status before enter suspend"
	default n
	help
	   check ip(such as clock, regulator) status before enter suspend

config SR_MNTN_UART
	bool "SR maintenance: early init uart"
	default n
	help
	   early init uart after system resume

config SR_MNTN_CLOCK
	bool "SR maintenance: display clock status before ap stepin suspend"
	depends on SR_DEBUG
	default n
	help
	   display clock status before ap stepin suspend

config SR_MNTN_PMU
	bool "SR maintenance: display pmu status before ap stepin suspend"
	depends on SR_DEBUG
	default n
	help
	   display pmu status before ap stepin suspend

config SR_MNTN_IO
	bool "SR maintenance: display io status before ap stepin suspend"
	depends on SR_DEBUG
	default n
	help
	   display io status before ap stepin suspend

config SR_MNTN_DMD
	bool "SR maintenance: display sr dmd status before ap stepin suspend"
	depends on SR
	default n
	help
	   display sr dmd status before ap stepin suspend

config SR_MNTN_WDT
	bool "SR maintenance: dump the sr task stack if the watchdog is dead in sr flow"
	default n
	help
	   dump the sr task stack when watchdog is dead in sr flow

config SR_FLOW_TIMEOUT
	int "SR flow timeout in seconds"
	range 1 300
	default 60
	depends on SR_MNTN_WDT

config TEST_SYS_STATE
	bool "test for lpmcu system lowpower state"
	depends on SR_DEBUG
	default n
	help
	  Test for lpmcu system lowpower state

config SR_SHOW_CALLBACK
	bool "show devices pm call and syscore call"
	depends on SR && SR_DEBUG
	default n
	help
	  Show callbacks for pm

config SR_MNTN_STR
	bool "test for str"
	depends on SR_DEBUG
	default n
	help
	  Test for str

config POWER_DUBAI_WATCH_MCU_IPC_WAKEUP
	bool "test for mcu wakeup ap source"
	depends on SR
	default n
	help
	  Show for mcu wakeup ap source
endmenu
