Lines Matching defs:i2c
26 #include <subdev/bios/i2c.h>
31 u16 i2c = 0x0000;
35 i2c = nvbios_rd16(bios, dcb + 2);
37 i2c = nvbios_rd16(bios, dcb + 4);
40 if (i2c && *ver >= 0x42) {
45 if (i2c && *ver >= 0x30) {
46 *ver = nvbios_rd08(bios, i2c + 0);
47 *hdr = nvbios_rd08(bios, i2c + 1);
48 *cnt = nvbios_rd08(bios, i2c + 2);
49 *len = nvbios_rd08(bios, i2c + 3);
57 return i2c;
64 u16 i2c = dcb_i2c_table(bios, ver, &hdr, &cnt, len);
65 if (i2c && idx < cnt)
66 return i2c + hdr + (idx * *len);
130 nvkm_warn(subdev, "unknown i2c type %d\n", info->type);
137 /* BMP (from v4.0 has i2c info in the structure, it's in a