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

Reply via email to