]> git.sur5r.net Git - u-boot/blobdiff - drivers/serial/Kconfig
serial: Add serial driver for Intel MID
[u-boot] / drivers / serial / Kconfig
index b11f3ff89eb63824edf7254298a431ae3e767612..c0ec2ec2e4d03577fbcde4eddb6ae6a1ff374a45 100644 (file)
@@ -4,6 +4,15 @@
 
 menu "Serial drivers"
 
+config BAUDRATE
+       int "Default baudrate"
+       default 115200
+       help
+         Select a default baudrate, where "default" has a driver-specific
+         meaning of either setting the baudrate for the early debug UART
+         in the SPL stage (most drivers) or for choosing a default baudrate
+         in the absence of an environment setting (serial_mxc.c).
+
 config REQUIRE_SERIAL_CONSOLE
        bool "Require a serial port for console"
        # Running without a serial console is not supported by the
@@ -44,6 +53,26 @@ config DM_SERIAL
          implements serial_putc() etc. The uclass interface is
          defined in include/serial.h.
 
+config SPL_DM_SERIAL
+       bool "Enable Driver Model for serial drivers"
+       depends on DM_SERIAL
+       default y if SPL && DM_SERIAL
+       help
+         Enable driver model for serial in SPL. This replaces
+         drivers/serial/serial.c with the serial uclass, which
+         implements serial_putc() etc. The uclass interface is
+         defined in include/serial.h.
+
+config TPL_DM_SERIAL
+       bool "Enable Driver Model for serial drivers"
+       depends on DM_SERIAL
+       default y if TPL && DM_SERIAL
+       help
+         Enable driver model for serial in TPL. This replaces
+         drivers/serial/serial.c with the serial uclass, which
+         implements serial_putc() etc. The uclass interface is
+         defined in include/serial.h.
+
 config DEBUG_UART
        bool "Enable an early debug UART for debugging"
        help
@@ -347,6 +376,15 @@ config SYS_NS16550
          be used. It can be a constant or a function to get clock, eg,
          get_serial_clock().
 
+config INTEL_MID_SERIAL
+       bool "Intel MID platform UART support"
+       depends on DM_SERIAL && OF_CONTROL
+       depends on INTEL_MID
+       select SYS_NS16550
+       help
+         Select this to enable a UART for Intel MID platforms.
+         This uses the ns16550 driver as a library.
+
 config ROCKCHIP_SERIAL
        bool "Rockchip on-chip UART support"
        depends on DM_SERIAL && SPL_OF_PLATDATA
@@ -413,4 +451,12 @@ config PXA_SERIAL
          If you have a machine based on a Marvell XScale PXA2xx CPU you
          can enable its onboard serial ports by enabling this option.
 
+config STI_ASC_SERIAL
+       bool "STMicroelectronics on-chip UART"
+       depends on DM_SERIAL && ARCH_STI
+       help
+         Select this to enable Asynchronous Serial Controller available
+         on STiH410 SoC. This is a basic implementation,  it supports
+         following baudrate 9600, 19200, 38400, 57600 and 115200.
+
 endmenu