2 # Serial device configuration
11 Select a default baudrate, where "default" has a driver-specific
12 meaning of either setting the baudrate for the early debug UART
13 in the SPL stage (most drivers) or for choosing a default baudrate
14 in the absence of an environment setting (serial_mxc.c).
16 config REQUIRE_SERIAL_CONSOLE
17 bool "Require a serial port for console"
18 # Running without a serial console is not supported by the
23 Require a serial port for the console, and panic if none is found
24 during serial port initialization (default y). Set this to n on
25 boards which have no debug serial port whatsoever.
27 config SPECIFY_CONSOLE_INDEX
28 bool "Specify the port number used for console"
29 default y if !DM_SERIAL || (SPL && !SPL_DM_SERIAL) || \
30 (TPL && !TPL_DM_SERIAL)
32 In various cases, we need to specify which of the UART devices that
33 a board or SoC has available are to be used for the console device
37 bool "Provide a serial driver"
41 In very space-constrained devices even the full UART driver is too
42 large. In this case the debug UART can still be used in some cases.
43 This option enables the full UART in U-Boot, so if is it disabled,
44 the full UART driver will be omitted, thus saving space.
46 config SPL_SERIAL_PRESENT
47 bool "Provide a serial driver in SPL"
48 depends on DM_SERIAL && SPL
51 In very space-constrained devices even the full UART driver is too
52 large. In this case the debug UART can still be used in some cases.
53 This option enables the full UART in SPL, so if is it disabled,
54 the full UART driver will be omitted, thus saving space.
56 config TPL_SERIAL_PRESENT
57 bool "Provide a serial driver in TPL"
58 depends on DM_SERIAL && TPL
61 In very space-constrained devices even the full UART driver is too
62 large. In this case the debug UART can still be used in some cases.
63 This option enables the full UART in TPL, so if is it disabled,
64 the full UART driver will be omitted, thus saving space.
66 # Logic to allow us to use the imply keyword to set what the default port
67 # should be. The default is otherwise 1.
87 int "UART used for console"
88 depends on SPECIFY_CONSOLE_INDEX
90 default 0 if CONS_INDEX_0
91 default 2 if CONS_INDEX_2
92 default 3 if CONS_INDEX_3
93 default 4 if CONS_INDEX_4
94 default 5 if CONS_INDEX_5
95 default 6 if CONS_INDEX_6
98 Set this to match the UART number of the serial console.
101 bool "Enable Driver Model for serial drivers"
105 Enable driver model for serial. This replaces
106 drivers/serial/serial.c with the serial uclass, which
107 implements serial_putc() etc. The uclass interface is
108 defined in include/serial.h.
110 config SERIAL_RX_BUFFER
111 bool "Enable RX buffer for serial input"
114 Enable RX buffer support for the serial driver. This enables
115 pasting longer strings, even when the RX FIFO of the UART is
116 not big enough (e.g. 16 bytes on the normal NS16550).
118 config SERIAL_RX_BUFFER_SIZE
120 depends on SERIAL_RX_BUFFER
123 The size of the RX buffer (needs to be power of 2)
125 config SERIAL_SEARCH_ALL
126 bool "Search for serial devices after default one failed"
129 The serial subsystem only searches for a single serial device
130 that was instantiated, but does not check whether it was probed
131 correctly. With this option set, we make successful probing
132 mandatory and search for fallback serial devices if the default
133 device does not work.
138 bool "Enable Driver Model for serial drivers in SPL"
139 depends on DM_SERIAL && SPL_DM
140 select SYS_SPL_MALLOC_F
143 Enable driver model for serial in SPL. This replaces
144 drivers/serial/serial.c with the serial uclass, which
145 implements serial_putc() etc. The uclass interface is
146 defined in include/serial.h.
149 bool "Enable Driver Model for serial drivers in TPL"
150 depends on DM_SERIAL && TPL_DM
151 select SYS_TPL_MALLOC_F
152 default y if TPL && DM_SERIAL
154 Enable driver model for serial in TPL. This replaces
155 drivers/serial/serial.c with the serial uclass, which
156 implements serial_putc() etc. The uclass interface is
157 defined in include/serial.h.
160 bool "Enable an early debug UART for debugging"
162 The debug UART is intended for use very early in U-Boot to debug
163 problems when an ICE or other debug mechanism is not available.
165 To use it you should:
166 - Make sure your UART supports this interface
167 - Enable CONFIG_DEBUG_UART
168 - Enable the CONFIG for your UART to tell it to provide this interface
169 (e.g. CONFIG_DEBUG_UART_NS16550)
170 - Define the required settings as needed (see below)
171 - Call debug_uart_init() before use
172 - Call debug_uart_putc() to output a character
174 Depending on your platform it may be possible to use this UART before
175 a stack is available.
177 If your UART does not support this interface you can probably add
178 support quite easily. Remember that you cannot use driver model and
179 it is preferred to use no stack.
181 You must not use this UART once driver model is working and the
182 serial drivers are up and running (done in serial_init()). Otherwise
183 the drivers may conflict and you will get strange output.
186 prompt "Select which UART will provide the debug UART"
187 depends on DEBUG_UART
188 default DEBUG_UART_NS16550
190 config DEBUG_UART_ALTERA_JTAGUART
191 bool "Altera JTAG UART"
192 depends on ALTERA_JTAG_UART
194 Select this to enable a debug UART using the altera_jtag_uart driver.
195 You will need to provide parameters to make this work. The driver will
196 be available until the real driver model serial is running.
198 config DEBUG_UART_ALTERA_UART
200 depends on ALTERA_UART
202 Select this to enable a debug UART using the altera_uart driver.
203 You will need to provide parameters to make this work. The driver will
204 be available until the real driver model serial is running.
206 config DEBUG_UART_AR933X
207 bool "QCA/Atheros ar933x"
208 depends on AR933X_UART
210 Select this to enable a debug UART using the ar933x uart driver.
211 You will need to provide parameters to make this work. The
212 driver will be available until the real driver model serial is
215 config DEBUG_ARC_SERIAL
217 depends on ARC_SERIAL
219 Select this to enable a debug UART using the ARC UART driver.
220 You will need to provide parameters to make this work. The
221 driver will be available until the real driver model serial is
224 config DEBUG_UART_ATMEL
226 depends on ATMEL_USART
228 Select this to enable a debug UART using the atmel usart driver. You
229 will need to provide parameters to make this work. The driver will
230 be available until the real driver-model serial is running.
232 config DEBUG_UART_BCM6345
234 depends on BCM6345_SERIAL
236 Select this to enable a debug UART on BCM6345 SoCs. You
237 will need to provide parameters to make this work. The driver will
238 be available until the real driver model serial is running.
240 config DEBUG_UART_NS16550
242 depends on SYS_NS16550
244 Select this to enable a debug UART using the ns16550 driver. You
245 will need to provide parameters to make this work. The driver will
246 be available until the real driver model serial is running.
248 config DEBUG_EFI_CONSOLE
252 Select this to enable a debug console which calls back to EFI to
253 output to the console. This can be useful for early debugging of
254 U-Boot when running on top of EFI (Extensive Firmware Interface).
255 This is a type of BIOS used by PCs.
257 config DEBUG_UART_S5P
259 depends on ARCH_EXYNOS || ARCH_S5PC1XX
261 Select this to enable a debug UART using the serial_s5p driver. You
262 will need to provide parameters to make this work. The driver will
263 be available until the real driver-model serial is running.
265 config DEBUG_UART_MESON
267 depends on MESON_SERIAL
269 Select this to enable a debug UART using the serial_meson driver. You
270 will need to provide parameters to make this work. The driver will
271 be available until the real driver-model serial is running.
273 config DEBUG_UART_UARTLITE
274 bool "Xilinx Uartlite"
275 depends on XILINX_UARTLITE
277 Select this to enable a debug UART using the serial_uartlite driver.
278 You will need to provide parameters to make this work. The driver will
279 be available until the real driver-model serial is running.
281 config DEBUG_UART_ARM_DCC
285 Select this to enable a debug UART using the ARM JTAG DCC port.
286 The DCC port can be used for very early debugging and doesn't require
287 any additional setting like address/baudrate/clock. On systems without
288 any serial interface this is the easiest way how to get console.
289 Every ARM core has own DCC port which is the part of debug interface.
290 This port is available at least on ARMv6, ARMv7, ARMv8 and XScale
293 config DEBUG_MVEBU_A3700_UART
294 bool "Marvell Armada 3700"
295 depends on MVEBU_A3700_UART
297 Select this to enable a debug UART using the serial_mvebu driver. You
298 will need to provide parameters to make this work. The driver will
299 be available until the real driver-model serial is running.
301 config DEBUG_UART_ZYNQ
303 depends on ZYNQ_SERIAL
305 Select this to enable a debug UART using the serial_zynq driver. You
306 will need to provide parameters to make this work. The driver will
307 be available until the real driver-model serial is running.
309 config DEBUG_UART_APBUART
311 bool "Gaisler APBUART"
313 Select this to enable a debug UART using the serial_leon3 driver. You
314 will need to provide parameters to make this work. The driver will
315 be available until the real driver model serial is running.
317 config DEBUG_UART_PL010
319 depends on PL01X_SERIAL
321 Select this to enable a debug UART using the pl01x driver with the
322 PL010 UART type. You will need to provide parameters to make this
323 work. The driver will be available until the real driver model
326 config DEBUG_UART_PL011
328 depends on PL011_SERIAL
330 Select this to enable a debug UART using the pl01x driver with the
331 PL011 UART type. You will need to provide parameters to make this
332 work. The driver will be available until the real driver model
335 config DEBUG_UART_PIC32
336 bool "Microchip PIC32"
337 depends on PIC32_SERIAL
339 Select this to enable a debug UART using the serial_pic32 driver. You
340 will need to provide parameters to make this work. The driver will
341 be available until the real driver model serial is running.
343 config DEBUG_UART_MXC
344 bool "IMX Serial port"
347 Select this to enable a debug UART using the serial_mxc driver. You
348 will need to provide parameters to make this work. The driver will
349 be available until the real driver model serial is running.
351 config DEBUG_UART_SANDBOX
353 depends on SANDBOX_SERIAL
355 Select this to enable the debug UART using the sandbox driver. This
356 provides basic serial output from the console without needing to
357 start up driver model. The driver will be available until the real
358 driver model serial is running.
360 config DEBUG_UART_SIFIVE
362 depends on SIFIVE_SERIAL
364 Select this to enable a debug UART using the serial_sifive driver. You
365 will need to provide parameters to make this work. The driver will
366 be available until the real driver-model serial is running.
368 config DEBUG_UART_STM32
369 bool "STMicroelectronics STM32"
370 depends on STM32_SERIAL
372 Select this to enable a debug UART using the serial_stm32 driver
373 You will need to provide parameters to make this work.
374 The driver will be available until the real driver model
377 config DEBUG_UART_UNIPHIER
378 bool "UniPhier on-chip UART"
379 depends on ARCH_UNIPHIER
381 Select this to enable a debug UART using the UniPhier on-chip UART.
382 You will need to provide DEBUG_UART_BASE to make this work. The
383 driver will be available until the real driver-model serial is
386 config DEBUG_UART_OMAP
388 depends on OMAP_SERIAL
390 Select this to enable a debug UART using the omap ns16550 driver.
391 You will need to provide parameters to make this work. The driver
392 will be available until the real driver model serial is running.
394 config DEBUG_UART_MTK
395 bool "MediaTek High-speed UART"
396 depends on MTK_SERIAL
398 Select this to enable a debug UART using the MediaTek High-speed
400 You will need to provide parameters to make this work. The
401 driver will be available until the real driver model serial is
406 config DEBUG_UART_BASE
407 hex "Base address of UART"
408 depends on DEBUG_UART
409 default 0 if DEBUG_UART_SANDBOX
411 This is the base address of your UART for memory-mapped UARTs.
413 A default should be provided by your board, but if not you will need
414 to use the correct value here.
416 config DEBUG_UART_CLOCK
417 int "UART input clock"
418 depends on DEBUG_UART
419 default 0 if DEBUG_UART_SANDBOX
421 The UART input clock determines the speed of the internal UART
422 circuitry. The baud rate is derived from this by dividing the input
425 A default should be provided by your board, but if not you will need
426 to use the correct value here.
428 config DEBUG_UART_SHIFT
429 int "UART register shift"
430 depends on DEBUG_UART
431 default 0 if DEBUG_UART
433 Some UARTs (notably ns16550) support different register layouts
434 where the registers are spaced either as bytes, words or some other
435 value. Use this value to specify the shift to use, where 0=byte
436 registers, 2=32-bit word registers, etc.
438 config DEBUG_UART_BOARD_INIT
439 bool "Enable board-specific debug UART init"
440 depends on DEBUG_UART
442 Some boards need to set things up before the debug UART can be used.
443 On these boards a call to debug_uart_init() is insufficient. When
444 this option is enabled, the function board_debug_uart_init() will
445 be called when debug_uart_init() is called. You can put any code
446 here that is needed to set up the UART ready for use, such as set
447 pin multiplexing or enable clocks.
449 config DEBUG_UART_ANNOUNCE
450 bool "Show a message when the debug UART starts up"
451 depends on DEBUG_UART
453 Enable this option to show a message when the debug UART is ready
454 for use. You will see a message like "<debug_uart> " as soon as
455 U-Boot has the UART ready for use (i.e. your code calls
456 debug_uart_init()). This can be useful just as a check that
457 everything is working.
459 config DEBUG_UART_SKIP_INIT
460 bool "Skip UART initialization"
461 depends on DEBUG_UART
463 Select this if the UART you want to use for debug output is already
464 initialized by the time U-Boot starts its execution.
466 config DEBUG_UART_NS16550_CHECK_ENABLED
467 bool "Check if UART is enabled on output"
468 depends on DEBUG_UART
469 depends on DEBUG_UART_NS16550
471 Select this if puts()/putc() might be called before the debug UART
472 has been initialized. If this is disabled, putc() might sit in a
473 tight loop if it is called before debug_uart_init() has been called.
475 Note that this does not work for every ns16550-compatible UART and
476 so has to be enabled carefully or you might notice lost characters.
478 config ALTERA_JTAG_UART
479 bool "Altera JTAG UART support"
482 Select this to enable an JTAG UART for Altera devices.The JTAG UART
483 core implements a method to communicate serial character streams
484 between a host PC and a Qsys system on an Altera FPGA. Please find
485 details on the "Embedded Peripherals IP User Guide" of Altera.
487 config ALTERA_JTAG_UART_BYPASS
488 bool "Bypass output when no connection"
489 depends on ALTERA_JTAG_UART
491 Bypass console output and keep going even if there is no JTAG
492 terminal connection with the host. The console output will resume
493 once the JTAG terminal is connected. Without the bypass, the console
494 output will wait forever until a JTAG terminal is connected. If you
498 bool "Altera UART support"
501 Select this to enable an UART for Altera devices. Please find
502 details on the "Embedded Peripherals IP User Guide" of Altera.
505 bool "QCA/Atheros ar933x UART support"
506 depends on DM_SERIAL && SOC_AR933X
508 Select this to enable UART support for QCA/Atheros ar933x
509 devices. This driver uses driver model and requires a device
510 tree binding to operate, please refer to the document at
511 doc/device-tree-bindings/serial/qca,ar9330-uart.txt.
514 bool "ARC UART support"
517 Select this to enable support for ARC UART now typically
518 only used in Synopsys DesignWare ARC simulators like nSIM.
521 bool "ARM Debug Communication Channel (DCC) as UART support"
524 Select this to enable using the ARM DCC as a form of UART.
527 bool "Atmel USART support"
529 Select this to enable USART support for Atmel SoCs. It can be
530 configured in the device tree, and input clock frequency can
531 be got from the clk node.
533 config SPL_UART_CLOCK
534 int "SPL fixed UART input clock"
535 depends on ATMEL_USART && SPL && !SPL_CLK
536 default 132096000 if ARCH_AT91
538 Provide a fixed clock value as input to the UART controller. This
539 might be needed on platforms which can't enable CONFIG_SPL_CLK
540 because of SPL image size restrictions.
542 config BCM283X_MU_SERIAL
543 bool "Support for BCM283x Mini-UART"
544 depends on DM_SERIAL && ARCH_BCM283X
547 Select this to enable Mini-UART support on BCM283X family of SoCs.
549 config BCM283X_PL011_SERIAL
550 bool "Support for BCM283x PL011 UART"
551 depends on PL01X_SERIAL && ARCH_BCM283X
554 Select this to enable an overriding PL011 driver for BCM283X SoCs
555 that supports automatic disable, so that it only gets used when
556 the UART is actually muxed.
558 config BCM6345_SERIAL
559 bool "Support for BCM6345 UART"
562 Select this to enable UART on BCM6345 SoCs.
564 config COREBOOT_SERIAL
565 bool "Coreboot UART support"
567 default y if SYS_COREBOOT
570 Select this to enable a ns16550-style UART where the platform data
571 comes from the coreboot 'sysinfo' tables. This allows U-Boot to have
572 a serial console on any platform without needing to change the
576 bool "Cortina UART support"
579 Select this to enable UART support for Cortina-Access UART devices
580 found on CAxxxx SoCs.
582 config FSL_LINFLEXUART
583 bool "Freescale Linflex UART support"
586 Select this to enable the Linflex serial module found on some
587 NXP SoCs like S32V234.
590 bool "Freescale LPUART support"
592 Select this to enable a Low Power UART for Freescale VF610 and
593 QorIQ Layerscape devices.
595 config MVEBU_A3700_UART
596 bool "UART support for Armada 3700"
599 Choose this option to add support for UART driver on the Marvell
600 Armada 3700 SoC. The base address is configured via DT.
603 bool "Freescale ColdFire UART support"
605 Choose this option to add support for UART driver on the ColdFire
606 SoC's family. The serial communication channel provides a full-duplex
607 asynchronous/synchronous receiver and transmitter deriving an
608 operating frequency from the internal bus clock or an external clock.
611 bool "IMX serial port support"
612 depends on ARCH_MX25 || ARCH_MX31 || TARGET_APF27 || TARGET_FLEA3 || TARGET_MX35PDK \
613 || MX5 || MX6 || MX7 || IMX8M
615 If you have a machine based on a Motorola IMX CPU you
616 can enable its onboard serial port by enabling this option.
618 config NULLDEV_SERIAL
619 bool "Null serial device"
621 Select this to enable null serial device support. A null serial
622 device merely acts as a placeholder for a serial device and does
623 nothing for all it's operation.
626 bool "Support for Microchip PIC32 on-chip UART"
627 depends on DM_SERIAL && MACH_PIC32
630 Support for the UART found on Microchip PIC32 SoC's.
633 bool "NS16550 UART or compatible"
635 Support NS16550 UART or compatible. This can be enabled in the
636 device tree with the correct input clock frequency. If the input
637 clock frequency is not defined in the device tree, the macro
638 CONFIG_SYS_NS16550_CLK defined in a legacy board header file will
639 be used. It can be a constant or a function to get clock, eg,
642 config NS16550_DYNAMIC
643 bool "Allow NS16550 to be configured at runtime"
644 default y if SYS_COREBOOT || SYS_SLIMBOOTLOADER
646 Enable this option to allow device-tree control of the driver.
648 Normally this driver is controlled by the following options:
650 CONFIG_SYS_NS16550_PORT_MAPPED - indicates that port I/O is used for
651 access. If not enabled, then the UART is memory-mapped.
652 CONFIG_SYS_NS16550_MEM32 - if memory-mapped, indicates that 32-bit
653 access should be used (instead of 8-bit)
654 CONFIG_SYS_NS16550_REG_SIZE - indicates register width and also
655 endianness. If positive, big-endian access is used. If negative,
656 little-endian is used.
658 It is not a good practice for a driver to be statically configured,
659 since it prevents the same driver being used for different types of
660 UARTs in a system. This option avoids this problem at the cost of a
661 slightly increased code size.
663 config INTEL_MID_SERIAL
664 bool "Intel MID platform UART support"
665 depends on DM_SERIAL && OF_CONTROL
669 Select this to enable a UART for Intel MID platforms.
670 This uses the ns16550 driver as a library.
673 bool "ARM PL010 driver"
674 depends on !DM_SERIAL
676 Select this to enable a UART for platforms using PL010.
679 bool "ARM PL011 driver"
680 depends on !DM_SERIAL
682 Select this to enable a UART for platforms using PL011.
685 bool "ARM PL010 and PL011 driver"
688 Select this to enable a UART for platforms using PL010 or PL011.
690 config ROCKCHIP_SERIAL
691 bool "Rockchip on-chip UART support"
692 depends on DM_SERIAL && SPL_OF_PLATDATA
694 Select this to enable a debug UART for Rockchip devices when using
695 CONFIG_SPL_OF_PLATDATA (i.e. a compiled-in device tree replacemenmt).
696 This uses the ns16550 driver, converting the platdata from of-platdata
697 to the ns16550 format.
699 config SANDBOX_SERIAL
700 bool "Sandbox UART support"
703 Select this to enable a seral UART for sandbox. This is required to
704 operate correctly, otherwise you will see no serial output from
705 sandbox. The emulated UART will display to the console and console
706 input will be fed into the UART. This allows you to interact with
709 The operation of the console is controlled by the -t command-line
710 flag. In raw mode, U-Boot sees all characters from the terminal
711 before they are processed, including Ctrl-C. In cooked mode, Ctrl-C
712 is processed by the terminal, and terminates U-Boot. Valid options
715 -t raw-with-sigs Raw mode, Ctrl-C will terminate U-Boot
716 -t raw Raw mode, Ctrl-C is processed by U-Boot
717 -t cooked Cooked mode, Ctrl-C terminates
720 bool "Renesas SCIF UART support"
721 depends on SH || ARCH_RMOBILE
723 Select this to enable Renesas SCIF UART. To operate serial ports
724 on systems with RCar or SH SoCs, say Y to this option. If unsure,
727 config UNIPHIER_SERIAL
728 bool "Support for UniPhier on-chip UART"
729 depends on ARCH_UNIPHIER
732 If you have a UniPhier based board and want to use the on-chip
733 serial ports, say Y to this option. If unsure, say N.
735 config XILINX_UARTLITE
736 bool "Xilinx Uarlite support"
737 depends on DM_SERIAL && (MICROBLAZE || ARCH_ZYNQ || ARCH_ZYNQMP || 4xx)
739 If you have a Xilinx based board and want to use the uartlite
740 serial ports, say Y to this option. If unsure, say N.
743 bool "Support for Amlogic Meson UART"
744 depends on DM_SERIAL && ARCH_MESON
746 If you have an Amlogic Meson based board and want to use the on-chip
747 serial ports, say Y to this option. If unsure, say N.
750 bool "Qualcomm on-chip UART"
753 Support Data Mover UART used on Qualcomm Snapdragon SoCs.
754 It should support all Qualcomm devices with UARTDM version 1.4,
755 for example APQ8016 and MSM8916.
756 Single baudrate is supported in current implementation (115200).
759 bool "Support for OMAP specific UART"
761 default y if (ARCH_OMAP2PLUS || ARCH_K3)
764 If you have an TI based SoC and want to use the on-chip serial
765 port, say Y to this option. If unsure say N.
768 bool "Actions Semi OWL UART"
769 depends on DM_SERIAL && ARCH_OWL
771 If you have a Actions Semi OWL based board and want to use the on-chip
772 serial port, say Y to this option. If unsure, say N.
773 Single baudrate is supported in current implementation (115200).
776 bool "PXA serial port support"
778 If you have a machine based on a Marvell XScale PXA2xx CPU you
779 can enable its onboard serial ports by enabling this option.
782 bool "SiFive UART support"
785 This driver supports the SiFive UART. If unsure say N.
787 config STI_ASC_SERIAL
788 bool "STMicroelectronics on-chip UART"
789 depends on DM_SERIAL && ARCH_STI
791 Select this to enable Asynchronous Serial Controller available
792 on STiH410 SoC. This is a basic implementation, it supports
793 following baudrate 9600, 19200, 38400, 57600 and 115200.
796 bool "STMicroelectronics STM32 SoCs on-chip UART"
797 depends on DM_SERIAL && (STM32F4 || STM32F7 || STM32H7 || ARCH_STM32MP)
799 If you have a machine based on a STM32 F4, F7, H7 or MP1 SOC
800 you can enable its onboard serial ports, say Y to this option.
804 bool "Cadence (Xilinx Zynq) UART support"
805 depends on DM_SERIAL && (MICROBLAZE || ARCH_ZYNQ || ARCH_ZYNQMP || ARCH_ZYNQMP_R5)
807 This driver supports the Cadence UART. It is found e.g. in Xilinx
811 bool "MediaTek High-speed UART support"
814 Select this to enable UART support for MediaTek High-speed UART
815 devices. This driver uses driver model and requires a device
816 tree binding to operate.
817 The High-speed UART is compatible with the ns16550a UART and have
818 its own high-speed registers.
821 bool "Console driver for MPC8XX"
826 prompt "Console port"
827 default 8xx_CONS_SMC1
828 depends on MPC8XX_CONS
830 Depending on board, select one serial port
831 (CONFIG_8xx_CONS_SMC1 or CONFIG_8xx_CONS_SMC2)
841 config SYS_SMC_RXBUFLEN
842 int "Console Rx buffer length"
843 depends on MPC8XX_CONS
846 With CONFIG_SYS_SMC_RXBUFLEN it is possible to define
847 the maximum receive buffer length for the SMC.
848 This option is actual only for 8xx possible.
849 If using CONFIG_SYS_SMC_RXBUFLEN also CONFIG_SYS_MAXIDLE
850 must be defined, to setup the maximum idle timeout for
854 int "maximum idle timeout"
855 depends on MPC8XX_CONS
858 config SYS_BRGCLK_PRESCALE
859 int "BRG Clock Prescale"
860 depends on MPC8XX_CONS
865 depends on MPC8XX_CONS
870 depends on MPC8XX_CONS