1# 2# Serial device configuration 3# 4 5menu "Serial drivers" 6 7config BAUDRATE 8 int "Default baudrate" 9 default 115200 10 help 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). 15 16config REQUIRE_SERIAL_CONSOLE 17 bool "Require a serial port for console" 18 # Running without a serial console is not supported by the 19 # non-dm serial code 20 depends on DM_SERIAL 21 default y 22 help 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. 26 27config 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) 31 help 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 34 in U-Boot. 35 36config SERIAL_PRESENT 37 bool "Provide a serial driver" 38 depends on DM_SERIAL 39 default y 40 help 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. 45 46config SPL_SERIAL_PRESENT 47 bool "Provide a serial driver in SPL" 48 depends on DM_SERIAL 49 default y 50 help 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. 55 56# Logic to allow us to use the imply keyword to set what the default port 57# should be. The default is otherwise 1. 58config CONS_INDEX_0 59 bool 60 61config CONS_INDEX_2 62 bool 63 64config CONS_INDEX_3 65 bool 66 67config CONS_INDEX_4 68 bool 69 70config CONS_INDEX_5 71 bool 72 73config CONS_INDEX_6 74 bool 75 76config CONS_INDEX 77 int "UART used for console" 78 depends on SPECIFY_CONSOLE_INDEX 79 range 0 6 80 default 0 if CONS_INDEX_0 81 default 2 if CONS_INDEX_2 82 default 3 if CONS_INDEX_3 83 default 4 if CONS_INDEX_4 84 default 5 if CONS_INDEX_5 85 default 6 if CONS_INDEX_6 86 default 1 87 help 88 Set this to match the UART number of the serial console. 89 90config DM_SERIAL 91 bool "Enable Driver Model for serial drivers" 92 depends on DM 93 help 94 Enable driver model for serial. This replaces 95 drivers/serial/serial.c with the serial uclass, which 96 implements serial_putc() etc. The uclass interface is 97 defined in include/serial.h. 98 99config SERIAL_RX_BUFFER 100 bool "Enable RX buffer for serial input" 101 depends on DM_SERIAL 102 help 103 Enable RX buffer support for the serial driver. This enables 104 pasting longer strings, even when the RX FIFO of the UART is 105 not big enough (e.g. 16 bytes on the normal NS16550). 106 107config SERIAL_RX_BUFFER_SIZE 108 int "RX buffer size" 109 depends on SERIAL_RX_BUFFER 110 default 256 111 help 112 The size of the RX buffer (needs to be power of 2) 113 114config SERIAL_SEARCH_ALL 115 bool "Search for serial devices after default one failed" 116 depends on DM_SERIAL 117 help 118 The serial subsystem only searches for a single serial device 119 that was instantiated, but does not check whether it was probed 120 correctly. With this option set, we make successful probing 121 mandatory and search for fallback serial devices if the default 122 device does not work. 123 124 If unsure, say N. 125 126config SPL_DM_SERIAL 127 bool "Enable Driver Model for serial drivers in SPL" 128 depends on DM_SERIAL && SPL_DM 129 default y 130 help 131 Enable driver model for serial in SPL. This replaces 132 drivers/serial/serial.c with the serial uclass, which 133 implements serial_putc() etc. The uclass interface is 134 defined in include/serial.h. 135 136config TPL_DM_SERIAL 137 bool "Enable Driver Model for serial drivers in TPL" 138 depends on DM_SERIAL 139 default y if TPL && DM_SERIAL 140 help 141 Enable driver model for serial in TPL. This replaces 142 drivers/serial/serial.c with the serial uclass, which 143 implements serial_putc() etc. The uclass interface is 144 defined in include/serial.h. 145 146config DEBUG_UART 147 bool "Enable an early debug UART for debugging" 148 help 149 The debug UART is intended for use very early in U-Boot to debug 150 problems when an ICE or other debug mechanism is not available. 151 152 To use it you should: 153 - Make sure your UART supports this interface 154 - Enable CONFIG_DEBUG_UART 155 - Enable the CONFIG for your UART to tell it to provide this interface 156 (e.g. CONFIG_DEBUG_UART_NS16550) 157 - Define the required settings as needed (see below) 158 - Call debug_uart_init() before use 159 - Call debug_uart_putc() to output a character 160 161 Depending on your platform it may be possible to use this UART before 162 a stack is available. 163 164 If your UART does not support this interface you can probably add 165 support quite easily. Remember that you cannot use driver model and 166 it is preferred to use no stack. 167 168 You must not use this UART once driver model is working and the 169 serial drivers are up and running (done in serial_init()). Otherwise 170 the drivers may conflict and you will get strange output. 171 172choice 173 prompt "Select which UART will provide the debug UART" 174 depends on DEBUG_UART 175 default DEBUG_UART_NS16550 176 177config DEBUG_UART_ALTERA_JTAGUART 178 bool "Altera JTAG UART" 179 help 180 Select this to enable a debug UART using the altera_jtag_uart driver. 181 You will need to provide parameters to make this work. The driver will 182 be available until the real driver model serial is running. 183 184config DEBUG_UART_ALTERA_UART 185 bool "Altera UART" 186 help 187 Select this to enable a debug UART using the altera_uart driver. 188 You will need to provide parameters to make this work. The driver will 189 be available until the real driver model serial is running. 190 191config DEBUG_UART_AR933X 192 bool "QCA/Atheros ar933x" 193 depends on AR933X_UART 194 help 195 Select this to enable a debug UART using the ar933x uart driver. 196 You will need to provide parameters to make this work. The 197 driver will be available until the real driver model serial is 198 running. 199 200config DEBUG_ARC_SERIAL 201 bool "ARC UART" 202 depends on ARC_SERIAL 203 help 204 Select this to enable a debug UART using the ARC UART driver. 205 You will need to provide parameters to make this work. The 206 driver will be available until the real driver model serial is 207 running. 208 209config DEBUG_UART_ATMEL 210 bool "Atmel USART" 211 help 212 Select this to enable a debug UART using the atmel usart driver. You 213 will need to provide parameters to make this work. The driver will 214 be available until the real driver-model serial is running. 215 216config DEBUG_UART_BCM6345 217 bool "BCM6345 UART" 218 depends on BCM6345_SERIAL 219 help 220 Select this to enable a debug UART on BCM6345 SoCs. You 221 will need to provide parameters to make this work. The driver will 222 be available until the real driver model serial is running. 223 224config DEBUG_UART_NS16550 225 bool "ns16550" 226 help 227 Select this to enable a debug UART using the ns16550 driver. You 228 will need to provide parameters to make this work. The driver will 229 be available until the real driver model serial is running. 230 231config DEBUG_EFI_CONSOLE 232 bool "EFI" 233 depends on EFI_APP 234 help 235 Select this to enable a debug console which calls back to EFI to 236 output to the console. This can be useful for early debugging of 237 U-Boot when running on top of EFI (Extensive Firmware Interface). 238 This is a type of BIOS used by PCs. 239 240config DEBUG_UART_S5P 241 bool "Samsung S5P" 242 help 243 Select this to enable a debug UART using the serial_s5p driver. You 244 will need to provide parameters to make this work. The driver will 245 be available until the real driver-model serial is running. 246 247config DEBUG_UART_MESON 248 bool "Amlogic Meson" 249 depends on MESON_SERIAL 250 help 251 Select this to enable a debug UART using the serial_meson driver. You 252 will need to provide parameters to make this work. The driver will 253 be available until the real driver-model serial is running. 254 255config DEBUG_UART_UARTLITE 256 bool "Xilinx Uartlite" 257 help 258 Select this to enable a debug UART using the serial_uartlite driver. 259 You will need to provide parameters to make this work. The driver will 260 be available until the real driver-model serial is running. 261 262config DEBUG_UART_ARM_DCC 263 bool "ARM DCC" 264 help 265 Select this to enable a debug UART using the ARM JTAG DCC port. 266 The DCC port can be used for very early debugging and doesn't require 267 any additional setting like address/baudrate/clock. On systems without 268 any serial interface this is the easiest way how to get console. 269 Every ARM core has own DCC port which is the part of debug interface. 270 This port is available at least on ARMv6, ARMv7, ARMv8 and XScale 271 architectures. 272 273config DEBUG_MVEBU_A3700_UART 274 bool "Marvell Armada 3700" 275 help 276 Select this to enable a debug UART using the serial_mvebu driver. You 277 will need to provide parameters to make this work. The driver will 278 be available until the real driver-model serial is running. 279 280config DEBUG_UART_ZYNQ 281 bool "Xilinx Zynq" 282 help 283 Select this to enable a debug UART using the serial_zynq driver. You 284 will need to provide parameters to make this work. The driver will 285 be available until the real driver-model serial is running. 286 287config DEBUG_UART_APBUART 288 depends on LEON3 289 bool "Gaisler APBUART" 290 help 291 Select this to enable a debug UART using the serial_leon3 driver. You 292 will need to provide parameters to make this work. The driver will 293 be available until the real driver model serial is running. 294 295config DEBUG_UART_PL010 296 bool "pl010" 297 help 298 Select this to enable a debug UART using the pl01x driver with the 299 PL010 UART type. You will need to provide parameters to make this 300 work. The driver will be available until the real driver model 301 serial is running. 302 303config DEBUG_UART_PL011 304 bool "pl011" 305 help 306 Select this to enable a debug UART using the pl01x driver with the 307 PL011 UART type. You will need to provide parameters to make this 308 work. The driver will be available until the real driver model 309 serial is running. 310 311config DEBUG_UART_PIC32 312 bool "Microchip PIC32" 313 depends on PIC32_SERIAL 314 help 315 Select this to enable a debug UART using the serial_pic32 driver. You 316 will need to provide parameters to make this work. The driver will 317 be available until the real driver model serial is running. 318 319config DEBUG_UART_MXC 320 bool "IMX Serial port" 321 depends on MXC_UART 322 help 323 Select this to enable a debug UART using the serial_mxc driver. You 324 will need to provide parameters to make this work. The driver will 325 be available until the real driver model serial is running. 326 327config DEBUG_UART_SANDBOX 328 bool "sandbox" 329 depends on SANDBOX_SERIAL 330 help 331 Select this to enable the debug UART using the sandbox driver. This 332 provides basic serial output from the console without needing to 333 start up driver model. The driver will be available until the real 334 driver model serial is running. 335 336config DEBUG_UART_STM32 337 bool "STMicroelectronics STM32" 338 depends on STM32_SERIAL 339 help 340 Select this to enable a debug UART using the serial_stm32 driver 341 You will need to provide parameters to make this work. 342 The driver will be available until the real driver model 343 serial is running. 344 345config DEBUG_UART_UNIPHIER 346 bool "UniPhier on-chip UART" 347 depends on ARCH_UNIPHIER 348 help 349 Select this to enable a debug UART using the UniPhier on-chip UART. 350 You will need to provide DEBUG_UART_BASE to make this work. The 351 driver will be available until the real driver-model serial is 352 running. 353 354config DEBUG_UART_OMAP 355 bool "OMAP uart" 356 help 357 Select this to enable a debug UART using the omap ns16550 driver. 358 You will need to provide parameters to make this work. The driver 359 will be available until the real driver model serial is running. 360 361endchoice 362 363config DEBUG_UART_BASE 364 hex "Base address of UART" 365 depends on DEBUG_UART 366 default 0 if DEBUG_UART_SANDBOX 367 help 368 This is the base address of your UART for memory-mapped UARTs. 369 370 A default should be provided by your board, but if not you will need 371 to use the correct value here. 372 373config DEBUG_UART_CLOCK 374 int "UART input clock" 375 depends on DEBUG_UART 376 default 0 if DEBUG_UART_SANDBOX 377 help 378 The UART input clock determines the speed of the internal UART 379 circuitry. The baud rate is derived from this by dividing the input 380 clock down. 381 382 A default should be provided by your board, but if not you will need 383 to use the correct value here. 384 385config DEBUG_UART_SHIFT 386 int "UART register shift" 387 depends on DEBUG_UART 388 default 0 if DEBUG_UART 389 help 390 Some UARTs (notably ns16550) support different register layouts 391 where the registers are spaced either as bytes, words or some other 392 value. Use this value to specify the shift to use, where 0=byte 393 registers, 2=32-bit word registers, etc. 394 395config DEBUG_UART_BOARD_INIT 396 bool "Enable board-specific debug UART init" 397 depends on DEBUG_UART 398 help 399 Some boards need to set things up before the debug UART can be used. 400 On these boards a call to debug_uart_init() is insufficient. When 401 this option is enabled, the function board_debug_uart_init() will 402 be called when debug_uart_init() is called. You can put any code 403 here that is needed to set up the UART ready for use, such as set 404 pin multiplexing or enable clocks. 405 406config DEBUG_UART_ANNOUNCE 407 bool "Show a message when the debug UART starts up" 408 depends on DEBUG_UART 409 help 410 Enable this option to show a message when the debug UART is ready 411 for use. You will see a message like "<debug_uart> " as soon as 412 U-Boot has the UART ready for use (i.e. your code calls 413 debug_uart_init()). This can be useful just as a check that 414 everything is working. 415 416config DEBUG_UART_SKIP_INIT 417 bool "Skip UART initialization" 418 help 419 Select this if the UART you want to use for debug output is already 420 initialized by the time U-Boot starts its execution. 421 422config ALTERA_JTAG_UART 423 bool "Altera JTAG UART support" 424 depends on DM_SERIAL 425 help 426 Select this to enable an JTAG UART for Altera devices.The JTAG UART 427 core implements a method to communicate serial character streams 428 between a host PC and a Qsys system on an Altera FPGA. Please find 429 details on the "Embedded Peripherals IP User Guide" of Altera. 430 431config ALTERA_JTAG_UART_BYPASS 432 bool "Bypass output when no connection" 433 depends on ALTERA_JTAG_UART 434 help 435 Bypass console output and keep going even if there is no JTAG 436 terminal connection with the host. The console output will resume 437 once the JTAG terminal is connected. Without the bypass, the console 438 output will wait forever until a JTAG terminal is connected. If you 439 not are sure, say Y. 440 441config ALTERA_UART 442 bool "Altera UART support" 443 depends on DM_SERIAL 444 help 445 Select this to enable an UART for Altera devices. Please find 446 details on the "Embedded Peripherals IP User Guide" of Altera. 447 448config AR933X_UART 449 bool "QCA/Atheros ar933x UART support" 450 depends on DM_SERIAL && SOC_AR933X 451 help 452 Select this to enable UART support for QCA/Atheros ar933x 453 devices. This driver uses driver model and requires a device 454 tree binding to operate, please refer to the document at 455 doc/device-tree-bindings/serial/qca,ar9330-uart.txt. 456 457config ARC_SERIAL 458 bool "ARC UART support" 459 depends on DM_SERIAL 460 help 461 Select this to enable support for ARC UART now typically 462 only used in Synopsys DesignWare ARC simulators like nSIM. 463 464config ATMEL_USART 465 bool "Atmel USART support" 466 help 467 Select this to enable USART support for Atmel SoCs. It can be 468 configured in the device tree, and input clock frequency can 469 be got from the clk node. 470 471config BCM283X_MU_SERIAL 472 bool "Support for BCM283x Mini-UART" 473 depends on DM_SERIAL && ARCH_BCM283X 474 default y 475 help 476 Select this to enable Mini-UART support on BCM283X family of SoCs. 477 478config BCM283X_PL011_SERIAL 479 bool "Support for BCM283x PL011 UART" 480 depends on PL01X_SERIAL && ARCH_BCM283X 481 default y 482 help 483 Select this to enable an overriding PL011 driver for BCM283X SoCs 484 that supports automatic disable, so that it only gets used when 485 the UART is actually muxed. 486 487config BCM6345_SERIAL 488 bool "Support for BCM6345 UART" 489 depends on DM_SERIAL && ARCH_BMIPS 490 help 491 Select this to enable UART on BCM6345 SoCs. 492 493config FSL_LINFLEXUART 494 bool "Freescale Linflex UART support" 495 depends on DM_SERIAL 496 help 497 Select this to enable the Linflex serial module found on some 498 NXP SoCs like S32V234. 499 500config FSL_LPUART 501 bool "Freescale LPUART support" 502 help 503 Select this to enable a Low Power UART for Freescale VF610 and 504 QorIQ Layerscape devices. 505 506config MVEBU_A3700_UART 507 bool "UART support for Armada 3700" 508 default n 509 help 510 Choose this option to add support for UART driver on the Marvell 511 Armada 3700 SoC. The base address is configured via DT. 512 513config MXC_UART 514 bool "IMX serial port support" 515 depends on MX5 || MX6 516 help 517 If you have a machine based on a Motorola IMX CPU you 518 can enable its onboard serial port by enabling this option. 519 520config NULLDEV_SERIAL 521 bool "Null serial device" 522 help 523 Select this to enable null serial device support. A null serial 524 device merely acts as a placeholder for a serial device and does 525 nothing for all it's operation. 526 527config PIC32_SERIAL 528 bool "Support for Microchip PIC32 on-chip UART" 529 depends on DM_SERIAL && MACH_PIC32 530 default y 531 help 532 Support for the UART found on Microchip PIC32 SoC's. 533 534config SYS_NS16550 535 bool "NS16550 UART or compatible" 536 help 537 Support NS16550 UART or compatible. This can be enabled in the 538 device tree with the correct input clock frequency. If the input 539 clock frequency is not defined in the device tree, the macro 540 CONFIG_SYS_NS16550_CLK defined in a legacy board header file will 541 be used. It can be a constant or a function to get clock, eg, 542 get_serial_clock(). 543 544config INTEL_MID_SERIAL 545 bool "Intel MID platform UART support" 546 depends on DM_SERIAL && OF_CONTROL 547 depends on INTEL_MID 548 select SYS_NS16550 549 help 550 Select this to enable a UART for Intel MID platforms. 551 This uses the ns16550 driver as a library. 552 553config PL010_SERIAL 554 bool "ARM PL010 driver" 555 depends on !DM_SERIAL 556 help 557 Select this to enable a UART for platforms using PL010. 558 559config PL011_SERIAL 560 bool "ARM PL011 driver" 561 depends on !DM_SERIAL 562 help 563 Select this to enable a UART for platforms using PL011. 564 565config PL01X_SERIAL 566 bool "ARM PL010 and PL011 driver" 567 depends on DM_SERIAL 568 help 569 Select this to enable a UART for platforms using PL010 or PL011. 570 571config ROCKCHIP_SERIAL 572 bool "Rockchip on-chip UART support" 573 depends on DM_SERIAL && SPL_OF_PLATDATA 574 help 575 Select this to enable a debug UART for Rockchip devices when using 576 CONFIG_SPL_OF_PLATDATA (i.e. a compiled-in device tree replacemenmt). 577 This uses the ns16550 driver, converting the platdata from of-platdata 578 to the ns16550 format. 579 580config SANDBOX_SERIAL 581 bool "Sandbox UART support" 582 depends on SANDBOX 583 help 584 Select this to enable a seral UART for sandbox. This is required to 585 operate correctly, otherwise you will see no serial output from 586 sandbox. The emulated UART will display to the console and console 587 input will be fed into the UART. This allows you to interact with 588 U-Boot. 589 590 The operation of the console is controlled by the -t command-line 591 flag. In raw mode, U-Boot sees all characters from the terminal 592 before they are processed, including Ctrl-C. In cooked mode, Ctrl-C 593 is processed by the terminal, and terminates U-Boot. Valid options 594 are: 595 596 -t raw-with-sigs Raw mode, Ctrl-C will terminate U-Boot 597 -t raw Raw mode, Ctrl-C is processed by U-Boot 598 -t cooked Cooked mode, Ctrl-C terminates 599 600config SCIF_CONSOLE 601 bool "Renesas SCIF UART support" 602 depends on SH || ARCH_RMOBILE 603 help 604 Select this to enable Renesas SCIF UART. To operate serial ports 605 on systems with RCar or SH SoCs, say Y to this option. If unsure, 606 say N. 607 608config UNIPHIER_SERIAL 609 bool "Support for UniPhier on-chip UART" 610 depends on ARCH_UNIPHIER 611 default y 612 help 613 If you have a UniPhier based board and want to use the on-chip 614 serial ports, say Y to this option. If unsure, say N. 615 616config XILINX_UARTLITE 617 bool "Xilinx Uarlite support" 618 depends on DM_SERIAL && (MICROBLAZE || ARCH_ZYNQ || ARCH_ZYNQMP || 4xx) 619 help 620 If you have a Xilinx based board and want to use the uartlite 621 serial ports, say Y to this option. If unsure, say N. 622 623config MESON_SERIAL 624 bool "Support for Amlogic Meson UART" 625 depends on DM_SERIAL && ARCH_MESON 626 help 627 If you have an Amlogic Meson based board and want to use the on-chip 628 serial ports, say Y to this option. If unsure, say N. 629 630config MSM_SERIAL 631 bool "Qualcomm on-chip UART" 632 depends on DM_SERIAL 633 help 634 Support Data Mover UART used on Qualcomm Snapdragon SoCs. 635 It should support all Qualcomm devices with UARTDM version 1.4, 636 for example APQ8016 and MSM8916. 637 Single baudrate is supported in current implementation (115200). 638 639config OMAP_SERIAL 640 bool "Support for OMAP specific UART" 641 depends on DM_SERIAL 642 default y if (ARCH_OMAP2PLUS || ARCH_K3) 643 select SYS_NS16550 644 help 645 If you have an TI based SoC and want to use the on-chip serial 646 port, say Y to this option. If unsure say N. 647 648config OWL_SERIAL 649 bool "Actions Semi OWL UART" 650 depends on DM_SERIAL && ARCH_OWL 651 help 652 If you have a Actions Semi OWL based board and want to use the on-chip 653 serial port, say Y to this option. If unsure, say N. 654 Single baudrate is supported in current implementation (115200). 655 656config PXA_SERIAL 657 bool "PXA serial port support" 658 help 659 If you have a machine based on a Marvell XScale PXA2xx CPU you 660 can enable its onboard serial ports by enabling this option. 661 662config STI_ASC_SERIAL 663 bool "STMicroelectronics on-chip UART" 664 depends on DM_SERIAL && ARCH_STI 665 help 666 Select this to enable Asynchronous Serial Controller available 667 on STiH410 SoC. This is a basic implementation, it supports 668 following baudrate 9600, 19200, 38400, 57600 and 115200. 669 670config STM32_SERIAL 671 bool "STMicroelectronics STM32 SoCs on-chip UART" 672 depends on DM_SERIAL && (STM32F4 || STM32F7 || STM32H7 || ARCH_STM32MP) 673 help 674 If you have a machine based on a STM32 F4, F7, H7 or MP1 SOC 675 you can enable its onboard serial ports, say Y to this option. 676 If unsure, say N. 677 678config ZYNQ_SERIAL 679 bool "Cadence (Xilinx Zynq) UART support" 680 depends on DM_SERIAL && (MICROBLAZE || ARCH_ZYNQ || ARCH_ZYNQMP || ARCH_ZYNQMP_R5) 681 help 682 This driver supports the Cadence UART. It is found e.g. in Xilinx 683 Zynq/ZynqMP. 684 685config MPC8XX_CONS 686 bool "Console driver for MPC8XX" 687 depends on MPC8xx 688 default y 689 690choice 691 prompt "Console port" 692 default 8xx_CONS_SMC1 693 depends on MPC8XX_CONS 694 help 695 Depending on board, select one serial port 696 (CONFIG_8xx_CONS_SMC1 or CONFIG_8xx_CONS_SMC2) 697 698config 8xx_CONS_SMC1 699 bool "SMC1" 700 701config 8xx_CONS_SMC2 702 bool "SMC2" 703 704endchoice 705 706config SYS_SMC_RXBUFLEN 707 int "Console Rx buffer length" 708 depends on MPC8XX_CONS 709 default 1 710 help 711 With CONFIG_SYS_SMC_RXBUFLEN it is possible to define 712 the maximum receive buffer length for the SMC. 713 This option is actual only for 8xx possible. 714 If using CONFIG_SYS_SMC_RXBUFLEN also CONFIG_SYS_MAXIDLE 715 must be defined, to setup the maximum idle timeout for 716 the SMC. 717 718config SYS_MAXIDLE 719 int "maximum idle timeout" 720 depends on MPC8XX_CONS 721 default 0 722 723config SYS_BRGCLK_PRESCALE 724 int "BRG Clock Prescale" 725 depends on MPC8XX_CONS 726 default 1 727 728config SYS_SDSR 729 hex "SDSR Value" 730 depends on MPC8XX_CONS 731 default 0x83 732 733config SYS_SDMR 734 hex "SDMR Value" 735 depends on MPC8XX_CONS 736 default 0 737 738endmenu 739