[U-Boot] Multiple stdin/out without CONFIG_CONSOLE_MUX?

Andre Schwarz andre.schwarz at matrix-vision.de
Fri Oct 26 13:59:21 CEST 2012


Stephen,

> On 10/25/2012 01:05 AM, Stephen Warren wrote:
>> While looking into a CONFIG_CONSOLE_MUX-related issue, I noticed the
>> following:
>>
>> include/configs/u8500_href.h:136:	"stdin=serial,usbtty\0"
>> include/configs/u8500_href.h:135:	"stdout=serial,usbtty\0"
>> include/configs/snowball.h:180:	"stdout=serial,usbtty\0"
>>
>> Those all include multiple devices in the stdin/stdout definitions.
>> However, those config files don't set CONFIG_CONSOLE_MUX. I assume this
>> causes usbtty to be ignored, and only serial used?
>>
>> Or perhaps U-Boot even fails to parse the variable at all, since
>> CONFIG_SYS_CONSOLE_IS_IN_ENV isn't set on those boards? Actually, there
>> are a few more boards with that problem:
>>
>>> include/configs/km/keymile-common.h:258:	"stdout=serial\0"						\
>>> include/configs/MVBC_P.h:146:	"stdout=serial\0"					\
>>> include/configs/MVBLM7.h:460:	"stdout=serial\0"					\
>>> include/configs/MVSMR.h:129:	"stdout=serial\0"					\
>>> include/configs/sandbox.h:91:					"stdout=serial\0" \
>>> include/configs/snowball.h:180:	"stdout=serial,usbtty\0"					\
>>> include/configs/u8500_href.h:135:	"stdout=serial,usbtty\0"					\
> I actually didn't get the point whats the problem here, but you are right our
> boards have stdin,stdout,stderr defined in their environment. It seems to be
> unneeded here. Maybe it is caused because we used CONFIG_CONSOLE_MUX in the past
> but the relevant code was dropped at some point.
same for mvBC_P, mvBLM7 and mvSMR.
> So we can remove these variables from our boards completely. Thanks for pointing
> out.

yes - and I don't mind if anybody else does this during mass cleanup ... 
as long as the boards keep working properly ;-)


Regards,
André

MATRIX VISION GmbH, Talstrasse 16, DE-71570 Oppenweiler
Registergericht: Amtsgericht Stuttgart, HRB 271090
Geschaeftsfuehrer: Gerhard Thullner, Werner Armingeon, Uwe Furtner, Erhard Meier


More information about the U-Boot mailing list