Hi

I am currently in the process of reworking my patches to bring my
u-boot port into the official git.
All my work is based on latest head.

Now I came to a point where I don't know how to do it and also didn't
find any board doing the same thing.

My system has six NS16550 serial ports where u-boot only needs to deal
with three of them. So I defined:

#define CONFIG_SYS_NS16550
#define CONFIG_SYS_NS16550_SERIAL
#define CONFIG_SYS_NS16550_REG_SIZE             (-4)
#define CONFIG_SYS_NS16550_CLK                  CONFIG_JADE_IOCLK
#define
CONFIG_SYS_NS16550_COM1                 0xfffe1000      /*
UART 0 */
#define
CONFIG_SYS_NS16550_COM2                 0xfffe2000      /*
UART 1 */
#define
CONFIG_SYS_NS16550_COM3                 0xfff50000      /*
UART 2 (SP) */

#define CONFIG_CONS_INDEX       1

The default is that u-boot uses COM1. Under some circumstances COM2 has
to be used.
So the question is: How to switch (dynamically) between the console
input/output?

I also have to send some arbitrary data to COM3 depending on some
environment variables. These are
commands to a small processor on the same board which will then
switches some devices on which I need
for further booting.


Matthias Weißer

------------------------------------ 
Amtsgericht Freiburg HRA 602707
Ust. ID-Nr.: DE232464428

Geschäftsführer: 
Dipl. Ing. (FH) Martin Graf 
Dipl. Ing. (FH) David Graf 
Dipl. Inf. Fabian Graf
 
Komplementärin:
GRAF-SYTECO Verwaltungs-GmbH
Amtsgericht Freiburg HRB 602868 
------------------------------------
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to