Hi,
> -----Original Message-----
> From: stanley.miao [mailto:[email protected]]
<snip>
> > +static struct i2c_board_info __initdata ldp_i2c_boardinfo_2[] = {
> > +#if defined(CONFIG_VIDEO_OV3640) || defined(CONFIG_VIDEO_OV3640_MODULE)
> > + {
> > + I2C_BOARD_INFO("ov3640", OV3640_I2C_ADDR),
> > + .platform_data = &ldp_ov3640_platform_data,
> > + },
> > +#endif
> > +};
> >
> This new added i2c_board_info was not registered.
> After I added this line,
>
> omap_register_i2c_bus(2, 400, ldp_i2c_boardinfo_2,
> ARRAY_SIZE(ldp_i2c_boardinfo_2));
>
> the sensor was found. but the test still failed. A lot of error came out
> when I run my test program.
>
> <3>CSI2: ComplexIO Error IRQ 80
> CSI2: ComplexIO Error IRQ 80
> <3>CSI2: ComplexIO Error IRQ c2
> CSI2: ComplexIO Error IRQ c2
> <3>CSI2: ComplexIO Error IRQ c2
> CSI2: ComplexIO Error IRQ c2
> <3>CSI2: ComplexIO Error IRQ c6
> CSI2: ComplexIO Error IRQ c6
> <3>CSI2: ECC correction failed
> CSI2: ECC correction failed
> <3>CSI2: ComplexIO Error IRQ 6
> CSI2: ComplexIO Error IRQ 6
> <3>CSI2: ComplexIO Error IRQ 6
> CSI2: ComplexIO Error IRQ 6
> <3>CSI2: ComplexIO Error IRQ 6
> CSI2: ComplexIO Error IRQ 6
> <3>CSI2: ComplexIO Error IRQ 6
> CSI2: ComplexIO Error IRQ 6
>
Oops, my mistake. Missed to add that struct there... Fixed now.
About the CSI2 errors you're receiving... Which version of LDP are you using?
Which Silicon revision has (ES2.1 or ES3.0)?
Regards,
Sergio
>
> Stanley.
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html