[U-Boot] [PATCH] 7/12 Multiadapter/multibus I2C, drivers part 4

Heiko Schocher hs at denx.de
Wed Feb 18 09:15:24 CET 2009


Hello Wolfgang,

Wolfgang Denk wrote:
> Dear Heiko Schocher,
> 
> In message <499BB9C6.6010602 at denx.de> you wrote:
>>> You convinced me. This code must not be used before relocation to RAM,
>>> then.
>> But is is possible to use that code when running from flash, if
>> this current pointer is writeable ...
> 
> Yes, it is possible, but then - ther eis no need for it.

For what is no need?

>>> Yes, it is, because none of them needs any such switching before
>>> relocation. And switching is really simple so far.
>> They use it before relocation, because the DTTs are read before relocation.
> 
> I am not aware that any piece of code in the init sequence makes use
> of the information read from the DTT's, so why is this performaned
> before relocation?

Thats I am asking me too.

> More - why is this performed at all for each reset cycle? Normally we
> should not even initialize interfaces that are nt used for U-Boot's
> own operation.
> 
> I think the automatic DTT checking should be dropped.

Yes, I think so too. If nobody screams, I can make such a patch ...
(This will solve another problem from me ... :-)

bye
Heiko
-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany


More information about the U-Boot mailing list