]> git.sur5r.net Git - u-boot/blobdiff - drivers/serial/Kconfig
serial: Add serial driver for Intel MID
[u-boot] / drivers / serial / Kconfig
index 7cb0eaab73f1f2461ce44cd084c244c708246c65..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