Dear Gary,

In message <[EMAIL PROTECTED]> you wrote:
> 
> If you look at lib_ppc/board.c you will see that
> a) i2c_init() is called _while still running out of flash_ because it's
> in init_sequence[] which is used in board_init_f().
> b) i2c_init() is also called in devices_init() which is invoked in
> board_init_r() after u-boot is running out of RAM.

While we are there,  you  will  also  see  that  init_baudrate()  and
serial_init()  is called even much earlier than this, and for example
all systems that store the environment in EEPROM will  have  to  read
the  baudrate  from  the EEPROM - and thus need to initialize the I2C
controller. I don;t know how  many  of  these  boards  are  still  in
practical  use  (I  know  at least one [pcu_e] which has long reached
EOL), but this still leves > 10 affected boards in mainline.

> So it would appear that most scenarios are already covered for 8xx.  How

Most is not all, and here probably not good enough.

Best regards,

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: [EMAIL PROTECTED]
2000 pounds of chinese soup                               = 1 Won Ton

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
U-Boot-Users mailing list
U-Boot-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/u-boot-users

Reply via email to