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