Lines Matching refs:i2cdev
48 static void compare_string(QI2CDevice *i2cdev, uint8_t reg, in compare_string() argument
51 uint8_t len = i2c_get8(i2cdev, reg); in compare_string()
54 i2c_read_block(i2cdev, reg, (uint8_t *)i2c_str, len); in compare_string()
58 static void write_and_compare_string(QI2CDevice *i2cdev, uint8_t reg, in write_and_compare_string() argument
64 i2c_write_block(i2cdev, reg, (uint8_t *)buf, len + 1); in write_and_compare_string()
65 compare_string(i2cdev, reg, test_str); in write_and_compare_string()
71 QI2CDevice *i2cdev = (QI2CDevice *)obj; in test_defaults() local
73 i2c_value = i2c_get8(i2cdev, PMBUS_OPERATION); in test_defaults()
76 i2c_value = i2c_get8(i2cdev, PMBUS_REVISION); in test_defaults()
79 compare_string(i2cdev, PMBUS_MFR_ID, ADM1266_MFR_ID_DEFAULT); in test_defaults()
80 compare_string(i2cdev, PMBUS_MFR_MODEL, ADM1266_MFR_MODEL_DEFAULT); in test_defaults()
81 compare_string(i2cdev, PMBUS_MFR_REVISION, ADM1266_MFR_REVISION_DEFAULT); in test_defaults()
87 QI2CDevice *i2cdev = (QI2CDevice *)obj; in test_rw_regs() local
90 i2c_set8(i2cdev, PMBUS_MFR_ID, 0); in test_rw_regs()
91 compare_string(i2cdev, PMBUS_MFR_ID, ""); in test_rw_regs()
93 i2c_set8(i2cdev, PMBUS_MFR_MODEL, 0); in test_rw_regs()
94 compare_string(i2cdev, PMBUS_MFR_MODEL, ""); in test_rw_regs()
96 i2c_set8(i2cdev, PMBUS_MFR_REVISION, 0); in test_rw_regs()
97 compare_string(i2cdev, PMBUS_MFR_REVISION, ""); in test_rw_regs()
100 write_and_compare_string(i2cdev, PMBUS_MFR_ID, TEST_STRING_A, in test_rw_regs()
102 write_and_compare_string(i2cdev, PMBUS_MFR_ID, TEST_STRING_B, in test_rw_regs()
104 write_and_compare_string(i2cdev, PMBUS_MFR_ID, TEST_STRING_C, in test_rw_regs()