wdenk | 7ac1610 | 2004-08-01 22:48:16 +0000 | [diff] [blame] | 1 | The support for multiple serial interfaces as implemented is mainly |
| 2 | intended to allow for modem dial-in / dial-out while still being able |
| 3 | to use a serial console on a (different) serial port. |
| 4 | |
wdenk | 96c7a8c | 2005-01-09 22:28:56 +0000 | [diff] [blame] | 5 | MPC8XX Specific |
| 6 | =============== |
wdenk | 7ac1610 | 2004-08-01 22:48:16 +0000 | [diff] [blame] | 7 | At the moment, the ports must be split on a SMC and a SCC port on a |
| 8 | 8xx processor; other configurations are not (yet) supported. |
| 9 | |
| 10 | Support for hardware handshake has not been implemented yet (but is |
| 11 | in the works). |
| 12 | |
| 13 | *) The default console depends on the keys pressed: |
| 14 | - SMC if keys not pressed (modem not enabled) |
| 15 | - SCC if keys pressed (modem enabled) |
| 16 | |
| 17 | *) The console can be switched to SCC by any of the following commands: |
| 18 | |
| 19 | setenv stdout serial_scc |
| 20 | setenv stdin serial_scc |
| 21 | setenv stderr serial_scc |
| 22 | |
| 23 | *) The console can be switched to SMC by any of the following commands: |
| 24 | |
| 25 | setenv stdout serial_smc |
| 26 | setenv stdin serial_smc |
| 27 | setenv stderr serial_smc |
| 28 | |
| 29 | *) If a file descriptor is set to "serial" then the current serial device |
| 30 | will be used which, in turn, can be switched by above commands. |
| 31 | |
| 32 | *) The baudrate is the same for all serial devices. But it can be switched |
| 33 | just after switching the console: |
| 34 | |
| 35 | setenv sout serial_scc; setenv baudrate 38400 |
| 36 | |
| 37 | After that press 'enter' at the SCC console. Note that baudrates <38400 |
Jean-Christophe PLAGNIOL-VILLARD | 0383694 | 2008-10-16 15:01:15 +0200 | [diff] [blame] | 38 | are not allowed on LWMON with watchdog enabled (see CONFIG_SYS_BAUDRATE_TABLE in |
wdenk | 7ac1610 | 2004-08-01 22:48:16 +0000 | [diff] [blame] | 39 | include/configs/lwmon.h). |
wdenk | 96c7a8c | 2005-01-09 22:28:56 +0000 | [diff] [blame] | 40 | |
| 41 | |
| 42 | PPC4XX Specific |
| 43 | =============== |
| 44 | *) The default console is UART0 |
| 45 | |
| 46 | *) The console can be switched to UART1 by any of the following commands: |
| 47 | setenv stdout serial1 |
| 48 | setenv stderr serial1 |
| 49 | setenv stdin serial1 |
| 50 | |
| 51 | *) The console can be switched to UART0 by any of the following commands: |
| 52 | setenv stdout serial0 |
| 53 | setenv stderr serial0 |
| 54 | setenv stdin serial0 |