Free text field for serial port configuration
authorYegor Yefremov <yegor_sub1@visionsystems.de>
Sun, 5 Dec 2010 20:53:14 +0000 (21:53 +0100)
committerPeter Korsgaard <jacmet@sunsite.dk>
Thu, 16 Dec 2010 14:07:44 +0000 (15:07 +0100)
BR2_TARGET_GENERIC_GETTY_PORT has now a string type instead of choice.
This makes port configuration flexible and compact.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
target/generic/Config.in

index 81ac011976cc3c3c09127dd56697659894d30538..c624ba87257dedc2eb478c4ebfa13a51174355b5 100644 (file)
@@ -17,123 +17,11 @@ menuconfig BR2_TARGET_GENERIC_GETTY
 
 if BR2_TARGET_GENERIC_GETTY
 
-choice
-       prompt "Serial port to run a getty on"
-       default BR2_TARGET_GENERIC_GETTY_TTYS0
-       help
-         Select a port to run a getty (login prompt) on.
-
-config BR2_TARGET_GENERIC_GETTY_NONE
-       bool "none"
-config BR2_TARGET_GENERIC_GETTY_TTYS0
-       bool "ttyS0"
-config BR2_TARGET_GENERIC_GETTY_TTYS1
-       bool "ttyS1"
-config BR2_TARGET_GENERIC_GETTY_TTYS2
-       bool "ttyS2"
-config BR2_TARGET_GENERIC_GETTY_TTYS3
-       bool "ttyS3"
-config BR2_TARGET_GENERIC_GETTY_TTYAMA0
-       bool "ttyAMA0"
-       depends on BR2_arm
-config BR2_TARGET_GENERIC_GETTY_TTYAMA1
-       bool "ttyAMA1"
-       depends on BR2_arm
-config BR2_TARGET_GENERIC_GETTY_TTYAMA2
-       bool "ttyAMA2"
-       depends on BR2_arm
-config BR2_TARGET_GENERIC_GETTY_TTYAMA3
-       bool "ttyAMA3"
-       depends on BR2_arm
-config BR2_TARGET_GENERIC_GETTY_TTYSAC0
-       bool "ttySAC0"
-       depends on BR2_arm
-config BR2_TARGET_GENERIC_GETTY_TTYSAC1
-       bool "ttySAC1"
-       depends on BR2_arm
-config BR2_TARGET_GENERIC_GETTY_TTYSAC2
-       bool "ttySAC2"
-       depends on BR2_arm
-config BR2_TARGET_GENERIC_GETTY_TTYSAC3
-       bool "ttySAC3"
-       depends on BR2_arm
-config BR2_TARGET_GENERIC_GETTY_TTYMXC0
-       bool "ttymxc0"
-       depends on BR2_arm
-config BR2_TARGET_GENERIC_GETTY_TTYMXC1
-       bool "ttymxc1"
-       depends on BR2_arm
-config BR2_TARGET_GENERIC_GETTY_TTYMXC2
-       bool "ttymxc2"
-       depends on BR2_arm
-config BR2_TARGET_GENERIC_GETTY_TTYUL0
-       bool "ttyUL0"
-       depends on BR2_powerpc
-config BR2_TARGET_GENERIC_GETTY_TTYUL1
-       bool "ttyUL1"
-       depends on BR2_powerpc
-config BR2_TARGET_GENERIC_GETTY_TTYUL2
-       bool "ttyUL2"
-       depends on BR2_powerpc
-config BR2_TARGET_GENERIC_GETTY_TTYUL3
-       bool "ttyUL3"
-       depends on BR2_powerpc
-config BR2_TARGET_GENERIC_GETTY_TTYPSC0
-       bool "ttyPSC0"
-       depends on BR2_powerpc
-config BR2_TARGET_GENERIC_GETTY_TTYPSC1
-       bool "ttyPSC1"
-       depends on BR2_powerpc
-config BR2_TARGET_GENERIC_GETTY_TTYPSC2
-       bool "ttyPSC2"
-       depends on BR2_powerpc
-config BR2_TARGET_GENERIC_GETTY_TTYPSC3
-       bool "ttyPSC3"
-       depends on BR2_powerpc
-config BR2_TARGET_GENERIC_GETTY_TTYCPM0
-       bool "ttyCPM0"
-       depends on BR2_powerpc
-config BR2_TARGET_GENERIC_GETTY_TTYCPM1
-       bool "ttyCPM1"
-       depends on BR2_powerpc
-config BR2_TARGET_GENERIC_GETTY_TTYCPM2
-       bool "ttyCPM2"
-       depends on BR2_powerpc
-config BR2_TARGET_GENERIC_GETTY_TTYCPM3
-       bool "ttyCPM3"
-       depends on BR2_powerpc
-endchoice
-
 config BR2_TARGET_GENERIC_GETTY_PORT
