Dear Timur, In message <[EMAIL PROTECTED]> you wrote: > Wolfgang, > > Mike Frysinger helped me resolve the problem with i2c_reg_read() on Blackfin, > so > I'll be posting a new patch soon. However, I noticed that 8xx has a problem, > too: > > uchar > i2c_reg_read(uchar i2c_addr, uchar reg) > { > uchar buf; > > i2c_init(CONFIG_SYS_I2C_SPEED, CONFIG_SYS_I2C_SLAVE); > > i2c_read(i2c_addr, reg, 1, &buf, 1); > > return (buf); > } > > Is the call to i2c_init() necessary on 8xx boards? Shouldn't I2C have already > been initialized?
There are some 8xx boards where I2C is used very early so it might be necessary. I have to admit that I don't remember - that code is more than 6 years old. 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] No one may kill a man. Not for any purpose. It cannot be condoned. -- Kirk, "Spock's Brain", stardate 5431.6 ------------------------------------------------------------------------- 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