> -----Original Message----- > From: linuxppc-dev-bounces+bharat.bhushan=freescale....@lists.ozlabs.org > [mailto:linuxppc-dev- > bounces+bharat.bhushan=freescale....@lists.ozlabs.org] On Behalf Of > smitha.va...@wipro.com > Sent: Friday, October 14, 2011 9:45 AM > To: Wood Scott-B07421 > Cc: linuxppc-dev@lists.ozlabs.org > Subject: I2c-cpm drievr not working > > > Hi Scott, > > I am using the i2c-cpm driver to read and write to a LM75 sensor. The int > i2c_master_send(struct i2c_client *client,const char *buf ,int count) > function is not successful. > Could you let me know what may be the issue. Below are the traces. > > DS75_DRIVER : Open > DS75_DRIVER : Device Open Successful! > DS75_DRIVER : ioctl TEMP_READ cmd 1 > In i2c_master_send enter------- > In i2c_master_send enter [2]------- > In i2c_master_send msg.addr=c031 > In i2c_master_send 1 client->addr =0 > In i2c_master_send 2 > In i2c_master_send 3 > In i2c_master_send 4 > --- enter i2c_transfer
I am a bit confused that i2c_transfer() is called after i2c_master_send is entered 4 times. Should not this be called every time ? > i2c_transfer_entry > *********** cpm_i2c_xfer > ***********cpm_i2c_parse_message > ***********cpm_i2c_check_message > *********** else > rv =1 > In i2c_master_send 5 > i2c_master_recv client.addr=0 > --- enter i2c_transfer This time it is called on first shot. Do you think you need to define I2C_CHIP_ERRATA ? Thanks -Bharat > i2c_transfer_entry > *********** cpm_i2c_xfer > ***********cpm_i2c_parse_message > i2c_adapter i2c-0: I2C transfer: timeout > *********** cpm_i2c_xfer out_err > ***********cpm_i2c_force_close > rv =ffffff87 > DS75_DRIVER : Error reading from I2C > > Regards, > Smitha > Please do not print this email unless it is absolutely necessary. > > The information contained in this electronic message and any attachments > to this message are intended for the exclusive use of the addressee(s) > and may contain proprietary, confidential or privileged information. If > you are not the intended recipient, you should not disseminate, > distribute or copy this e-mail. Please notify the sender immediately and > destroy all copies of this message and any attachments. > > WARNING: Computer viruses can be transmitted via email. The recipient > should check this email and any attachments for the presence of viruses. > The company accepts no liability for any damage caused by any virus > transmitted by this email. > > www.wipro.com > _______________________________________________ > Linuxppc-dev mailing list > Linuxppc-dev@lists.ozlabs.org > https://lists.ozlabs.org/listinfo/linuxppc-dev _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev