Lines Matching refs:i2cdev
20 static void pca9552_init(QI2CDevice *i2cdev) in pca9552_init() argument
23 i2c_set8(i2cdev, PCA9552_LS0, 0x54); in pca9552_init()
24 i2c_set8(i2cdev, PCA9552_LS3, 0x54); in pca9552_init()
29 QI2CDevice *i2cdev = (QI2CDevice *)obj; in receive_autoinc() local
33 pca9552_init(i2cdev); in receive_autoinc()
35 qi2c_send(i2cdev, ®, 1); in receive_autoinc()
38 qi2c_recv(i2cdev, &resp, 1); in receive_autoinc()
42 qi2c_recv(i2cdev, &resp, 1); in receive_autoinc()
46 qi2c_recv(i2cdev, &resp, 1); in receive_autoinc()
50 qi2c_recv(i2cdev, &resp, 1); in receive_autoinc()
56 QI2CDevice *i2cdev = (QI2CDevice *)obj; in send_and_receive() local
59 value = i2c_get8(i2cdev, PCA9552_LS0); in send_and_receive()
62 value = i2c_get8(i2cdev, PCA9552_INPUT0); in send_and_receive()
65 pca9552_init(i2cdev); in send_and_receive()
67 value = i2c_get8(i2cdev, PCA9552_LS0); in send_and_receive()
70 value = i2c_get8(i2cdev, PCA9552_INPUT0); in send_and_receive()
73 value = i2c_get8(i2cdev, PCA9552_LS3); in send_and_receive()
76 value = i2c_get8(i2cdev, PCA9552_INPUT1); in send_and_receive()