]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - drivers/serial/Kconfig
serial: mxc: Add debug uart support
[people/ms/u-boot.git] / drivers / serial / Kconfig
index 58320666b7d427710c5783c4e1d53936813e8a0e..97cef7edbda69a08856614270d7d323493e083fc 100644 (file)
@@ -65,7 +65,7 @@ config DM_SERIAL
          defined in include/serial.h.
 
 config SPL_DM_SERIAL
          defined in include/serial.h.
 
 config SPL_DM_SERIAL
-       bool "Enable Driver Model for serial drivers"
+       bool "Enable Driver Model for serial drivers in SPL"
        depends on DM_SERIAL
        default y if SPL && DM_SERIAL
        help
        depends on DM_SERIAL
        default y if SPL && DM_SERIAL
        help
@@ -75,7 +75,7 @@ config SPL_DM_SERIAL
          defined in include/serial.h.
 
 config TPL_DM_SERIAL
          defined in include/serial.h.
 
 config TPL_DM_SERIAL
-       bool "Enable Driver Model for serial drivers"
+       bool "Enable Driver Model for serial drivers in TPL"
        depends on DM_SERIAL
        default y if TPL && DM_SERIAL
        help
        depends on DM_SERIAL
        default y if TPL && DM_SERIAL
        help
@@ -145,6 +145,14 @@ config DEBUG_UART_ATMEL
          will need to provide parameters to make this work. The driver will
          be available until the real driver-model serial is running.
 
          will need to provide parameters to make this work. The driver will
          be available until the real driver-model serial is running.
 
+config DEBUG_UART_BCM6345
+       bool "BCM6345 UART"
+       depends on BCM6345_SERIAL
+       help
+         Select this to enable a debug UART on BCM6345 SoCs. You
+         will need to provide parameters to make this work. The driver will
+         be available until the real driver model serial is running.
+
 config DEBUG_UART_NS16550
        bool "ns16550"
        help
 config DEBUG_UART_NS16550
        bool "ns16550"
        help
@@ -240,6 +248,14 @@ config DEBUG_UART_PIC32
          will need to provide parameters to make this work. The driver will
          be available until the real driver model serial is running.
 
          will need to provide parameters to make this work. The driver will
          be available until the real driver model serial is running.
 
+config DEBUG_UART_MXC
+       bool "IMX Serial port"
+       depends on MXC_UART
+       help
+         Select this to enable a debug UART using the serial_mxc driver. You
+         will need to provide parameters to make this work. The driver will
+         be available until the real driver model serial is running.
+
 config DEBUG_UART_UNIPHIER
        bool "UniPhier on-chip UART"
        depends on ARCH_UNIPHIER
 config DEBUG_UART_UNIPHIER
        bool "UniPhier on-chip UART"
        depends on ARCH_UNIPHIER
@@ -249,6 +265,13 @@ config DEBUG_UART_UNIPHIER
          driver will be available until the real driver-model serial is
          running.
 
          driver will be available until the real driver-model serial is
          running.
 
+config DEBUG_UART_OMAP
+       bool "OMAP uart"
+       help
+         Select this to enable a debug UART using the omap ns16550 driver.
+         You will need to provide parameters to make this work. The driver
+         will be available until the real driver model serial is running.
+
 endchoice
 
 config DEBUG_UART_BASE
 endchoice
 
 config DEBUG_UART_BASE
@@ -350,6 +373,12 @@ config ATMEL_USART
          configured in the device tree, and input clock frequency can
          be got from the clk node.
 
          configured in the device tree, and input clock frequency can
          be got from the clk node.
 
+config BCM6345_SERIAL
+       bool "Support for BCM6345 UART"
+       depends on DM_SERIAL && ARCH_BMIPS
+       help
+         Select this to enable UART on BCM6345 SoCs.
+
 config FSL_LPUART
        bool "Freescale LPUART support"
        help
 config FSL_LPUART
        bool "Freescale LPUART support"
        help
@@ -470,4 +499,57 @@ config STI_ASC_SERIAL
          on STiH410 SoC. This is a basic implementation,  it supports
          following baudrate 9600, 19200, 38400, 57600 and 115200.
 
          on STiH410 SoC. This is a basic implementation,  it supports
          following baudrate 9600, 19200, 38400, 57600 and 115200.
 
+config MPC8XX_CONS
+       bool "Console driver for MPC8XX"
+       depends on 8xx
+       default y
+
+choice
+       prompt "Console port"
+       default 8xx_CONS_SMC1
+       depends on MPC8XX_CONS
+       help
+         Depending on board, select one serial port
+         (CONFIG_8xx_CONS_SMC1 or CONFIG_8xx_CONS_SMC2)
+
+config 8xx_CONS_SMC1
+       bool "SMC1"
+
+config 8xx_CONS_SMC2
+       bool "SMC2"
+
+endchoice
+
+config SYS_SMC_RXBUFLEN
+       int "Console Rx buffer length"
+       depends on MPC8XX_CONS
+       default 1
+       help
+         With CONFIG_SYS_SMC_RXBUFLEN it is possible to define
+         the maximum receive buffer length for the SMC.
+         This option is actual only for 8xx possible.
+         If using CONFIG_SYS_SMC_RXBUFLEN also CONFIG_SYS_MAXIDLE
+         must be defined, to setup the maximum idle timeout for
+         the SMC.
+
+config SYS_MAXIDLE
+       int "maximum idle timeout"
+       depends on MPC8XX_CONS
+       default 0
+
+config SYS_BRGCLK_PRESCALE
+       int "BRG Clock Prescale"
+       depends on MPC8XX_CONS
+       default 1
+
+config SYS_SDSR
+       hex "SDSR Value"
+       depends on MPC8XX_CONS
+       default 0x83
+
+config SYS_SDMR
+       hex "SDMR Value"
+       depends on MPC8XX_CONS
+       default 0
+
 endmenu
 endmenu