| config MTPROF | |
| tristate "Enable MTK profiler/debugger tool" | |
| default n | |
| help | |
| CONFIG_MTPROF define if mtk profiling/debugger tools should be | |
| built-in, module or not. It includes bootprof logger which is for | |
| boot time profiling. If you are not sure about whether to | |
| enable it or not, please set n. | |
| config BOOTPROF_THRESHOLD_MS | |
| int "Threshold of driver init duration(ms)" | |
| depends on MTPROF | |
| default 15 | |
| help | |
| CONFIG_BOOTPROF_THRESHOLD_MS define the threshold of driver init | |
| duration.If init duration is larger than threshold, bootprof will | |
| record the driver info and init time for boot time profiling. | |
| (Unit: millisecond) | |
| config MTK_IRQ_MONITOR | |
| tristate "Enable MTK IRQ Monitor" | |
| help | |
| MTK_IRQ_MONITOR can monitor ISR/SOFTIRQ processing duration, | |
| IRQ disabled duration and burst IRQ. Say Y here to enable MTK | |
| IRQ monitor. If you are not sure about whether to enable it or not, | |
| please set n. | |
| config MTK_IRQ_MONITOR_DEFAULT_ENABLED | |
| bool "Enable all tracers of MTK IRQ Monitor by default" | |
| depends on MTK_IRQ_MONITOR | |
| select TRACE_IRQFLAGS | |
| config MTK_IRQ_MONITOR_IRQ_TIMER_OVERRIDE | |
| bool "Override the thresholds of irq duration timer (ms)" | |
| depends on MTK_IRQ_MONITOR |