I am using the i2c driver and lm sensors drivers that is also i2c driver through SMBus. If I run my system for longer period of time i.e. 48 hours, then it hangs on reboot. Somehow, CPU doesn't get reset signal.
On Wed, Sep 29, 2010 at 3:08 AM, Silesh C V <saileshcv@xxxxxxxxx> wrote:
Hello,
IMO, the simplest way is using probe/remove in struct i2c_driver and
On Wed, Sep 29, 2010 at 12:57 AM, Dev Null <devnullfin@xxxxxxxxx> wrote:
> Hello,
> I have been using the I2C driver and the driver detection routine through
> attach_adapter in that driver. In attach_adapter, I am calling i2c_probe
> i2c_core call back function for the device detection.
> There is an another way of detecting the I2C device through probe routine
> and detect routine.
> I have looked into i2c.h and the author has mentioned that attach_adapter
> and detach_adapter routines are for legacy drivers.
> Is attach_adapter and detach_adapter way of driver detection method okay to
> use?
use i2c_board_info and i2c_device_id to match it with your device. You
do not have to use attach_adapter and detach_adapter.
What kind of issue ?
> I have been getting some issue in the SMBus through i2c-core. Do you think
> this could be the source of that issue?
Regards,
Silesh