Re: [i2c] i2c 2 issues on omap3430

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On Mon, Aug 25, 2008 at 10:18 AM, naveen krishna ch
<naveenkrishna.ch@xxxxxxxxx> wrote:
>
>
> Hi,
>     I am facing some i2c issues on omap3430 with linux 2.6.24 kernel.
>
>     My device is a slave sitting on I2C2 of OMAP3430.
>
>     I am observing the following,
>
>      1) Sometimes i get "i2c_omap.2: controller timed out"
>
>                    i2c_omap.2: No acknowledmentif i use i2c 2 at 100khz
>         and i dont find them when i run at 400khz.
>
>      2) Sometimes the i2c write and read succeeds but data received is junk.
>
>      3) The I2C reads are not consistent. with same image if i boot several
> times

I think most of this (if not all of them) are fixed in current
linux-omap git tree.
Could you try that out and report if the same error appears on linux-omap
HEAD ?

Care to keep linux-omap@xxxxxxxxxxxxxxx on the loop

>
>
>         The readed values keep variying.
>
>       I am not sure what could be the problem. The mux settings seems okay.
>
>      The client creation seems fine. Can any one suggest me the exact
>      i2c bus registration steps. right now i only have
>
>
>
> omap_register_i2c_bus(1, CONFIG_I2C_OMAP34XX_HS_BUS1, NULL, 0);
>
> in the board file. and
>
> MUX configurations in the
>
> arch/arm/plat-omap/i2c.c
> arch/arm/mach-omap2/mux.c
> include/asm/arch/mux.h
>
>
>
> files
>
>      Am i missing something?
>
>      Please advice,




-- 
Best Regards,

Felipe Balbi
felipebalbi@xxxxxxxxxxxxxxxxxxxxx
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux