/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/ |
nouveau_nvkm_subdev_bios_timing.c | 48 *ver = nvbios_rd08(bios, timing + 0); 51 *hdr = nvbios_rd08(bios, timing + 1); 52 *cnt = nvbios_rd08(bios, timing + 2); 53 *len = nvbios_rd08(bios, timing + 3); 58 *hdr = nvbios_rd08(bios, timing + 1); 59 *cnt = nvbios_rd08(bios, timing + 5); 60 *len = nvbios_rd08(bios, timing + 2); 61 *snr = nvbios_rd08(bios, timing + 4); 62 *ssz = nvbios_rd08(bios, timing + 3); 98 p->timing_10_WR = nvbios_rd08(bios, data + 0x00) [all...] |
nouveau_nvkm_subdev_bios_rammap.c | 45 *ver = nvbios_rd08(bios, rammap + 0); 49 *hdr = nvbios_rd08(bios, rammap + 1); 50 *cnt = nvbios_rd08(bios, rammap + 5); 51 *len = nvbios_rd08(bios, rammap + 2); 52 *snr = nvbios_rd08(bios, rammap + 4); 53 *ssz = nvbios_rd08(bios, rammap + 3); 88 p->rammap_00_16_20 = (nvbios_rd08(bios, data + 0x16) & 0x20) >> 5; 89 p->rammap_00_16_40 = (nvbios_rd08(bios, data + 0x16) & 0x40) >> 6; 90 p->rammap_00_17_02 = (nvbios_rd08(bios, data + 0x17) & 0x02) >> 1; 107 p->rammap_10_04_02 = (nvbios_rd08(bios, data + 0x04) & 0x02) >> 1 [all...] |
nouveau_nvkm_subdev_bios_conn.c | 40 *ver = nvbios_rd08(bios, data + 0); 41 *hdr = nvbios_rd08(bios, data + 1); 42 *cnt = nvbios_rd08(bios, data + 2); 43 *len = nvbios_rd08(bios, data + 3); 85 info->type = nvbios_rd08(bios, data + 0x00); 86 info->location = nvbios_rd08(bios, data + 0x01) & 0x0f; 87 info->hpd = (nvbios_rd08(bios, data + 0x01) & 0x30) >> 4; 88 info->dp = (nvbios_rd08(bios, data + 0x01) & 0xc0) >> 6; 91 info->hpd |= (nvbios_rd08(bios, data + 0x02) & 0x03) << 2; 92 info->dp |= nvbios_rd08(bios, data + 0x02) & 0x0c [all...] |
nouveau_nvkm_subdev_bios_bit.c | 36 u8 entries = nvbios_rd08(bios, bios->bit_offset + 10); 39 if (nvbios_rd08(bios, entry + 0) == id) { 40 bit->id = nvbios_rd08(bios, entry + 0); 41 bit->version = nvbios_rd08(bios, entry + 1); 47 entry += nvbios_rd08(bios, bios->bit_offset + 9);
|
nouveau_nvkm_subdev_bios_vpstate.c | 56 h->version = nvbios_rd08(b, h->offset); 59 h->hlen = nvbios_rd08(b, h->offset + 0x1); 60 h->elen = nvbios_rd08(b, h->offset + 0x2); 61 h->slen = nvbios_rd08(b, h->offset + 0x3); 62 h->scount = nvbios_rd08(b, h->offset + 0x4); 63 h->ecount = nvbios_rd08(b, h->offset + 0x5); 65 h->base_id = nvbios_rd08(b, h->offset + 0x0f); 67 h->boost_id = nvbios_rd08(b, h->offset + 0x10); 71 h->tdp_id = nvbios_rd08(b, h->offset + 0x11); 90 e->pstate = nvbios_rd08(b, offset) [all...] |
nouveau_nvkm_subdev_bios_perf.c | 45 *ver = nvbios_rd08(bios, perf + 0); 46 *hdr = nvbios_rd08(bios, perf + 1); 48 *cnt = nvbios_rd08(bios, perf + 5); 49 *len = nvbios_rd08(bios, perf + 2); 50 *snr = nvbios_rd08(bios, perf + 4); 51 *ssz = nvbios_rd08(bios, perf + 3); 55 *cnt = nvbios_rd08(bios, perf + 2); 56 *len = nvbios_rd08(bios, perf + 3); 57 *snr = nvbios_rd08(bios, perf + 4); 58 *ssz = nvbios_rd08(bios, perf + 5) [all...] |
nouveau_nvkm_subdev_bios_xpio.c | 40 *ver = nvbios_rd08(bios, data + 0x00); 41 *hdr = nvbios_rd08(bios, data + 0x01); 42 *cnt = nvbios_rd08(bios, data + 0x02); 43 *len = nvbios_rd08(bios, data + 0x03); 58 *ver = nvbios_rd08(bios, data + 0x00); 59 *hdr = nvbios_rd08(bios, data + 0x01); 60 *cnt = nvbios_rd08(bios, data + 0x02); 61 *len = nvbios_rd08(bios, data + 0x03); 74 info->type = nvbios_rd08(bios, data + 0x04); 75 info->addr = nvbios_rd08(bios, data + 0x05) [all...] |
nouveau_nvkm_subdev_bios_iccsense.c | 49 *ver = nvbios_rd08(bios, iccsense + 0); 53 *hdr = nvbios_rd08(bios, iccsense + 1); 54 *len = nvbios_rd08(bios, iccsense + 2); 55 *cnt = nvbios_rd08(bios, iccsense + 3); 96 if ((nvbios_rd08(bios, entry + 0x1) & 0xf8) == 0xf8) 100 rail->extdev_id = nvbios_rd08(bios, entry + 0x2); 104 rail->mode = nvbios_rd08(bios, entry); 105 rail->extdev_id = nvbios_rd08(bios, entry + 0x1); 127 rail->resistors[r].mohm = nvbios_rd08(bios, entry + res_start + r * 2); 128 rail->resistors[r].enabled = !(nvbios_rd08(bios, entry + res_start + r * 2 + 1) & 0x40) [all...] |
nouveau_nvkm_subdev_bios_fan.c | 44 *ver = nvbios_rd08(bios, fan + 0); 47 *hdr = nvbios_rd08(bios, fan + 1); 48 *len = nvbios_rd08(bios, fan + 2); 49 *cnt = nvbios_rd08(bios, fan + 3); 77 u8 type = nvbios_rd08(bios, data + 0x00); 92 fan->min_duty = nvbios_rd08(bios, data + 0x02); 93 fan->max_duty = nvbios_rd08(bios, data + 0x03);
|
nouveau_nvkm_subdev_bios_dp.c | 42 *ver = nvbios_rd08(bios, data + 0x00); 50 *hdr = nvbios_rd08(bios, data + 0x01); 51 *len = nvbios_rd08(bios, data + 0x02); 52 *cnt = nvbios_rd08(bios, data + 0x03); 75 *hdr = nvbios_rd08(bios, data + 0x04); 76 *len = nvbios_rd08(bios, data + 0x05); 77 *cnt = nvbios_rd08(bios, outp + 0x04); 82 *hdr = nvbios_rd08(bios, data + 0x04); 111 info->flags = nvbios_rd08(bios, data + 0x05); 126 info->flags = nvbios_rd08(bios, data + 0x04) [all...] |
nouveau_nvkm_subdev_bios_i2c.c | 51 *ver = nvbios_rd08(bios, i2c + 0); 52 *hdr = nvbios_rd08(bios, i2c + 1); 53 *cnt = nvbios_rd08(bios, i2c + 2); 54 *len = nvbios_rd08(bios, i2c + 3); 93 info->type = nvbios_rd08(bios, ent + 0x03); 95 info->type = nvbios_rd08(bios, ent + 0x03) & 0x07; 107 info->drive = nvbios_rd08(bios, ent + 0); 108 info->sense = nvbios_rd08(bios, ent + 1); 111 info->drive = nvbios_rd08(bios, ent + 1); 114 info->drive = nvbios_rd08(bios, ent + 0) & 0x0f [all...] |
nouveau_nvkm_subdev_bios_volt.c | 47 *ver = nvbios_rd08(bios, volt + 0); 51 *cnt = nvbios_rd08(bios, volt + 2); 52 *len = nvbios_rd08(bios, volt + 1); 55 *hdr = nvbios_rd08(bios, volt + 1); 56 *cnt = nvbios_rd08(bios, volt + 2); 57 *len = nvbios_rd08(bios, volt + 3); 62 *hdr = nvbios_rd08(bios, volt + 1); 63 *cnt = nvbios_rd08(bios, volt + 3); 64 *len = nvbios_rd08(bios, volt + 2); 82 info->vidmask = nvbios_rd08(bios, volt + 0x04) [all...] |
nouveau_nvkm_subdev_bios_pcir.c | 43 *ver = nvbios_rd08(bios, data + 0x0c); 65 info->class_code[0] = nvbios_rd08(bios, data + 0x0d); 66 info->class_code[1] = nvbios_rd08(bios, data + 0x0e); 67 info->class_code[2] = nvbios_rd08(bios, data + 0x0f); 70 info->image_type = nvbios_rd08(bios, data + 0x14); 71 info->last = nvbios_rd08(bios, data + 0x15) & 0x80;
|
nouveau_nvkm_subdev_bios_extdev.c | 47 *ver = nvbios_rd08(bios, extdev + 0); 48 *hdr = nvbios_rd08(bios, extdev + 1); 49 *cnt = nvbios_rd08(bios, extdev + 2); 50 *len = nvbios_rd08(bios, extdev + 3); 60 u8 flags = nvbios_rd08(bios, data - hdr + 4); 81 entry->type = nvbios_rd08(bios, offset + 0); 82 entry->addr = nvbios_rd08(bios, offset + 1); 83 entry->bus = (nvbios_rd08(bios, offset + 2) >> 4) & 1;
|
nouveau_nvkm_subdev_bios_M0209.c | 44 *ver = nvbios_rd08(bios, data + 0x00); 47 *hdr = nvbios_rd08(bios, data + 0x01); 48 *len = nvbios_rd08(bios, data + 0x02); 49 *ssz = nvbios_rd08(bios, data + 0x03); 51 *cnt = nvbios_rd08(bios, data + 0x04); 86 info->v00_40 = (nvbios_rd08(bios, data + 0x00) & 0x40) >> 6; 87 info->bits = nvbios_rd08(bios, data + 0x00) & 0x3f; 88 info->modulo = nvbios_rd08(bios, data + 0x01); 89 info->v02_40 = (nvbios_rd08(bios, data + 0x02) & 0x40) >> 6; 90 info->v02_07 = nvbios_rd08(bios, data + 0x02) & 0x07 [all...] |
nouveau_nvkm_subdev_bios_cstep.c | 45 *ver = nvbios_rd08(bios, cstep + 0); 48 *hdr = nvbios_rd08(bios, cstep + 1); 49 *cnt = nvbios_rd08(bios, cstep + 3); 50 *len = nvbios_rd08(bios, cstep + 2); 51 *xnr = nvbios_rd08(bios, cstep + 5); 52 *xsz = nvbios_rd08(bios, cstep + 4); 84 info->index = nvbios_rd08(bios, data + 0x03); 122 info->unkn[0] = nvbios_rd08(bios, data + 0x02); 123 info->unkn[1] = nvbios_rd08(bios, data + 0x03); 124 info->voltage = nvbios_rd08(bios, data + 0x04) [all...] |
nouveau_nvkm_subdev_bios_pll.c | 97 *ver = nvbios_rd08(bios, data + 0); 98 *hdr = nvbios_rd08(bios, data + 1); 99 *len = nvbios_rd08(bios, data + 2); 100 *cnt = nvbios_rd08(bios, data + 3); 108 *ver = nvbios_rd08(bios, data + 0); 160 *type = nvbios_rd08(bios, data + 0); 201 if (nvbios_rd08(bios, data + 0) == type) { 317 info->vco1.min_n = nvbios_rd08(bios, data + 20); 318 info->vco1.max_n = nvbios_rd08(bios, data + 21); 319 info->vco1.min_m = nvbios_rd08(bios, data + 22) [all...] |
nouveau_nvkm_subdev_bios_gpio.c | 43 if (*ver >= 0x22 && nvbios_rd08(bios, dcb - 1) >= 0x13) 47 *ver = nvbios_rd08(bios, data + 0x00); 50 *cnt = nvbios_rd08(bios, data + 0x02); 51 *len = nvbios_rd08(bios, data + 0x01); 54 *hdr = nvbios_rd08(bios, data + 0x01); 55 *cnt = nvbios_rd08(bios, data + 0x02); 56 *len = nvbios_rd08(bios, data + 0x03); 139 u8 conf = nvbios_rd08(bios, data - 5); 140 u8 addr = nvbios_rd08(bios, data - 4);
|
nouveau_nvkm_subdev_bios_vmap.c | 43 *ver = nvbios_rd08(bios, vmap + 0); 47 *hdr = nvbios_rd08(bios, vmap + 1); 48 *cnt = nvbios_rd08(bios, vmap + 3); 49 *len = nvbios_rd08(bios, vmap + 2); 74 info->max0 = nvbios_rd08(bios, vmap + 0x7); 75 info->max1 = nvbios_rd08(bios, vmap + 0x8); 77 info->max2 = nvbios_rd08(bios, vmap + 0xc); 113 info->mode = nvbios_rd08(bios, vmap + 0x00); 114 info->link = nvbios_rd08(bios, vmap + 0x01);
|
nouveau_nvkm_subdev_bios_power_budget.c | 48 *ver = nvbios_rd08(bios, power_budget); 52 *hdr = nvbios_rd08(bios, power_budget + 0x1); 53 *len = nvbios_rd08(bios, power_budget + 0x2); 54 *cnt = nvbios_rd08(bios, power_budget + 0x3); 80 cap_entry = nvbios_rd08(bios, header + 0x9); 83 cap_entry = nvbios_rd08(bios, header + 0xa);
|
nouveau_nvkm_subdev_bios_M0203.c | 43 *ver = nvbios_rd08(bios, data + 0x00); 46 *hdr = nvbios_rd08(bios, data + 0x01); 47 *len = nvbios_rd08(bios, data + 0x02); 48 *cnt = nvbios_rd08(bios, data + 0x03); 67 info->type = nvbios_rd08(bios, data + 0x04); 97 info->type = (nvbios_rd08(bios, data + 0x00) & 0x0f) >> 0; 98 info->strap = (nvbios_rd08(bios, data + 0x00) & 0xf0) >> 4; 99 info->group = (nvbios_rd08(bios, data + 0x01) & 0x0f) >> 0;
|
nouveau_nvkm_subdev_bios_M0205.c | 44 *ver = nvbios_rd08(bios, data + 0x00); 47 *hdr = nvbios_rd08(bios, data + 0x01); 48 *len = nvbios_rd08(bios, data + 0x02); 49 *ssz = nvbios_rd08(bios, data + 0x03); 50 *snr = nvbios_rd08(bios, data + 0x04); 51 *cnt = nvbios_rd08(bios, data + 0x05); 104 info->type = nvbios_rd08(bios, data + 0x00) & 0x0f; 134 info->data = nvbios_rd08(bios, data + 0x00);
|
nouveau_nvkm_subdev_bios_boost.c | 45 *ver = nvbios_rd08(bios, boost + 0); 48 *hdr = nvbios_rd08(bios, boost + 1); 49 *cnt = nvbios_rd08(bios, boost + 5); 50 *len = nvbios_rd08(bios, boost + 2); 51 *snr = nvbios_rd08(bios, boost + 4); 52 *ssz = nvbios_rd08(bios, boost + 3); 125 info->domain = nvbios_rd08(bios, data + 0x00); 126 info->percent = nvbios_rd08(bios, data + 0x01);
|
nouveau_nvkm_subdev_bios_mxm.c | 88 ver = nvbios_rd08(bios, map); 90 if (conn < nvbios_rd08(bios, map + 3)) { 91 map += nvbios_rd08(bios, map + 1); 93 return nvbios_rd08(bios, map); 125 ver = nvbios_rd08(bios, map); 127 if (port < nvbios_rd08(bios, map + 3)) { 128 map += nvbios_rd08(bios, map + 1); 130 return nvbios_rd08(bios, map);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/ |
bmp.h | 10 return nvbios_rd08(bios, bios->bmp_offset + 5) << 8 | 11 nvbios_rd08(bios, bios->bmp_offset + 6);
|