Lines Matching refs:bios
29 nvbios_connTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_connTe() argument
31 u32 dcb = dcb_table(bios, ver, hdr, cnt, len); in nvbios_connTe()
33 u32 data = nvbios_rd16(bios, dcb + 0x14); in nvbios_connTe()
35 *ver = nvbios_rd08(bios, data + 0); in nvbios_connTe()
36 *hdr = nvbios_rd08(bios, data + 1); in nvbios_connTe()
37 *cnt = nvbios_rd08(bios, data + 2); in nvbios_connTe()
38 *len = nvbios_rd08(bios, data + 3); in nvbios_connTe()
46 nvbios_connTp(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, in nvbios_connTp() argument
49 u32 data = nvbios_connTe(bios, ver, hdr, cnt, len); in nvbios_connTp()
62 nvbios_connEe(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len) in nvbios_connEe() argument
65 u32 data = nvbios_connTe(bios, ver, &hdr, &cnt, len); in nvbios_connEe()
72 nvbios_connEp(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len, in nvbios_connEp() argument
75 u32 data = nvbios_connEe(bios, idx, ver, len); in nvbios_connEp()
80 info->type = nvbios_rd08(bios, data + 0x00); in nvbios_connEp()
81 info->location = nvbios_rd08(bios, data + 0x01) & 0x0f; in nvbios_connEp()
82 info->hpd = (nvbios_rd08(bios, data + 0x01) & 0x30) >> 4; in nvbios_connEp()
83 info->dp = (nvbios_rd08(bios, data + 0x01) & 0xc0) >> 6; in nvbios_connEp()
86 info->hpd |= (nvbios_rd08(bios, data + 0x02) & 0x03) << 2; in nvbios_connEp()
87 info->dp |= nvbios_rd08(bios, data + 0x02) & 0x0c; in nvbios_connEp()
88 info->di = (nvbios_rd08(bios, data + 0x02) & 0xf0) >> 4; in nvbios_connEp()
89 info->hpd |= (nvbios_rd08(bios, data + 0x03) & 0x07) << 4; in nvbios_connEp()
90 info->sr = (nvbios_rd08(bios, data + 0x03) & 0x08) >> 3; in nvbios_connEp()
91 info->lcdid = (nvbios_rd08(bios, data + 0x03) & 0x70) >> 4; in nvbios_connEp()