10b11dbf7SMasahiro Yamada# 20b11dbf7SMasahiro Yamada# Serial device configuration 30b11dbf7SMasahiro Yamada# 40b11dbf7SMasahiro Yamada 50b11dbf7SMasahiro Yamadamenu "Serial drivers" 60b11dbf7SMasahiro Yamada 78c458588SHans de Goedeconfig REQUIRE_SERIAL_CONSOLE 88c458588SHans de Goede bool "Require a serial port for console" 98c458588SHans de Goede # Running without a serial console is not supported by the 108c458588SHans de Goede # non-dm serial code 118c458588SHans de Goede depends on DM_SERIAL 128c458588SHans de Goede default y 138c458588SHans de Goede help 148c458588SHans de Goede Require a serial port for the console, and panic if none is found 158c458588SHans de Goede during serial port initialization (default y). Set this to n on 168c458588SHans de Goede boards which have no debug serial port whatsoever. 178c458588SHans de Goede 1892c55b68SSimon Glassconfig SERIAL_PRESENT 1992c55b68SSimon Glass bool "Provide a serial driver" 2092c55b68SSimon Glass depends on DM_SERIAL 2192c55b68SSimon Glass default y 2292c55b68SSimon Glass help 2392c55b68SSimon Glass In very space-constrained devices even the full UART driver is too 2492c55b68SSimon Glass large. In this case the debug UART can still be used in some cases. 2592c55b68SSimon Glass This option enables the full UART in U-Boot, so if is it disabled, 2692c55b68SSimon Glass the full UART driver will be omitted, thus saving space. 2792c55b68SSimon Glass 2892c55b68SSimon Glassconfig SPL_SERIAL_PRESENT 2992c55b68SSimon Glass bool "Provide a serial driver in SPL" 3092c55b68SSimon Glass depends on DM_SERIAL 3192c55b68SSimon Glass default y 3292c55b68SSimon Glass help 3392c55b68SSimon Glass In very space-constrained devices even the full UART driver is too 3492c55b68SSimon Glass large. In this case the debug UART can still be used in some cases. 3592c55b68SSimon Glass This option enables the full UART in SPL, so if is it disabled, 3692c55b68SSimon Glass the full UART driver will be omitted, thus saving space. 3792c55b68SSimon Glass 38da333ae7SMasahiro Yamadaconfig DM_SERIAL 39da333ae7SMasahiro Yamada bool "Enable Driver Model for serial drivers" 40da333ae7SMasahiro Yamada depends on DM 41da333ae7SMasahiro Yamada help 42f94a1bedSSimon Glass Enable driver model for serial. This replaces 43f94a1bedSSimon Glass drivers/serial/serial.c with the serial uclass, which 44f94a1bedSSimon Glass implements serial_putc() etc. The uclass interface is 45f94a1bedSSimon Glass defined in include/serial.h. 46ff247b7aSMasahiro Yamada 472f964aa7SSimon Glassconfig DEBUG_UART 482f964aa7SSimon Glass bool "Enable an early debug UART for debugging" 492f964aa7SSimon Glass help 502f964aa7SSimon Glass The debug UART is intended for use very early in U-Boot to debug 512f964aa7SSimon Glass problems when an ICE or other debug mechanism is not available. 522f964aa7SSimon Glass 532f964aa7SSimon Glass To use it you should: 542f964aa7SSimon Glass - Make sure your UART supports this interface 552f964aa7SSimon Glass - Enable CONFIG_DEBUG_UART 562f964aa7SSimon Glass - Enable the CONFIG for your UART to tell it to provide this interface 572f964aa7SSimon Glass (e.g. CONFIG_DEBUG_UART_NS16550) 582f964aa7SSimon Glass - Define the required settings as needed (see below) 592f964aa7SSimon Glass - Call debug_uart_init() before use 602f964aa7SSimon Glass - Call debug_uart_putc() to output a character 612f964aa7SSimon Glass 622f964aa7SSimon Glass Depending on your platform it may be possible to use this UART before 632f964aa7SSimon Glass a stack is available. 642f964aa7SSimon Glass 652f964aa7SSimon Glass If your UART does not support this interface you can probably add 662f964aa7SSimon Glass support quite easily. Remember that you cannot use driver model and 672f964aa7SSimon Glass it is preferred to use no stack. 682f964aa7SSimon Glass 692f964aa7SSimon Glass You must not use this UART once driver model is working and the 702f964aa7SSimon Glass serial drivers are up and running (done in serial_init()). Otherwise 712f964aa7SSimon Glass the drivers may conflict and you will get strange output. 722f964aa7SSimon Glass 7321d00436SSimon Glasschoice 7421d00436SSimon Glass prompt "Select which UART will provide the debug UART" 7521d00436SSimon Glass depends on DEBUG_UART 76b1e361b6SThomas Chou default DEBUG_UART_NS16550 7721d00436SSimon Glass 78220e8021SThomas Chouconfig DEBUG_UART_ALTERA_JTAGUART 79220e8021SThomas Chou bool "Altera JTAG UART" 80220e8021SThomas Chou help 81220e8021SThomas Chou Select this to enable a debug UART using the altera_jtag_uart driver. 82220e8021SThomas Chou You will need to provide parameters to make this work. The driver will 83220e8021SThomas Chou be available until the real driver model serial is running. 84220e8021SThomas Chou 85da2f838dSThomas Chouconfig DEBUG_UART_ALTERA_UART 86da2f838dSThomas Chou bool "Altera UART" 87da2f838dSThomas Chou help 88da2f838dSThomas Chou Select this to enable a debug UART using the altera_uart driver. 89da2f838dSThomas Chou You will need to provide parameters to make this work. The driver will 90da2f838dSThomas Chou be available until the real driver model serial is running. 91da2f838dSThomas Chou 9260b49761SWills Wangconfig DEBUG_UART_AR933X 9360b49761SWills Wang bool "QCA/Atheros ar933x" 9460b49761SWills Wang depends on AR933X_UART 9560b49761SWills Wang help 9660b49761SWills Wang Select this to enable a debug UART using the ar933x uart driver. 9760b49761SWills Wang You will need to provide parameters to make this work. The 9860b49761SWills Wang driver will be available until the real driver model serial is 9960b49761SWills Wang running. 10060b49761SWills Wang 10121d00436SSimon Glassconfig DEBUG_UART_NS16550 10221d00436SSimon Glass bool "ns16550" 10321d00436SSimon Glass help 10421d00436SSimon Glass Select this to enable a debug UART using the ns16550 driver. You 10521d00436SSimon Glass will need to provide parameters to make this work. The driver will 10621d00436SSimon Glass be available until the real driver model serial is running. 10721d00436SSimon Glass 108275854baSSimon Glassconfig DEBUG_EFI_CONSOLE 109275854baSSimon Glass bool "EFI" 110275854baSSimon Glass depends on EFI_APP 111275854baSSimon Glass help 112275854baSSimon Glass Select this to enable a debug console which calls back to EFI to 113275854baSSimon Glass output to the console. This can be useful for early debugging of 114275854baSSimon Glass U-Boot when running on top of EFI (Extensive Firmware Interface). 115275854baSSimon Glass This is a type of BIOS used by PCs. 116275854baSSimon Glass 117bf6e7022SSimon Glassconfig DEBUG_UART_S5P 118bf6e7022SSimon Glass bool "Samsung S5P" 119bf6e7022SSimon Glass help 120bf6e7022SSimon Glass Select this to enable a debug UART using the serial_s5p driver. You 121bf6e7022SSimon Glass will need to provide parameters to make this work. The driver will 122bf6e7022SSimon Glass be available until the real driver-model serial is running. 123bf6e7022SSimon Glass 124bfcef28aSBeniamino Galvaniconfig DEBUG_UART_MESON 125bfcef28aSBeniamino Galvani bool "Amlogic Meson" 126bfcef28aSBeniamino Galvani depends on MESON_SERIAL 127bfcef28aSBeniamino Galvani help 128bfcef28aSBeniamino Galvani Select this to enable a debug UART using the serial_meson driver. You 129bfcef28aSBeniamino Galvani will need to provide parameters to make this work. The driver will 130bfcef28aSBeniamino Galvani be available until the real driver-model serial is running. 131bfcef28aSBeniamino Galvani 1324166ba3bSMichal Simekconfig DEBUG_UART_UARTLITE 1334166ba3bSMichal Simek bool "Xilinx Uartlite" 1344166ba3bSMichal Simek help 1354166ba3bSMichal Simek Select this to enable a debug UART using the serial_uartlite driver. 1364166ba3bSMichal Simek You will need to provide parameters to make this work. The driver will 1374166ba3bSMichal Simek be available until the real driver-model serial is running. 1384166ba3bSMichal Simek 139966bfa73SMichal Simekconfig DEBUG_UART_ARM_DCC 140966bfa73SMichal Simek bool "ARM DCC" 141966bfa73SMichal Simek help 142966bfa73SMichal Simek Select this to enable a debug UART using the ARM JTAG DCC port. 143966bfa73SMichal Simek The DCC port can be used for very early debugging and doesn't require 144966bfa73SMichal Simek any additional setting like address/baudrate/clock. On systems without 145966bfa73SMichal Simek any serial interface this is the easiest way how to get console. 146966bfa73SMichal Simek Every ARM core has own DCC port which is the part of debug interface. 147966bfa73SMichal Simek This port is available at least on ARMv6, ARMv7, ARMv8 and XScale 148966bfa73SMichal Simek architectures. 149966bfa73SMichal Simek 150*6985d496SStefan Roeseconfig DEBUG_MVEBU_A3700_UART 151*6985d496SStefan Roese bool "Marvell Armada 3700" 152*6985d496SStefan Roese help 153*6985d496SStefan Roese Select this to enable a debug UART using the serial_mvebu driver. You 154*6985d496SStefan Roese will need to provide parameters to make this work. The driver will 155*6985d496SStefan Roese be available until the real driver-model serial is running. 156*6985d496SStefan Roese 157c54c0a4cSSimon Glassconfig DEBUG_UART_ZYNQ 158c54c0a4cSSimon Glass bool "Xilinx Zynq" 159c54c0a4cSSimon Glass help 1606bf87dacSMichal Simek Select this to enable a debug UART using the serial_zynq driver. You 161c54c0a4cSSimon Glass will need to provide parameters to make this work. The driver will 162c54c0a4cSSimon Glass be available until the real driver-model serial is running. 163c54c0a4cSSimon Glass 164e43ce3fcSFrancois Retiefconfig DEBUG_UART_APBUART 165e43ce3fcSFrancois Retief depends on LEON3 166e43ce3fcSFrancois Retief bool "Gaisler APBUART" 167e43ce3fcSFrancois Retief help 168e43ce3fcSFrancois Retief Select this to enable a debug UART using the serial_leon3 driver. You 169e43ce3fcSFrancois Retief will need to provide parameters to make this work. The driver will 170e43ce3fcSFrancois Retief be available until the real driver model serial is running. 171e43ce3fcSFrancois Retief 17219de8150SSergey Temerkhanovconfig DEBUG_UART_PL010 17319de8150SSergey Temerkhanov bool "pl010" 17419de8150SSergey Temerkhanov help 17519de8150SSergey Temerkhanov Select this to enable a debug UART using the pl01x driver with the 17619de8150SSergey Temerkhanov PL010 UART type. You will need to provide parameters to make this 17719de8150SSergey Temerkhanov work. The driver will be available until the real driver model 17819de8150SSergey Temerkhanov serial is running. 17919de8150SSergey Temerkhanov 18019de8150SSergey Temerkhanovconfig DEBUG_UART_PL011 18119de8150SSergey Temerkhanov bool "pl011" 18219de8150SSergey Temerkhanov help 18319de8150SSergey Temerkhanov Select this to enable a debug UART using the pl01x driver with the 18419de8150SSergey Temerkhanov PL011 UART type. You will need to provide parameters to make this 18519de8150SSergey Temerkhanov work. The driver will be available until the real driver model 18619de8150SSergey Temerkhanov serial is running. 18719de8150SSergey Temerkhanov 1889e160ee8SPaul Thackerconfig DEBUG_UART_PIC32 1899e160ee8SPaul Thacker bool "Microchip PIC32" 1909e160ee8SPaul Thacker depends on PIC32_SERIAL 1919e160ee8SPaul Thacker help 1929e160ee8SPaul Thacker Select this to enable a debug UART using the serial_pic32 driver. You 1939e160ee8SPaul Thacker will need to provide parameters to make this work. The driver will 1949e160ee8SPaul Thacker be available until the real driver model serial is running. 1959e160ee8SPaul Thacker 196d5cf3297SMasahiro Yamadaconfig DEBUG_UART_UNIPHIER 197d5cf3297SMasahiro Yamada bool "UniPhier on-chip UART" 198d5cf3297SMasahiro Yamada depends on ARCH_UNIPHIER 199d5cf3297SMasahiro Yamada help 200d5cf3297SMasahiro Yamada Select this to enable a debug UART using the UniPhier on-chip UART. 201d5cf3297SMasahiro Yamada You will need to provide DEBUG_UART_BASE to make this work. The 202d5cf3297SMasahiro Yamada driver will be available until the real driver-model serial is 203d5cf3297SMasahiro Yamada running. 204d5cf3297SMasahiro Yamada 20521d00436SSimon Glassendchoice 20621d00436SSimon Glass 2072f964aa7SSimon Glassconfig DEBUG_UART_BASE 2082f964aa7SSimon Glass hex "Base address of UART" 2092f964aa7SSimon Glass depends on DEBUG_UART 2102f964aa7SSimon Glass help 2112f964aa7SSimon Glass This is the base address of your UART for memory-mapped UARTs. 2122f964aa7SSimon Glass 2132f964aa7SSimon Glass A default should be provided by your board, but if not you will need 2142f964aa7SSimon Glass to use the correct value here. 2152f964aa7SSimon Glass 2162f964aa7SSimon Glassconfig DEBUG_UART_CLOCK 2172f964aa7SSimon Glass int "UART input clock" 2182f964aa7SSimon Glass depends on DEBUG_UART 2192f964aa7SSimon Glass help 2202f964aa7SSimon Glass The UART input clock determines the speed of the internal UART 2212f964aa7SSimon Glass circuitry. The baud rate is derived from this by dividing the input 2222f964aa7SSimon Glass clock down. 2232f964aa7SSimon Glass 2242f964aa7SSimon Glass A default should be provided by your board, but if not you will need 2252f964aa7SSimon Glass to use the correct value here. 2262f964aa7SSimon Glass 227dd0b0122SSimon Glassconfig DEBUG_UART_SHIFT 228dd0b0122SSimon Glass int "UART register shift" 229dd0b0122SSimon Glass depends on DEBUG_UART 230dd0b0122SSimon Glass default 0 if DEBUG_UART 231dd0b0122SSimon Glass help 232dd0b0122SSimon Glass Some UARTs (notably ns16550) support different register layouts 233dd0b0122SSimon Glass where the registers are spaced either as bytes, words or some other 234dd0b0122SSimon Glass value. Use this value to specify the shift to use, where 0=byte 235dd0b0122SSimon Glass registers, 2=32-bit word registers, etc. 236dd0b0122SSimon Glass 2370e977bc1SSimon Glassconfig DEBUG_UART_BOARD_INIT 2380e977bc1SSimon Glass bool "Enable board-specific debug UART init" 2390e977bc1SSimon Glass depends on DEBUG_UART 2400e977bc1SSimon Glass help 2410e977bc1SSimon Glass Some boards need to set things up before the debug UART can be used. 2420e977bc1SSimon Glass On these boards a call to debug_uart_init() is insufficient. When 2430e977bc1SSimon Glass this option is enabled, the function board_debug_uart_init() will 2440e977bc1SSimon Glass be called when debug_uart_init() is called. You can put any code 2450e977bc1SSimon Glass here that is needed to set up the UART ready for use, such as set 2460e977bc1SSimon Glass pin multiplexing or enable clocks. 2470e977bc1SSimon Glass 248c7fefcb9SSimon Glassconfig DEBUG_UART_ANNOUNCE 249c7fefcb9SSimon Glass bool "Show a message when the debug UART starts up" 250c7fefcb9SSimon Glass depends on DEBUG_UART 251c7fefcb9SSimon Glass help 252c7fefcb9SSimon Glass Enable this option to show a message when the debug UART is ready 253c7fefcb9SSimon Glass for use. You will see a message like "<debug_uart> " as soon as 254c7fefcb9SSimon Glass U-Boot has the UART ready for use (i.e. your code calls 255c7fefcb9SSimon Glass debug_uart_init()). This can be useful just as a check that 256c7fefcb9SSimon Glass everything is working. 257c7fefcb9SSimon Glass 25819de8150SSergey Temerkhanovconfig DEBUG_UART_SKIP_INIT 25919de8150SSergey Temerkhanov bool "Skip UART initialization" 26019de8150SSergey Temerkhanov help 26119de8150SSergey Temerkhanov Select this if the UART you want to use for debug output is already 26219de8150SSergey Temerkhanov initialized by the time U-Boot starts its execution. 26319de8150SSergey Temerkhanov 264220e8021SThomas Chouconfig ALTERA_JTAG_UART 265220e8021SThomas Chou bool "Altera JTAG UART support" 266220e8021SThomas Chou depends on DM_SERIAL 267220e8021SThomas Chou help 268220e8021SThomas Chou Select this to enable an JTAG UART for Altera devices.The JTAG UART 269220e8021SThomas Chou core implements a method to communicate serial character streams 270220e8021SThomas Chou between a host PC and a Qsys system on an Altera FPGA. Please find 271220e8021SThomas Chou details on the "Embedded Peripherals IP User Guide" of Altera. 272220e8021SThomas Chou 273220e8021SThomas Chouconfig ALTERA_JTAG_UART_BYPASS 274220e8021SThomas Chou bool "Bypass output when no connection" 275220e8021SThomas Chou depends on ALTERA_JTAG_UART 276220e8021SThomas Chou help 277220e8021SThomas Chou Bypass console output and keep going even if there is no JTAG 278220e8021SThomas Chou terminal connection with the host. The console output will resume 279220e8021SThomas Chou once the JTAG terminal is connected. Without the bypass, the console 280220e8021SThomas Chou output will wait forever until a JTAG terminal is connected. If you 281220e8021SThomas Chou not are sure, say Y. 282220e8021SThomas Chou 283da2f838dSThomas Chouconfig ALTERA_UART 284da2f838dSThomas Chou bool "Altera UART support" 285da2f838dSThomas Chou depends on DM_SERIAL 286da2f838dSThomas Chou help 287da2f838dSThomas Chou Select this to enable an UART for Altera devices. Please find 288da2f838dSThomas Chou details on the "Embedded Peripherals IP User Guide" of Altera. 289da2f838dSThomas Chou 29060b49761SWills Wangconfig AR933X_UART 29160b49761SWills Wang bool "QCA/Atheros ar933x UART support" 29260b49761SWills Wang depends on DM_SERIAL && SOC_AR933X 29360b49761SWills Wang help 29460b49761SWills Wang Select this to enable UART support for QCA/Atheros ar933x 29560b49761SWills Wang devices. This driver uses driver model and requires a device 29660b49761SWills Wang tree binding to operate, please refer to the document at 29760b49761SWills Wang doc/device-tree-bindings/serial/qca,ar9330-uart.txt. 29860b49761SWills Wang 2995ed07cf5SBin Mengconfig FSL_LPUART 3005ed07cf5SBin Meng bool "Freescale LPUART support" 3015ed07cf5SBin Meng help 3025ed07cf5SBin Meng Select this to enable a Low Power UART for Freescale VF610 and 3035ed07cf5SBin Meng QorIQ Layerscape devices. 3045ed07cf5SBin Meng 305*6985d496SStefan Roeseconfig MVEBU_A3700_UART 306*6985d496SStefan Roese bool "UART support for Armada 3700" 307*6985d496SStefan Roese default n 308*6985d496SStefan Roese help 309*6985d496SStefan Roese Choose this option to add support for UART driver on the Marvell 310*6985d496SStefan Roese Armada 3700 SoC. The base address is configured via DT. 311*6985d496SStefan Roese 3129e160ee8SPaul Thackerconfig PIC32_SERIAL 3139e160ee8SPaul Thacker bool "Support for Microchip PIC32 on-chip UART" 3149e160ee8SPaul Thacker depends on DM_SERIAL && MACH_PIC32 3159e160ee8SPaul Thacker default y 3169e160ee8SPaul Thacker help 3179e160ee8SPaul Thacker Support for the UART found on Microchip PIC32 SoC's. 3189e160ee8SPaul Thacker 3199e39003eSThomas Chouconfig SYS_NS16550 3209e39003eSThomas Chou bool "NS16550 UART or compatible" 3219e39003eSThomas Chou help 3229e39003eSThomas Chou Support NS16550 UART or compatible. This can be enabled in the 3239e39003eSThomas Chou device tree with the correct input clock frequency. If the input 3249e39003eSThomas Chou clock frequency is not defined in the device tree, the macro 3259e39003eSThomas Chou CONFIG_SYS_NS16550_CLK defined in a legacy board header file will 3269e39003eSThomas Chou be used. It can be a constant or a function to get clock, eg, 3279e39003eSThomas Chou get_serial_clock(). 3289e39003eSThomas Chou 3292fc24d53SSimon Glassconfig ROCKCHIP_SERIAL 3302fc24d53SSimon Glass bool "Rockchip on-chip UART support" 3312fc24d53SSimon Glass depends on DM_SERIAL && SPL_OF_PLATDATA 3322fc24d53SSimon Glass help 3332fc24d53SSimon Glass Select this to enable a debug UART for Rockchip devices when using 3342fc24d53SSimon Glass CONFIG_OF_PLATDATA (i.e. a compiled-in device tree replacemenmt). 3352fc24d53SSimon Glass This uses the ns16550 driver, converting the platdata from of-platdata 3362fc24d53SSimon Glass to the ns16550 format. 3372fc24d53SSimon Glass 338af282245SSimon Glassconfig SANDBOX_SERIAL 339af282245SSimon Glass bool "Sandbox UART support" 3402ea65f3eSMasahiro Yamada depends on SANDBOX 341af282245SSimon Glass help 342af282245SSimon Glass Select this to enable a seral UART for sandbox. This is required to 343af282245SSimon Glass operate correctly, otherwise you will see no serial output from 344af282245SSimon Glass sandbox. The emulated UART will display to the console and console 345af282245SSimon Glass input will be fed into the UART. This allows you to interact with 346af282245SSimon Glass U-Boot. 347af282245SSimon Glass 348af282245SSimon Glass The operation of the console is controlled by the -t command-line 349af282245SSimon Glass flag. In raw mode, U-Boot sees all characters from the terminal 350af282245SSimon Glass before they are processed, including Ctrl-C. In cooked mode, Ctrl-C 351af282245SSimon Glass is processed by the terminal, and terminates U-Boot. Valid options 352af282245SSimon Glass are: 353af282245SSimon Glass 354af282245SSimon Glass -t raw-with-sigs Raw mode, Ctrl-C will terminate U-Boot 355af282245SSimon Glass -t raw Raw mode, Ctrl-C is processed by U-Boot 356af282245SSimon Glass -t cooked Cooked mode, Ctrl-C terminates 357af282245SSimon Glass 358ff247b7aSMasahiro Yamadaconfig UNIPHIER_SERIAL 359b6ef3a3fSMasahiro Yamada bool "Support for UniPhier on-chip UART" 3602ea65f3eSMasahiro Yamada depends on ARCH_UNIPHIER 36185dc2fe1SMasahiro Yamada default y 362ff247b7aSMasahiro Yamada help 363b6ef3a3fSMasahiro Yamada If you have a UniPhier based board and want to use the on-chip 364b6ef3a3fSMasahiro Yamada serial ports, say Y to this option. If unsure, say N. 365dcfe4a54SSimon Glass 36654e24d33SMichal Simekconfig XILINX_UARTLITE 36754e24d33SMichal Simek bool "Xilinx Uarlite support" 36880cce262SRicardo Ribalda Delgado depends on DM_SERIAL && (MICROBLAZE || ARCH_ZYNQ || ARCH_ZYNQMP || 4xx) 36954e24d33SMichal Simek help 37054e24d33SMichal Simek If you have a Xilinx based board and want to use the uartlite 37154e24d33SMichal Simek serial ports, say Y to this option. If unsure, say N. 37254e24d33SMichal Simek 373bfcef28aSBeniamino Galvaniconfig MESON_SERIAL 374bfcef28aSBeniamino Galvani bool "Support for Amlogic Meson UART" 375bfcef28aSBeniamino Galvani depends on DM_SERIAL && ARCH_MESON 376bfcef28aSBeniamino Galvani help 377bfcef28aSBeniamino Galvani If you have an Amlogic Meson based board and want to use the on-chip 378bfcef28aSBeniamino Galvani serial ports, say Y to this option. If unsure, say N. 379bfcef28aSBeniamino Galvani 380142a20c3SMateusz Kulikowskiconfig MSM_SERIAL 381142a20c3SMateusz Kulikowski bool "Qualcomm on-chip UART" 382142a20c3SMateusz Kulikowski depends on DM_SERIAL 383142a20c3SMateusz Kulikowski help 384142a20c3SMateusz Kulikowski Support Data Mover UART used on Qualcomm Snapdragon SoCs. 385142a20c3SMateusz Kulikowski It should support all Qualcomm devices with UARTDM version 1.4, 386142a20c3SMateusz Kulikowski for example APQ8016 and MSM8916. 387142a20c3SMateusz Kulikowski Single baudrate is supported in current implementation (115200). 388*6985d496SStefan Roese 3890b11dbf7SMasahiro Yamadaendmenu 390