Lines Matching refs:chip_id
394 int chip_id, i; in ltc2978_probe() local
407 chip_id = i2c_smbus_read_word_data(client, LTC2978_MFR_SPECIAL_ID); in ltc2978_probe()
408 if (chip_id < 0) in ltc2978_probe()
409 return chip_id; in ltc2978_probe()
411 if (chip_id == LTC2974_ID_REV1 || chip_id == LTC2974_ID_REV2) { in ltc2978_probe()
413 } else if (chip_id == LTC2977_ID) { in ltc2978_probe()
415 } else if (chip_id == LTC2978_ID_REV1 || chip_id == LTC2978_ID_REV2 || in ltc2978_probe()
416 chip_id == LTC2978A_ID) { in ltc2978_probe()
418 } else if ((chip_id & LTC3880_ID_MASK) == LTC3880_ID) { in ltc2978_probe()
420 } else if ((chip_id & LTC3883_ID_MASK) == LTC3883_ID) { in ltc2978_probe()
422 } else if ((chip_id & LTM4676_ID_MASK) == LTM4676_ID) { in ltc2978_probe()
425 dev_err(&client->dev, "Unsupported chip ID 0x%x\n", chip_id); in ltc2978_probe()