1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunmenu "Rockchip Minidump drivers" 4*4882a593Smuzhiyun 5*4882a593Smuzhiyunconfig ROCKCHIP_MINIDUMP 6*4882a593Smuzhiyun tristate "Rockchip Minidump Support" 7*4882a593Smuzhiyun depends on ARM64 8*4882a593Smuzhiyun help 9*4882a593Smuzhiyun This enables minidump feature. It allows various clients to 10*4882a593Smuzhiyun register to dump their state at system bad state (panic/WDT,etc.,). 11*4882a593Smuzhiyun Minidump would dump all registered entries, only when DLOAD mode 12*4882a593Smuzhiyun is enabled. 13*4882a593Smuzhiyun 14*4882a593Smuzhiyunconfig ROCKCHIP_MINIDUMP_MAX_ENTRIES 15*4882a593Smuzhiyun int "Minidump Maximum num of entries" 16*4882a593Smuzhiyun default 128 17*4882a593Smuzhiyun depends on ROCKCHIP_MINIDUMP 18*4882a593Smuzhiyun help 19*4882a593Smuzhiyun This defines maximum number of entries to be allocated for application 20*4882a593Smuzhiyun subsystem in Minidump table. 21*4882a593Smuzhiyun 22*4882a593Smuzhiyunconfig ROCKCHIP_MINIDUMP_PANIC_DUMP 23*4882a593Smuzhiyun bool "Rockchip Minidump Panic Dump" 24*4882a593Smuzhiyun depends on ROCKCHIP_MINIDUMP 25*4882a593Smuzhiyun select ROCKCHIP_MINIDUMP_PANIC_CPU_CONTEXT 26*4882a593Smuzhiyun help 27*4882a593Smuzhiyun This enables panic dump. 28*4882a593Smuzhiyun 29*4882a593Smuzhiyunconfig ROCKCHIP_DYN_MINIDUMP_STACK 30*4882a593Smuzhiyun bool "Rockchip Minidump Stack Dump" 31*4882a593Smuzhiyun depends on ROCKCHIP_MINIDUMP 32*4882a593Smuzhiyun help 33*4882a593Smuzhiyun This enables stack dump. 34*4882a593Smuzhiyun 35*4882a593Smuzhiyunconfig ROCKCHIP_MINIDUMP_PANIC_CPU_CONTEXT 36*4882a593Smuzhiyun bool "Rockchip Minidump Cpu Context Dump" 37*4882a593Smuzhiyun depends on ROCKCHIP_MINIDUMP_PANIC_DUMP 38*4882a593Smuzhiyun help 39*4882a593Smuzhiyun This enables cpu context dump. 40*4882a593Smuzhiyunendmenu 41