On 15:04 Thu 06 Nov , Gary Jennejohn wrote: > > Modifications to support console multiplexing. This is controlled using > CONFIG_SYS_CONSOLE_MUX in the board configuration file. > > This allows a user to specify multiple console devices in the environment > with a command like this: setenv stdin serial,nc. As a result, the user can > enter text on both the serial and netconsole interfaces. > > All devices - stdin, stdout and stderr - can be set in this manner. > > 1) common/iomux.c and include/iomux.h contain the environment setting > implementation. > 2) doc/README.iomux contains a somewhat more detailed description. > 3) The implementation in (1) is called from common/cmd_nvedit.c to > handle setenv and from common/console.c to handle initialization of > input/output devices at boot time. > 4) common/console.c also contains the code needed to poll multiple console > devices for input and send output to all devices registered for output. > 5) include/common.h includes iomux.h and common/Makefile generates iomux.o > when CONFIG_SYS_CONSOLE_MUX is set. > > Signed-off-by: Gary Jennejohn <[EMAIL PROTECTED]> > --- > > V3 > - handle comments from the ML > - iomux_doenv() now removes repeated device entries > > common/Makefile | 1 + > common/cmd_nvedit.c | 6 ++ > common/console.c | 156 +++++++++++++++++++++++++++++++++++++++++++++- > common/iomux.c | 175 > +++++++++++++++++++++++++++++++++++++++++++++++++++ > doc/README.iomux | 106 +++++++++++++++++++++++++++++++ > include/common.h | 7 ++ > include/iomux.h | 48 ++++++++++++++ > 7 files changed, 498 insertions(+), 1 deletions(-) > create mode 100644 common/iomux.c > create mode 100644 doc/README.iomux > create mode 100644 include/iomux.h
you steel do not use list_head. You agree about the idea. is there any special reason? Best Regards, J. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot