[U-Boot] [Question] bardrate both in gd_t and bd_t
Wolfgang Denk
wd at denx.de
Thu Apr 3 23:51:35 CEST 2014
Dear Simon,
In message <CAPnjgZ2PrHue3hTW__MaYBRMA3OFZ3p1k9D49rZatur9G5x--g at mail.gmail.com> you wrote:
>
> The duplication existed before generic board (i.e. each arch had its own
> baudrate in global_data). I believe the reason for it being in bd_t is that
> it can be passed to the kernel in that structure on some archs. So removing
> it there may break some boards.
Correct. In some (really old) kernel versions this was the way to pass
this information to the kernel, so we neede dit there.
> I suspect the reason it is in global_data is that the bd_t structure
> doesn't exist until some time after the console is started up, so it
> wouldn't be possible to do serial output otherwise.
Also correct.
Thanks!
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Always borrow money from a pessimist; they don't expect to be paid
back.
More information about the U-Boot
mailing list