Skip to content
Snippets Groups Projects
Commit d8727713 authored by Simon Glass's avatar Simon Glass Committed by Tom Rini
Browse files

Fix console functions for U-Boot API


Commit 709ea543 made a subtle change to the way the U-Boot API jump table
is set up. So at present putc(), getc(), tstc() and puts() do not work
correctly from functions that use the U-Boot API.

Previously these were set to the stdio functions, but these now take a
parameter specifying which stdio device to use. Instead, we should change
them to use the global functions which do not have a parameter.

This is a slight change in behaviour. The functions will now output to
all selected stdio devices - for example putc() will output a character to
all devices selected by stdout. However in most cases there is only one,
and it isn't necessarily incorrect behaviour anyway.

The API version is not changed since it is compatible with what was there
before.

Reported-by: default avatarMartin Dorwig <dorwig@tektronik.com>
Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
parent b97300b6
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment