1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunconfig A 4*4882a593Smuzhiyun bool "A" 5*4882a593Smuzhiyun default y 6*4882a593Smuzhiyun 7*4882a593Smuzhiyunconfig A0 8*4882a593Smuzhiyun bool "A0" 9*4882a593Smuzhiyun depends on A 10*4882a593Smuzhiyun default y 11*4882a593Smuzhiyun help 12*4882a593Smuzhiyun This depends on A, so should be a submenu of A. 13*4882a593Smuzhiyun 14*4882a593Smuzhiyunconfig A0_0 15*4882a593Smuzhiyun bool "A1_0" 16*4882a593Smuzhiyun depends on A0 17*4882a593Smuzhiyun help 18*4882a593Smuzhiyun Submenus are created recursively. 19*4882a593Smuzhiyun This should be a submenu of A0. 20*4882a593Smuzhiyun 21*4882a593Smuzhiyunconfig A1 22*4882a593Smuzhiyun bool "A1" 23*4882a593Smuzhiyun depends on A 24*4882a593Smuzhiyun default y 25*4882a593Smuzhiyun help 26*4882a593Smuzhiyun This should line up with A0. 27*4882a593Smuzhiyun 28*4882a593Smuzhiyunchoice 29*4882a593Smuzhiyun prompt "choice" 30*4882a593Smuzhiyun depends on A1 31*4882a593Smuzhiyun help 32*4882a593Smuzhiyun Choice should become a submenu as well. 33*4882a593Smuzhiyun 34*4882a593Smuzhiyunconfig A1_0 35*4882a593Smuzhiyun bool "A1_0" 36*4882a593Smuzhiyun 37*4882a593Smuzhiyunconfig A1_1 38*4882a593Smuzhiyun bool "A1_1" 39*4882a593Smuzhiyun 40*4882a593Smuzhiyunendchoice 41*4882a593Smuzhiyun 42*4882a593Smuzhiyunconfig B 43*4882a593Smuzhiyun bool "B" 44*4882a593Smuzhiyun help 45*4882a593Smuzhiyun This is independent of A. 46*4882a593Smuzhiyun 47*4882a593Smuzhiyunconfig C 48*4882a593Smuzhiyun bool "C" 49*4882a593Smuzhiyun depends on A 50*4882a593Smuzhiyun help 51*4882a593Smuzhiyun This depends on A, but not a consecutive item, so can/should not 52*4882a593Smuzhiyun be a submenu. 53