[PATCH] auxdisplay: fix broken menus

From: Randy Dunlap
Date: Fri Sep 22 2017 - 12:24:08 EST

From: Randy Dunlap <rdunlap@xxxxxxxxxxxxx>

Having the CHARLCD Kconfig symbol between "menuconfig AUXDISPLAY"
and "if AUXDISPLAY" breaks the AUXDISPLAY submenus, so move the
CHARLCD Kconfig symbol above the "menuconfig" so that the menu
display is continuous.

Fixes: 39f8ea46724e (auxdisplay: charlcd: Extract character LCD core from misc/panel)

Cc: stable@xxxxxxxxxxxxxxx # v4.12
Cc: Geert Uytterhoeven <geert@xxxxxxxxxxxxxx>
Cc: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@xxxxxxxxx>
Signed-off-by: Randy Dunlap <rdunlap@xxxxxxxxxxxxx>
drivers/auxdisplay/Kconfig | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

--- lnx-414-rc1.orig/drivers/auxdisplay/Kconfig
+++ lnx-414-rc1/drivers/auxdisplay/Kconfig
@@ -5,6 +5,9 @@
# Auxiliary display drivers configuration.

+config CHARLCD
+ tristate "Character LCD core support" if COMPILE_TEST
menuconfig AUXDISPLAY
bool "Auxiliary Display support"
@@ -13,9 +16,6 @@ menuconfig AUXDISPLAY

If you say N, all options in this submenu will be skipped and disabled.

-config CHARLCD
- tristate "Character LCD core support" if COMPILE_TEST

config HD44780