[U-Boot] [PATCH v3 1/3] ARM: I2C: I2C Multi byte address support

Thomas Weber thomas.weber.linux at googlemail.com
Fri Feb 17 11:08:58 CET 2012


Hello Rachna,

On 17.02.2012 10:37, Patil, Rachna wrote:
> Hi Thomas,
> 
> On Fri, Feb 17, 2012 at 14:32:02, Thomas Weber wrote:
>> Hello Rachna,
>>
>> I get multiple timeouts from wait_for_status_mask() during i2c_write(),  line 481.
>>
>> The Result is 1410h und status_mask is 7h.
>>
>> I use a devkit8000, booting from sd-card.
>>
> 
> Currently I do not have an OMAP board to debug this, But can throw some pointers.
> After u-boot prompt is up, can you try doing an i2c read/write/detect operation.
> Does i2c fail at this stage as well?


OMAP3 DevKit8000 # i2c md 48 5
0005: 49 49 18 18 18 06 06 06 1f 1f 1f 1f 1f 1f 09 00    II..............
OMAP3 DevKit8000 # i2c mw 48 4 4
timed out in wait_for_status_mask: I2C_STAT=1410


> From the log I see that i2c has not received an ACK.
> Can you increase the timeout and check if this scenario persists.

Same behaviour. No changes in output.

Thomas


More information about the U-Boot mailing list