Skip to contentSkip to conversation

U-BOOT for MPC885 Eval board - i2c problem

U-Boot-Users Sachin S Mehta 2 participants 2 messages Aug 9, 2004

lore
Share & tools
lore
#0 lore raw

Hi,

We are using MPC885ADS Eval. board ,we are porting U-Boot 1.1.1 on it and working fine,

we have following query :

We are connected an EEPROM (CHIP ADDRESS : 0X50) on I2C bus,
when we trying to check with "iprobe" command its displaying a message like :

Valid chip addresses: 00 01 02 03 04 05 06 07 ............ 80

Its talking a lots of time and not working.

Has anyone faced same problem?

thanks and regards,
Sachin mehta

#1 lore raw
Quoted 3 lines · In message <s117da89.012@EMAIL> you wrote:

We are using MPC885ADS Eval. board ,we are porting U-Boot 1.1.1 on it and working fine,

I understand that you rae using the CPM implementation of the driver?

You are aware of the differences between MPC885 and other (older) processors of the MPC8xx family (like MPC860), aren't you? Did you modify the I2C driver accordingly (especially the handling of the iic_rpbase filed in the parameter RAM) ?

Quoted 5 lines

We are connected an EEPROM (CHIP ADDRESS : 0X50) on I2C bus,
when we trying to check with "iprobe" command its displaying a message
like :

Valid chip addresses: 00 01 02 03 04 05 06 07 ............ 80

Is it really displaying exactly such a row of dots ?

Quoted 1 line

Its talking a lots of time and not working.

It's normal that the ip[robe command takes very long with the CPM implementation; is there any good reason for not using soft-I2C?

Quoted 1 line

Has anyone faced same problem?

Did you search the mailing list archive?

Best regards,

Wolfgang Denk

Signature · 5 lines
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd at denx.de
Ninety-Ninety Rule of Project Schedules:
        The first ninety percent of the task takes ninety percent of
the time, and the last ten percent takes the other ninety percent.