18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciconfig A 48c2ecf20Sopenharmony_ci bool "A" 58c2ecf20Sopenharmony_ci default y 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ciconfig A0 88c2ecf20Sopenharmony_ci bool "A0" 98c2ecf20Sopenharmony_ci depends on A 108c2ecf20Sopenharmony_ci default y 118c2ecf20Sopenharmony_ci help 128c2ecf20Sopenharmony_ci This depends on A, so should be a submenu of A. 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ciconfig A0_0 158c2ecf20Sopenharmony_ci bool "A1_0" 168c2ecf20Sopenharmony_ci depends on A0 178c2ecf20Sopenharmony_ci help 188c2ecf20Sopenharmony_ci Submenus are created recursively. 198c2ecf20Sopenharmony_ci This should be a submenu of A0. 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ciconfig A1 228c2ecf20Sopenharmony_ci bool "A1" 238c2ecf20Sopenharmony_ci depends on A 248c2ecf20Sopenharmony_ci default y 258c2ecf20Sopenharmony_ci help 268c2ecf20Sopenharmony_ci This should line up with A0. 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_cichoice 298c2ecf20Sopenharmony_ci prompt "choice" 308c2ecf20Sopenharmony_ci depends on A1 318c2ecf20Sopenharmony_ci help 328c2ecf20Sopenharmony_ci Choice should become a submenu as well. 338c2ecf20Sopenharmony_ci 348c2ecf20Sopenharmony_ciconfig A1_0 358c2ecf20Sopenharmony_ci bool "A1_0" 368c2ecf20Sopenharmony_ci 378c2ecf20Sopenharmony_ciconfig A1_1 388c2ecf20Sopenharmony_ci bool "A1_1" 398c2ecf20Sopenharmony_ci 408c2ecf20Sopenharmony_ciendchoice 418c2ecf20Sopenharmony_ci 428c2ecf20Sopenharmony_ciconfig B 438c2ecf20Sopenharmony_ci bool "B" 448c2ecf20Sopenharmony_ci help 458c2ecf20Sopenharmony_ci This is independent of A. 468c2ecf20Sopenharmony_ci 478c2ecf20Sopenharmony_ciconfig C 488c2ecf20Sopenharmony_ci bool "C" 498c2ecf20Sopenharmony_ci depends on A 508c2ecf20Sopenharmony_ci help 518c2ecf20Sopenharmony_ci This depends on A, but not a consecutive item, so can/should not 528c2ecf20Sopenharmony_ci be a submenu. 53