Lines Matching refs:i2c
31 u16 i2c = 0x0000; in dcb_i2c_table() local
35 i2c = nvbios_rd16(bios, dcb + 2); in dcb_i2c_table()
37 i2c = nvbios_rd16(bios, dcb + 4); in dcb_i2c_table()
40 if (i2c && *ver >= 0x42) { in dcb_i2c_table()
45 if (i2c && *ver >= 0x30) { in dcb_i2c_table()
46 *ver = nvbios_rd08(bios, i2c + 0); in dcb_i2c_table()
47 *hdr = nvbios_rd08(bios, i2c + 1); in dcb_i2c_table()
48 *cnt = nvbios_rd08(bios, i2c + 2); in dcb_i2c_table()
49 *len = nvbios_rd08(bios, i2c + 3); in dcb_i2c_table()
57 return i2c; in dcb_i2c_table()
64 u16 i2c = dcb_i2c_table(bios, ver, &hdr, &cnt, len); in dcb_i2c_entry() local
65 if (i2c && idx < cnt) in dcb_i2c_entry()
66 return i2c + hdr + (idx * *len); in dcb_i2c_entry()