Home
last modified time | relevance | path

Searched refs:bios (Results 1 – 25 of 216) sorted by relevance

123456789

/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/
H A Dnouveau_nvkm_subdev_bios_base.c37 nvbios_addr(struct nvkm_bios *bios, u32 *addr, u8 size) in nvbios_addr() argument
41 if (*addr > bios->image0_size && bios->imaged_addr) { in nvbios_addr()
42 *addr -= bios->image0_size; in nvbios_addr()
43 *addr += bios->imaged_addr; in nvbios_addr()
46 if (unlikely(*addr + size >= bios->size)) { in nvbios_addr()
47 nvkm_error(&bios->subdev, "OOB %d %08x %08x\n", size, p, *addr); in nvbios_addr()
55 nvbios_rd08(struct nvkm_bios *bios, u32 addr) in nvbios_rd08() argument
57 if (likely(nvbios_addr(bios, &addr, 1))) in nvbios_rd08()
58 return bios->data[addr]; in nvbios_rd08()
63 nvbios_rd16(struct nvkm_bios *bios, u32 addr) in nvbios_rd16() argument
[all …]
H A Dnouveau_nvkm_subdev_bios_rammap.c34 nvbios_rammapTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, in nvbios_rammapTe() argument
40 if (!bit_entry(bios, 'P', &bit_P)) { in nvbios_rammapTe()
42 rammap = nvbios_rd32(bios, bit_P.offset + 4); in nvbios_rammapTe()
45 *ver = nvbios_rd08(bios, rammap + 0); in nvbios_rammapTe()
49 *hdr = nvbios_rd08(bios, rammap + 1); in nvbios_rammapTe()
50 *cnt = nvbios_rd08(bios, rammap + 5); in nvbios_rammapTe()
51 *len = nvbios_rd08(bios, rammap + 2); in nvbios_rammapTe()
52 *snr = nvbios_rd08(bios, rammap + 4); in nvbios_rammapTe()
53 *ssz = nvbios_rd08(bios, rammap + 3); in nvbios_rammapTe()
65 nvbios_rammapEe(struct nvkm_bios *bios, int idx, in nvbios_rammapEe() argument
[all …]
H A Dnouveau_nvkm_subdev_bios_pll.c86 pll_limits_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in pll_limits_table() argument
91 if (!bit_entry(bios, 'C', &bit_C)) { in pll_limits_table()
93 data = nvbios_rd16(bios, bit_C.offset + 8); in pll_limits_table()
95 data = nvbios_rd32(bios, bit_C.offset + 0); in pll_limits_table()
97 *ver = nvbios_rd08(bios, data + 0); in pll_limits_table()
98 *hdr = nvbios_rd08(bios, data + 1); in pll_limits_table()
99 *len = nvbios_rd08(bios, data + 2); in pll_limits_table()
100 *cnt = nvbios_rd08(bios, data + 3); in pll_limits_table()
105 if (bmp_version(bios) >= 0x0524) { in pll_limits_table()
106 data = nvbios_rd16(bios, bios->bmp_offset + 142); in pll_limits_table()
[all …]
H A Dnouveau_nvkm_subdev_bios_init.c129 struct nvkm_bios *bios = init->subdev->device->bios; in init_conn() local
137 conn = nvbios_connEp(bios, conn, &ver, &hdr, &connE); in init_conn()
364 init_table(struct nvkm_bios *bios, u16 *len) in init_table() argument
368 if (!bit_entry(bios, 'I', &bit_I)) { in init_table()
373 if (bmp_version(bios) >= 0x0510) { in init_table()
375 return bios->bmp_offset + 75; in init_table()
384 struct nvkm_bios *bios = init->subdev->device->bios; in init_table_() local
385 u16 len, data = init_table(bios, &len); in init_table_()
388 data = nvbios_rd16(bios, data + offset); in init_table_()
414 init_script(struct nvkm_bios *bios, int index) in init_script() argument
[all …]
H A Dnouveau_nvkm_subdev_bios_perf.c35 nvbios_perf_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, in nvbios_perf_table() argument
41 if (!bit_entry(bios, 'P', &bit_P)) { in nvbios_perf_table()
43 perf = nvbios_rd32(bios, bit_P.offset + 0); in nvbios_perf_table()
45 *ver = nvbios_rd08(bios, perf + 0); in nvbios_perf_table()
46 *hdr = nvbios_rd08(bios, perf + 1); in nvbios_perf_table()
48 *cnt = nvbios_rd08(bios, perf + 5); in nvbios_perf_table()
49 *len = nvbios_rd08(bios, perf + 2); in nvbios_perf_table()
50 *snr = nvbios_rd08(bios, perf + 4); in nvbios_perf_table()
51 *ssz = nvbios_rd08(bios, perf + 3); in nvbios_perf_table()
55 *cnt = nvbios_rd08(bios, perf + 2); in nvbios_perf_table()
[all …]
H A Dnouveau_nvkm_subdev_bios_timing.c34 nvbios_timingTe(struct nvkm_bios *bios, in nvbios_timingTe() argument
40 if (!bit_entry(bios, 'P', &bit_P)) { in nvbios_timingTe()
42 timing = nvbios_rd32(bios, bit_P.offset + 4); in nvbios_timingTe()
45 timing = nvbios_rd32(bios, bit_P.offset + 8); in nvbios_timingTe()
48 *ver = nvbios_rd08(bios, timing + 0); in nvbios_timingTe()
51 *hdr = nvbios_rd08(bios, timing + 1); in nvbios_timingTe()
52 *cnt = nvbios_rd08(bios, timing + 2); in nvbios_timingTe()
53 *len = nvbios_rd08(bios, timing + 3); in nvbios_timingTe()
58 *hdr = nvbios_rd08(bios, timing + 1); in nvbios_timingTe()
59 *cnt = nvbios_rd08(bios, timing + 5); in nvbios_timingTe()
[all …]
H A Dnouveau_nvkm_subdev_bios_dp.c34 nvbios_dp_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_dp_table() argument
38 if (!bit_entry(bios, 'd', &d)) { in nvbios_dp_table()
40 u16 data = nvbios_rd16(bios, d.offset); in nvbios_dp_table()
42 *ver = nvbios_rd08(bios, data + 0x00); in nvbios_dp_table()
50 *hdr = nvbios_rd08(bios, data + 0x01); in nvbios_dp_table()
51 *len = nvbios_rd08(bios, data + 0x02); in nvbios_dp_table()
52 *cnt = nvbios_rd08(bios, data + 0x03); in nvbios_dp_table()
65 nvbios_dpout_entry(struct nvkm_bios *bios, u8 idx, in nvbios_dpout_entry() argument
68 u16 data = nvbios_dp_table(bios, ver, hdr, cnt, len); in nvbios_dpout_entry()
70 u16 outp = nvbios_rd16(bios, data + *hdr + idx * *len); in nvbios_dpout_entry()
[all …]
H A DKbuild2 nvkm-y += nvkm/subdev/bios/base.o
3 nvkm-y += nvkm/subdev/bios/bit.o
4 nvkm-y += nvkm/subdev/bios/boost.o
5 nvkm-y += nvkm/subdev/bios/conn.o
6 nvkm-y += nvkm/subdev/bios/cstep.o
7 nvkm-y += nvkm/subdev/bios/dcb.o
8 nvkm-y += nvkm/subdev/bios/disp.o
9 nvkm-y += nvkm/subdev/bios/dp.o
10 nvkm-y += nvkm/subdev/bios/extdev.o
11 nvkm-y += nvkm/subdev/bios/fan.o
[all …]
H A Dnouveau_nvkm_subdev_bios_volt.c34 nvbios_volt_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_volt_table() argument
39 if (!bit_entry(bios, 'P', &bit_P)) { in nvbios_volt_table()
41 volt = nvbios_rd32(bios, bit_P.offset + 0x0c); in nvbios_volt_table()
44 volt = nvbios_rd32(bios, bit_P.offset + 0x10); in nvbios_volt_table()
47 *ver = nvbios_rd08(bios, volt + 0); in nvbios_volt_table()
51 *cnt = nvbios_rd08(bios, volt + 2); in nvbios_volt_table()
52 *len = nvbios_rd08(bios, volt + 1); in nvbios_volt_table()
55 *hdr = nvbios_rd08(bios, volt + 1); in nvbios_volt_table()
56 *cnt = nvbios_rd08(bios, volt + 2); in nvbios_volt_table()
57 *len = nvbios_rd08(bios, volt + 3); in nvbios_volt_table()
[all …]
H A Dnouveau_nvkm_subdev_bios_i2c.c34 dcb_i2c_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in dcb_i2c_table() argument
37 u16 dcb = dcb_table(bios, ver, hdr, cnt, len); in dcb_i2c_table()
40 i2c = nvbios_rd16(bios, dcb + 2); in dcb_i2c_table()
42 i2c = nvbios_rd16(bios, dcb + 4); in dcb_i2c_table()
46 nvkm_warn(&bios->subdev, "ccb %02x not supported\n", *ver); in dcb_i2c_table()
51 *ver = nvbios_rd08(bios, i2c + 0); in dcb_i2c_table()
52 *hdr = nvbios_rd08(bios, i2c + 1); in dcb_i2c_table()
53 *cnt = nvbios_rd08(bios, i2c + 2); in dcb_i2c_table()
54 *len = nvbios_rd08(bios, i2c + 3); in dcb_i2c_table()
66 dcb_i2c_entry(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len) in dcb_i2c_entry() argument
[all …]
H A Dnouveau_nvkm_subdev_bios_vmap.c34 nvbios_vmap_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_vmap_table() argument
39 if (!bit_entry(bios, 'P', &bit_P)) { in nvbios_vmap_table()
41 vmap = nvbios_rd32(bios, bit_P.offset + 0x20); in nvbios_vmap_table()
43 *ver = nvbios_rd08(bios, vmap + 0); in nvbios_vmap_table()
47 *hdr = nvbios_rd08(bios, vmap + 1); in nvbios_vmap_table()
48 *cnt = nvbios_rd08(bios, vmap + 3); in nvbios_vmap_table()
49 *len = nvbios_rd08(bios, vmap + 2); in nvbios_vmap_table()
62 nvbios_vmap_parse(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, in nvbios_vmap_parse() argument
65 u32 vmap = nvbios_vmap_table(bios, ver, hdr, cnt, len); in nvbios_vmap_parse()
74 info->max0 = nvbios_rd08(bios, vmap + 0x7); in nvbios_vmap_parse()
[all …]
H A Dnouveau_nvkm_subdev_bios_disp.c34 nvbios_disp_table(struct nvkm_bios *bios, in nvbios_disp_table() argument
39 if (!bit_entry(bios, 'U', &U)) { in nvbios_disp_table()
41 u16 data = nvbios_rd16(bios, U.offset); in nvbios_disp_table()
43 *ver = nvbios_rd08(bios, data + 0x00); in nvbios_disp_table()
48 *hdr = nvbios_rd08(bios, data + 0x01); in nvbios_disp_table()
49 *len = nvbios_rd08(bios, data + 0x02); in nvbios_disp_table()
50 *cnt = nvbios_rd08(bios, data + 0x03); in nvbios_disp_table()
51 *sub = nvbios_rd08(bios, data + 0x04); in nvbios_disp_table()
64 nvbios_disp_entry(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len, u8 *sub) in nvbios_disp_entry() argument
67 u16 data = nvbios_disp_table(bios, ver, &hdr, &cnt, len, sub); in nvbios_disp_entry()
[all …]
H A Dnouveau_nvkm_subdev_bios_mxm.c34 mxm_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr) in mxm_table() argument
36 struct nvkm_subdev *subdev = &bios->subdev; in mxm_table()
39 if (bit_entry(bios, 'x', &x)) { in mxm_table()
80 mxm_sor_map(struct nvkm_bios *bios, u8 conn) in mxm_sor_map() argument
82 struct nvkm_subdev *subdev = &bios->subdev; in mxm_sor_map()
84 u16 mxm = mxm_table(bios, &ver, &hdr); in mxm_sor_map()
86 u16 map = nvbios_rd16(bios, mxm + 4); in mxm_sor_map()
88 ver = nvbios_rd08(bios, map); in mxm_sor_map()
90 if (conn < nvbios_rd08(bios, map + 3)) { in mxm_sor_map()
91 map += nvbios_rd08(bios, map + 1); in mxm_sor_map()
[all …]
H A Dnouveau_nvkm_subdev_bios_pmu.c35 nvbios_pmuTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_pmuTe() argument
40 if (!bit_entry(bios, 'p', &bit_p)) { in nvbios_pmuTe()
42 data = nvbios_rd32(bios, bit_p.offset + 0x00); in nvbios_pmuTe()
44 *ver = nvbios_rd08(bios, data + 0x00); /* maybe? */ in nvbios_pmuTe()
45 *hdr = nvbios_rd08(bios, data + 0x01); in nvbios_pmuTe()
46 *len = nvbios_rd08(bios, data + 0x02); in nvbios_pmuTe()
47 *cnt = nvbios_rd08(bios, data + 0x03); in nvbios_pmuTe()
55 nvbios_pmuEe(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr) in nvbios_pmuEe() argument
58 u32 data = nvbios_pmuTe(bios, ver, hdr, &cnt, &len); in nvbios_pmuEe()
68 nvbios_pmuEp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, in nvbios_pmuEp() argument
[all …]
H A Dnouveau_nvkm_subdev_bios_conn.c34 nvbios_connTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_connTe() argument
36 u32 dcb = dcb_table(bios, ver, hdr, cnt, len); in nvbios_connTe()
38 u32 data = nvbios_rd16(bios, dcb + 0x14); in nvbios_connTe()
40 *ver = nvbios_rd08(bios, data + 0); in nvbios_connTe()
41 *hdr = nvbios_rd08(bios, data + 1); in nvbios_connTe()
42 *cnt = nvbios_rd08(bios, data + 2); in nvbios_connTe()
43 *len = nvbios_rd08(bios, data + 3); in nvbios_connTe()
51 nvbios_connTp(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, in nvbios_connTp() argument
54 u32 data = nvbios_connTe(bios, ver, hdr, cnt, len); in nvbios_connTp()
67 nvbios_connEe(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len) in nvbios_connEe() argument
[all …]
H A Dnouveau_nvkm_subdev_bios_cstep.c34 nvbios_cstepTe(struct nvkm_bios *bios, in nvbios_cstepTe() argument
40 if (!bit_entry(bios, 'P', &bit_P)) { in nvbios_cstepTe()
42 cstep = nvbios_rd32(bios, bit_P.offset + 0x34); in nvbios_cstepTe()
45 *ver = nvbios_rd08(bios, cstep + 0); in nvbios_cstepTe()
48 *hdr = nvbios_rd08(bios, cstep + 1); in nvbios_cstepTe()
49 *cnt = nvbios_rd08(bios, cstep + 3); in nvbios_cstepTe()
50 *len = nvbios_rd08(bios, cstep + 2); in nvbios_cstepTe()
51 *xnr = nvbios_rd08(bios, cstep + 5); in nvbios_cstepTe()
52 *xsz = nvbios_rd08(bios, cstep + 4); in nvbios_cstepTe()
64 nvbios_cstepEe(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr) in nvbios_cstepEe() argument
[all …]
H A Dnouveau_nvkm_subdev_bios_extdev.c34 extdev_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *len, u8 *cnt) in extdev_table() argument
39 dcb = dcb_table(bios, &dcb_ver, &dcb_hdr, &dcb_cnt, &dcb_len); in extdev_table()
43 extdev = nvbios_rd16(bios, dcb + 18); in extdev_table()
47 *ver = nvbios_rd08(bios, extdev + 0); in extdev_table()
48 *hdr = nvbios_rd08(bios, extdev + 1); in extdev_table()
49 *cnt = nvbios_rd08(bios, extdev + 2); in extdev_table()
50 *len = nvbios_rd08(bios, extdev + 3); in extdev_table()
55 nvbios_extdev_skip_probe(struct nvkm_bios *bios) in nvbios_extdev_skip_probe() argument
58 u16 data = extdev_table(bios, &ver, &hdr, &len, &cnt); in nvbios_extdev_skip_probe()
60 u8 flags = nvbios_rd08(bios, data - hdr + 4); in nvbios_extdev_skip_probe()
[all …]
H A Dnouveau_nvkm_subdev_bios_boost.c34 nvbios_boostTe(struct nvkm_bios *bios, in nvbios_boostTe() argument
40 if (!bit_entry(bios, 'P', &bit_P)) { in nvbios_boostTe()
42 boost = nvbios_rd32(bios, bit_P.offset + 0x30); in nvbios_boostTe()
45 *ver = nvbios_rd08(bios, boost + 0); in nvbios_boostTe()
48 *hdr = nvbios_rd08(bios, boost + 1); in nvbios_boostTe()
49 *cnt = nvbios_rd08(bios, boost + 5); in nvbios_boostTe()
50 *len = nvbios_rd08(bios, boost + 2); in nvbios_boostTe()
51 *snr = nvbios_rd08(bios, boost + 4); in nvbios_boostTe()
52 *ssz = nvbios_rd08(bios, boost + 3); in nvbios_boostTe()
64 nvbios_boostEe(struct nvkm_bios *bios, int idx, in nvbios_boostEe() argument
[all …]
H A Dnouveau_nvkm_subdev_bios_gpio.c35 dcb_gpio_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in dcb_gpio_table() argument
38 u16 dcb = dcb_table(bios, ver, hdr, cnt, len); in dcb_gpio_table()
41 data = nvbios_rd16(bios, dcb + 0x0a); in dcb_gpio_table()
43 if (*ver >= 0x22 && nvbios_rd08(bios, dcb - 1) >= 0x13) in dcb_gpio_table()
44 data = nvbios_rd16(bios, dcb - 0x0f); in dcb_gpio_table()
47 *ver = nvbios_rd08(bios, data + 0x00); in dcb_gpio_table()
50 *cnt = nvbios_rd08(bios, data + 0x02); in dcb_gpio_table()
51 *len = nvbios_rd08(bios, data + 0x01); in dcb_gpio_table()
54 *hdr = nvbios_rd08(bios, data + 0x01); in dcb_gpio_table()
55 *cnt = nvbios_rd08(bios, data + 0x02); in dcb_gpio_table()
[all …]
H A Dnouveau_nvkm_subdev_bios_shadow.c44 shadow_fetch(struct nvkm_bios *bios, struct shadow *mthd, u32 upto) in shadow_fetch() argument
47 const u32 start = bios->size; in shadow_fetch()
49 if (nvbios_extend(bios, limit) > 0) { in shadow_fetch()
50 u32 read = mthd->func->read(data, start, limit - start, bios); in shadow_fetch()
51 bios->size = start + read; in shadow_fetch()
53 return bios->size >= upto; in shadow_fetch()
57 shadow_image(struct nvkm_bios *bios, int idx, u32 offset, struct shadow *mthd) in shadow_image() argument
59 struct nvkm_subdev *subdev = &bios->subdev; in shadow_image()
69 if (!shadow_fetch(bios, mthd, offset + 0x1000)) { in shadow_image()
75 if (!nvbios_image(bios, idx, &image)) { in shadow_image()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/
H A Dnouveau_bios.c71 static uint16_t clkcmptable(struct nvbios *bios, uint16_t clktable, int pxclk) in clkcmptable() argument
76 if (bios->major_version < 5) /* pre BIT */ in clkcmptable()
82 compareclk = ROM16(bios->data[clktable + compare_record_len * i]); in clkcmptable()
84 if (bios->major_version < 5) { in clkcmptable()
85 uint8_t tmdssub = bios->data[clktable + 2 + compare_record_len * i]; in clkcmptable()
86 scriptptr = ROM16(bios->data[bios->init_script_tbls_ptr + tmdssub * 2]); in clkcmptable()
88 scriptptr = ROM16(bios->data[clktable + 2 + compare_record_len * i]); in clkcmptable()
115 struct nvbios *bios = &drm->vbios; in call_lvds_manufacturer_script() local
116 …uint8_t sub = bios->data[bios->fp.xlated_entry + script] + (bios->fp.link_c_increment && dcbent->o… in call_lvds_manufacturer_script()
117 uint16_t scriptofs = ROM16(bios->data[bios->init_script_tbls_ptr + sub * 2]); in call_lvds_manufacturer_script()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_bios.c58 static bool check_atom_bios(uint8_t *bios, size_t size) in check_atom_bios() argument
62 if (!bios || size < 0x49) { in check_atom_bios()
67 if (!AMD_IS_VALID_VBIOS(bios)) { in check_atom_bios()
68 DRM_INFO("BIOS signature incorrect %x %x\n", bios[0], bios[1]); in check_atom_bios()
72 bios_header_start = bios[0x48] | (bios[0x49] << 8); in check_atom_bios()
84 if (!memcmp(bios + tmp, "ATOM", 4) || in check_atom_bios()
85 !memcmp(bios + tmp, "MOTA", 4)) { in check_atom_bios()
106 uint8_t __iomem *bios; in igp_read_bios_from_vram()
115 adev->bios = NULL; in igp_read_bios_from_vram()
127 ((adev->bios = kmalloc(size, GFP_KERNEL)) == NULL)) { in igp_read_bios_from_vram()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/
H A Dbmp.h7 bmp_version(struct nvkm_bios *bios) in bmp_version() argument
9 if (bios->bmp_offset) { in bmp_version()
10 return nvbios_rd08(bios, bios->bmp_offset + 5) << 8 | in bmp_version()
11 nvbios_rd08(bios, bios->bmp_offset + 6); in bmp_version()
18 bmp_mem_init_table(struct nvkm_bios *bios) in bmp_mem_init_table() argument
20 if (bmp_version(bios) >= 0x0300) in bmp_mem_init_table()
21 return nvbios_rd16(bios, bios->bmp_offset + 24); in bmp_mem_init_table()
26 bmp_sdr_seq_table(struct nvkm_bios *bios) in bmp_sdr_seq_table() argument
28 if (bmp_version(bios) >= 0x0300) in bmp_sdr_seq_table()
29 return nvbios_rd16(bios, bios->bmp_offset + 26); in bmp_sdr_seq_table()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/
H A Dnouveau_nvkm_subdev_fb_ramgk104.c216 u8 v0 = next->bios.ramcfg_11_03_c0; in r1373f4_fini()
217 u8 v1 = next->bios.ramcfg_11_03_30; in r1373f4_fini()
261 int vc = !next->bios.ramcfg_11_02_08; in gk104_ram_calc_gddr5()
262 int mv = !next->bios.ramcfg_11_02_04; in gk104_ram_calc_gddr5()
316 switch (next->bios.ramcfg_11_03_c0) { in gk104_ram_calc_gddr5()
323 switch (next->bios.ramcfg_11_03_30) { in gk104_ram_calc_gddr5()
331 if (next->bios.ramcfg_11_02_80) in gk104_ram_calc_gddr5()
333 if (next->bios.ramcfg_11_02_40) in gk104_ram_calc_gddr5()
335 if (next->bios.ramcfg_11_07_10) in gk104_ram_calc_gddr5()
337 if (next->bios.ramcfg_11_07_08) in gk104_ram_calc_gddr5()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/
H A Ddc_bios_types.h44 uint8_t (*get_connectors_number)(struct dc_bios *bios);
47 struct dc_bios *bios,
50 struct dc_bios *bios,
58 struct dc_bios *bios,
62 struct dc_bios *bios,
67 struct dc_bios *bios,
72 struct dc_bios *bios,
75 struct dc_bios *bios,
78 struct dc_bios *bios,
82 struct dc_bios *bios,
[all …]

123456789