-       string
-       default "#ttyS0"        if BR2_TARGET_GENERIC_GETTY_NONE
-       default "ttyS0"         if BR2_TARGET_GENERIC_GETTY_TTYS0
-       default "ttyS1"         if BR2_TARGET_GENERIC_GETTY_TTYS1
-       default "ttyS2"         if BR2_TARGET_GENERIC_GETTY_TTYS2
-       default "ttyS3"         if BR2_TARGET_GENERIC_GETTY_TTYS3
-       default "ttyAMA0"       if BR2_TARGET_GENERIC_GETTY_TTYAMA0
-       default "ttyAMA1"       if BR2_TARGET_GENERIC_GETTY_TTYAMA1
-       default "ttyAMA2"       if BR2_TARGET_GENERIC_GETTY_TTYAMA2
-       default "ttyAMA3"       if BR2_TARGET_GENERIC_GETTY_TTYAMA3
-       default "ttySAC0"       if BR2_TARGET_GENERIC_GETTY_TTYSAC0
-       default "ttySAC1"       if BR2_TARGET_GENERIC_GETTY_TTYSAC1
-       default "ttySAC2"       if BR2_TARGET_GENERIC_GETTY_TTYSAC2
-       default "ttySAC3"       if BR2_TARGET_GENERIC_GETTY_TTYSAC3
-       default "ttymxc0"       if BR2_TARGET_GENERIC_GETTY_TTYMXC0
-       default "ttymxc1"       if BR2_TARGET_GENERIC_GETTY_TTYMXC1
-       default "ttymxc2"       if BR2_TARGET_GENERIC_GETTY_TTYMXC2
-       default "ttyUL0"        if BR2_TARGET_GENERIC_GETTY_TTYUL0
-       default "ttyUL1"        if BR2_TARGET_GENERIC_GETTY_TTYUL1
-       default "ttyUL2"        if BR2_TARGET_GENERIC_GETTY_TTYUL2
-       default "ttyUL3"        if BR2_TARGET_GENERIC_GETTY_TTYUL3
-       default "ttyPSC0"       if BR2_TARGET_GENERIC_GETTY_TTYPSC0
-       default "ttyPSC1"       if BR2_TARGET_GENERIC_GETTY_TTYPSC1
-       default "ttyPSC2"       if BR2_TARGET_GENERIC_GETTY_TTYPSC2
-       default "ttyPSC3"       if BR2_TARGET_GENERIC_GETTY_TTYPSC3
-       default "ttyCPM0"       if BR2_TARGET_GENERIC_GETTY_TTYCPM0
-       default "ttyCPM1"       if BR2_TARGET_GENERIC_GETTY_TTYCPM1
-       default "ttyCPM2"       if BR2_TARGET_GENERIC_GETTY_TTYCPM2
-       default "ttyCPM3"       if BR2_TARGET_GENERIC_GETTY_TTYCPM3
+       string "Serial port to run a getty on"
+       default "ttyS0"
+       help
+         Specify a port to run a getty (login prompt) on.
 
 choice
        prompt "Baudrate to use"