Home
last modified time | relevance | path

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

12345678

/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dbase.c56 nvbios_memcmp(struct nvkm_bios *bios, u32 addr, const char *str, u32 len) in nvbios_memcmp() argument
61 c1 = nvbios_rd08(bios, addr++); in nvbios_memcmp()
70 nvbios_extend(struct nvkm_bios *bios, u32 length) in nvbios_extend() argument
72 if (bios->size < length) { in nvbios_extend()
73 u8 *prev = bios->data; in nvbios_extend()
74 if (!(bios->data = kmalloc(length, GFP_KERNEL))) { in nvbios_extend()
75 bios->data = prev; in nvbios_extend()
78 memcpy(bios->data, prev, bios->size); in nvbios_extend()
79 bios->size = length; in nvbios_extend()
89 struct nvkm_bios *bios = nvkm_bios(subdev); in nvkm_bios_dtor() local
[all …]
Drammap.c29 nvbios_rammapTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, in nvbios_rammapTe() argument
35 if (!bit_entry(bios, 'P', &bit_P)) { in nvbios_rammapTe()
37 rammap = nvbios_rd16(bios, bit_P.offset + 4); in nvbios_rammapTe()
40 *ver = nvbios_rd08(bios, rammap + 0); in nvbios_rammapTe()
44 *hdr = nvbios_rd08(bios, rammap + 1); in nvbios_rammapTe()
45 *cnt = nvbios_rd08(bios, rammap + 5); in nvbios_rammapTe()
46 *len = nvbios_rd08(bios, rammap + 2); in nvbios_rammapTe()
47 *snr = nvbios_rd08(bios, rammap + 4); in nvbios_rammapTe()
48 *ssz = nvbios_rd08(bios, rammap + 3); in nvbios_rammapTe()
60 nvbios_rammapEe(struct nvkm_bios *bios, int idx, in nvbios_rammapEe() argument
[all …]
Dpll.c81 pll_limits_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in pll_limits_table() argument
85 if (!bit_entry(bios, 'C', &bit_C) && bit_C.length >= 10) { in pll_limits_table()
86 u16 data = nvbios_rd16(bios, bit_C.offset + 8); in pll_limits_table()
88 *ver = nvbios_rd08(bios, data + 0); in pll_limits_table()
89 *hdr = nvbios_rd08(bios, data + 1); in pll_limits_table()
90 *len = nvbios_rd08(bios, data + 2); in pll_limits_table()
91 *cnt = nvbios_rd08(bios, data + 3); in pll_limits_table()
96 if (bmp_version(bios) >= 0x0524) { in pll_limits_table()
97 u16 data = nvbios_rd16(bios, bios->bmp_offset + 142); in pll_limits_table()
99 *ver = nvbios_rd08(bios, data + 0); in pll_limits_table()
[all …]
Dinit.c122 struct nvkm_bios *bios = init->bios; in init_conn() local
130 conn = nvbios_connEp(bios, conn, &ver, &hdr, &connE); in init_conn()
144 struct nvkm_devinit *devinit = init->bios->subdev.device->devinit; in init_nvreg()
157 if (init->bios->subdev.device->card_type >= NV_50) { in init_nvreg()
182 struct nvkm_device *device = init->bios->subdev.device; in init_rd32()
192 struct nvkm_device *device = init->bios->subdev.device; in init_wr32()
201 struct nvkm_device *device = init->bios->subdev.device; in init_mask()
263 struct nvkm_i2c *i2c = init->bios->subdev.device->i2c; in init_i2c()
303 struct nvkm_i2c *i2c = init->bios->subdev.device->i2c; in init_aux()
344 struct nvkm_devinit *devinit = init->bios->subdev.device->devinit; in init_prog_pll()
[all …]
Dperf.c29 nvbios_perf_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, in nvbios_perf_table() argument
35 if (!bit_entry(bios, 'P', &bit_P)) { in nvbios_perf_table()
37 perf = nvbios_rd16(bios, bit_P.offset + 0); in nvbios_perf_table()
39 *ver = nvbios_rd08(bios, perf + 0); in nvbios_perf_table()
40 *hdr = nvbios_rd08(bios, perf + 1); in nvbios_perf_table()
42 *cnt = nvbios_rd08(bios, perf + 5); in nvbios_perf_table()
43 *len = nvbios_rd08(bios, perf + 2); in nvbios_perf_table()
44 *snr = nvbios_rd08(bios, perf + 4); in nvbios_perf_table()
45 *ssz = nvbios_rd08(bios, perf + 3); in nvbios_perf_table()
49 *cnt = nvbios_rd08(bios, perf + 2); in nvbios_perf_table()
[all …]
Dtiming.c29 nvbios_timingTe(struct nvkm_bios *bios, in nvbios_timingTe() argument
35 if (!bit_entry(bios, 'P', &bit_P)) { in nvbios_timingTe()
37 timing = nvbios_rd16(bios, bit_P.offset + 4); in nvbios_timingTe()
40 timing = nvbios_rd16(bios, bit_P.offset + 8); in nvbios_timingTe()
43 *ver = nvbios_rd08(bios, timing + 0); in nvbios_timingTe()
46 *hdr = nvbios_rd08(bios, timing + 1); in nvbios_timingTe()
47 *cnt = nvbios_rd08(bios, timing + 2); in nvbios_timingTe()
48 *len = nvbios_rd08(bios, timing + 3); in nvbios_timingTe()
53 *hdr = nvbios_rd08(bios, timing + 1); in nvbios_timingTe()
54 *cnt = nvbios_rd08(bios, timing + 5); in nvbios_timingTe()
[all …]
Ddp.c29 nvbios_dp_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_dp_table() argument
33 if (!bit_entry(bios, 'd', &d)) { in nvbios_dp_table()
35 u16 data = nvbios_rd16(bios, d.offset); in nvbios_dp_table()
37 *ver = nvbios_rd08(bios, data + 0x00); in nvbios_dp_table()
43 *hdr = nvbios_rd08(bios, data + 0x01); in nvbios_dp_table()
44 *len = nvbios_rd08(bios, data + 0x02); in nvbios_dp_table()
45 *cnt = nvbios_rd08(bios, data + 0x03); in nvbios_dp_table()
58 nvbios_dpout_entry(struct nvkm_bios *bios, u8 idx, in nvbios_dpout_entry() argument
61 u16 data = nvbios_dp_table(bios, ver, hdr, cnt, len); in nvbios_dpout_entry()
63 u16 outp = nvbios_rd16(bios, data + *hdr + idx * *len); in nvbios_dpout_entry()
[all …]
DKbuild1 nvkm-y += nvkm/subdev/bios/base.o
2 nvkm-y += nvkm/subdev/bios/bit.o
3 nvkm-y += nvkm/subdev/bios/boost.o
4 nvkm-y += nvkm/subdev/bios/conn.o
5 nvkm-y += nvkm/subdev/bios/cstep.o
6 nvkm-y += nvkm/subdev/bios/dcb.o
7 nvkm-y += nvkm/subdev/bios/disp.o
8 nvkm-y += nvkm/subdev/bios/dp.o
9 nvkm-y += nvkm/subdev/bios/extdev.o
10 nvkm-y += nvkm/subdev/bios/fan.o
[all …]
Dvolt.c29 nvbios_volt_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_volt_table() argument
34 if (!bit_entry(bios, 'P', &bit_P)) { in nvbios_volt_table()
36 volt = nvbios_rd16(bios, bit_P.offset + 0x0c); in nvbios_volt_table()
39 volt = nvbios_rd16(bios, bit_P.offset + 0x10); in nvbios_volt_table()
42 *ver = nvbios_rd08(bios, volt + 0); in nvbios_volt_table()
46 *cnt = nvbios_rd08(bios, volt + 2); in nvbios_volt_table()
47 *len = nvbios_rd08(bios, volt + 1); in nvbios_volt_table()
50 *hdr = nvbios_rd08(bios, volt + 1); in nvbios_volt_table()
51 *cnt = nvbios_rd08(bios, volt + 2); in nvbios_volt_table()
52 *len = nvbios_rd08(bios, volt + 3); in nvbios_volt_table()
[all …]
Di2c.c29 dcb_i2c_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in dcb_i2c_table() argument
32 u16 dcb = dcb_table(bios, ver, hdr, cnt, len); in dcb_i2c_table()
35 i2c = nvbios_rd16(bios, dcb + 2); in dcb_i2c_table()
37 i2c = nvbios_rd16(bios, dcb + 4); in dcb_i2c_table()
41 nvkm_warn(&bios->subdev, "ccb %02x not supported\n", *ver); 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()
61 dcb_i2c_entry(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len) in dcb_i2c_entry() argument
[all …]
Dpmu.c30 weirdo_pointer(struct nvkm_bios *bios, u32 data) in weirdo_pointer() argument
34 if (nvbios_image(bios, idx++, &image)) { in weirdo_pointer()
36 while (nvbios_image(bios, idx++, &image)) { in weirdo_pointer()
45 nvbios_pmuTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_pmuTe() argument
50 if (!bit_entry(bios, 'p', &bit_p)) { in nvbios_pmuTe()
52 data = nvbios_rd32(bios, bit_p.offset + 0x00); in nvbios_pmuTe()
53 if ((data = weirdo_pointer(bios, data))) { in nvbios_pmuTe()
54 *ver = nvbios_rd08(bios, data + 0x00); /* maybe? */ in nvbios_pmuTe()
55 *hdr = nvbios_rd08(bios, data + 0x01); in nvbios_pmuTe()
56 *len = nvbios_rd08(bios, data + 0x02); in nvbios_pmuTe()
[all …]
Dvmap.c29 nvbios_vmap_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_vmap_table() argument
34 if (!bit_entry(bios, 'P', &bit_P)) { in nvbios_vmap_table()
36 vmap = nvbios_rd16(bios, bit_P.offset + 0x20); in nvbios_vmap_table()
38 *ver = nvbios_rd08(bios, vmap + 0); in nvbios_vmap_table()
42 *hdr = nvbios_rd08(bios, vmap + 1); in nvbios_vmap_table()
43 *cnt = nvbios_rd08(bios, vmap + 3); in nvbios_vmap_table()
44 *len = nvbios_rd08(bios, vmap + 2); in nvbios_vmap_table()
57 nvbios_vmap_parse(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, in nvbios_vmap_parse() argument
60 u16 vmap = nvbios_vmap_table(bios, ver, hdr, cnt, len); in nvbios_vmap_parse()
71 nvbios_vmap_entry(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len) in nvbios_vmap_entry() argument
[all …]
Ddisp.c29 nvbios_disp_table(struct nvkm_bios *bios, in nvbios_disp_table() argument
34 if (!bit_entry(bios, 'U', &U)) { in nvbios_disp_table()
36 u16 data = nvbios_rd16(bios, U.offset); in nvbios_disp_table()
38 *ver = nvbios_rd08(bios, data + 0x00); in nvbios_disp_table()
43 *hdr = nvbios_rd08(bios, data + 0x01); in nvbios_disp_table()
44 *len = nvbios_rd08(bios, data + 0x02); in nvbios_disp_table()
45 *cnt = nvbios_rd08(bios, data + 0x03); in nvbios_disp_table()
46 *sub = nvbios_rd08(bios, data + 0x04); in nvbios_disp_table()
59 nvbios_disp_entry(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len, u8 *sub) in nvbios_disp_entry() argument
62 u16 data = nvbios_disp_table(bios, ver, &hdr, &cnt, len, sub); in nvbios_disp_entry()
[all …]
Dmxm.c29 mxm_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr) in mxm_table() argument
31 struct nvkm_subdev *subdev = &bios->subdev; in mxm_table()
34 if (bit_entry(bios, 'x', &x)) { in mxm_table()
75 mxm_sor_map(struct nvkm_bios *bios, u8 conn) in mxm_sor_map() argument
77 struct nvkm_subdev *subdev = &bios->subdev; in mxm_sor_map()
79 u16 mxm = mxm_table(bios, &ver, &hdr); in mxm_sor_map()
81 u16 map = nvbios_rd16(bios, mxm + 4); in mxm_sor_map()
83 ver = nvbios_rd08(bios, map); in mxm_sor_map()
85 if (conn < nvbios_rd08(bios, map + 3)) { in mxm_sor_map()
86 map += nvbios_rd08(bios, map + 1); in mxm_sor_map()
[all …]
Dconn.c29 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
[all …]
Dcstep.c29 nvbios_cstepTe(struct nvkm_bios *bios, in nvbios_cstepTe() argument
35 if (!bit_entry(bios, 'P', &bit_P)) { in nvbios_cstepTe()
37 cstep = nvbios_rd16(bios, bit_P.offset + 0x34); in nvbios_cstepTe()
40 *ver = nvbios_rd08(bios, cstep + 0); in nvbios_cstepTe()
43 *hdr = nvbios_rd08(bios, cstep + 1); in nvbios_cstepTe()
44 *cnt = nvbios_rd08(bios, cstep + 3); in nvbios_cstepTe()
45 *len = nvbios_rd08(bios, cstep + 2); in nvbios_cstepTe()
46 *xnr = nvbios_rd08(bios, cstep + 5); in nvbios_cstepTe()
47 *xsz = nvbios_rd08(bios, cstep + 4); in nvbios_cstepTe()
59 nvbios_cstepEe(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr) in nvbios_cstepEe() argument
[all …]
Dgpio.c30 dcb_gpio_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in dcb_gpio_table() argument
33 u16 dcb = dcb_table(bios, ver, hdr, cnt, len); in dcb_gpio_table()
36 data = nvbios_rd16(bios, dcb + 0x0a); in dcb_gpio_table()
38 if (*ver >= 0x22 && nvbios_rd08(bios, dcb - 1) >= 0x13) in dcb_gpio_table()
39 data = nvbios_rd16(bios, dcb - 0x0f); in dcb_gpio_table()
42 *ver = nvbios_rd08(bios, data + 0x00); in dcb_gpio_table()
45 *cnt = nvbios_rd08(bios, data + 0x02); in dcb_gpio_table()
46 *len = nvbios_rd08(bios, data + 0x01); in dcb_gpio_table()
49 *hdr = nvbios_rd08(bios, data + 0x01); in dcb_gpio_table()
50 *cnt = nvbios_rd08(bios, data + 0x02); in dcb_gpio_table()
[all …]
Dboost.c29 nvbios_boostTe(struct nvkm_bios *bios, in nvbios_boostTe() argument
35 if (!bit_entry(bios, 'P', &bit_P)) { in nvbios_boostTe()
37 boost = nvbios_rd16(bios, bit_P.offset + 0x30); in nvbios_boostTe()
40 *ver = nvbios_rd08(bios, boost + 0); in nvbios_boostTe()
43 *hdr = nvbios_rd08(bios, boost + 1); in nvbios_boostTe()
44 *cnt = nvbios_rd08(bios, boost + 5); in nvbios_boostTe()
45 *len = nvbios_rd08(bios, boost + 2); in nvbios_boostTe()
46 *snr = nvbios_rd08(bios, boost + 4); in nvbios_boostTe()
47 *ssz = nvbios_rd08(bios, boost + 3); in nvbios_boostTe()
59 nvbios_boostEe(struct nvkm_bios *bios, int idx, in nvbios_boostEe() argument
[all …]
Dshadow.c39 shadow_fetch(struct nvkm_bios *bios, struct shadow *mthd, u32 upto) in shadow_fetch() argument
42 const u32 start = bios->size; in shadow_fetch()
44 if (nvbios_extend(bios, limit) > 0) { in shadow_fetch()
45 u32 read = mthd->func->read(data, start, limit - start, bios); in shadow_fetch()
46 bios->size = start + read; in shadow_fetch()
48 return bios->size >= upto; in shadow_fetch()
52 shadow_image(struct nvkm_bios *bios, int idx, u32 offset, struct shadow *mthd) in shadow_image() argument
54 struct nvkm_subdev *subdev = &bios->subdev; in shadow_image()
64 if (!shadow_fetch(bios, mthd, offset + 0x1000)) { in shadow_image()
70 if (!nvbios_image(bios, idx, &image)) { in shadow_image()
[all …]
Dpcir.c28 nvbios_pcirTe(struct nvkm_bios *bios, u32 base, u8 *ver, u16 *hdr) in nvbios_pcirTe() argument
30 u32 data = nvbios_rd16(bios, base + 0x18); in nvbios_pcirTe()
33 switch (nvbios_rd32(bios, data + 0x00)) { in nvbios_pcirTe()
37 *hdr = nvbios_rd16(bios, data + 0x0a); in nvbios_pcirTe()
38 *ver = nvbios_rd08(bios, data + 0x0c); in nvbios_pcirTe()
41 nvkm_debug(&bios->subdev, in nvbios_pcirTe()
43 data, nvbios_rd32(bios, data + 0x00)); in nvbios_pcirTe()
52 nvbios_pcirTp(struct nvkm_bios *bios, u32 base, u8 *ver, u16 *hdr, in nvbios_pcirTp() argument
55 u32 data = nvbios_pcirTe(bios, base, ver, hdr); in nvbios_pcirTp()
58 info->vendor_id = nvbios_rd16(bios, data + 0x04); in nvbios_pcirTp()
[all …]
Ddcb.c28 dcb_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in dcb_table() argument
30 struct nvkm_subdev *subdev = &bios->subdev; in dcb_table()
35 dcb = nvbios_rd16(bios, 0x36); in dcb_table()
41 *ver = nvbios_rd08(bios, dcb); in dcb_table()
48 if (nvbios_rd32(bios, dcb + 6) == 0x4edcbdcb) { in dcb_table()
49 *hdr = nvbios_rd08(bios, dcb + 1); in dcb_table()
50 *cnt = nvbios_rd08(bios, dcb + 2); in dcb_table()
51 *len = nvbios_rd08(bios, dcb + 3); in dcb_table()
56 if (nvbios_rd32(bios, dcb + 4) == 0x4edcbdcb) { in dcb_table()
57 u16 i2c = nvbios_rd16(bios, dcb + 2); in dcb_table()
[all …]
/drivers/gpu/drm/nouveau/
Dnouveau_bios.c68 static uint16_t clkcmptable(struct nvbios *bios, uint16_t clktable, int pxclk) in clkcmptable() argument
73 if (bios->major_version < 5) /* pre BIT */ in clkcmptable()
79 compareclk = ROM16(bios->data[clktable + compare_record_len * i]); in clkcmptable()
81 if (bios->major_version < 5) { in clkcmptable()
82 uint8_t tmdssub = bios->data[clktable + 2 + compare_record_len * i]; in clkcmptable()
83 scriptptr = ROM16(bios->data[bios->init_script_tbls_ptr + tmdssub * 2]); in clkcmptable()
85 scriptptr = ROM16(bios->data[clktable + 2 + compare_record_len * i]); in clkcmptable()
112 struct nvbios *bios = &drm->vbios; in call_lvds_manufacturer_script() local
113 …uint8_t sub = bios->data[bios->fp.xlated_entry + script] + (bios->fp.link_c_increment && dcbent->o… in call_lvds_manufacturer_script()
114 uint16_t scriptofs = ROM16(bios->data[bios->init_script_tbls_ptr + sub * 2]); in call_lvds_manufacturer_script()
[all …]
/drivers/gpu/drm/amd/amdgpu/
Damdgpu_bios.c46 uint8_t __iomem *bios; in igp_read_bios_from_vram() local
54 adev->bios = NULL; in igp_read_bios_from_vram()
56 bios = ioremap(vram_base, size); in igp_read_bios_from_vram()
57 if (!bios) { in igp_read_bios_from_vram()
61 if (size == 0 || bios[0] != 0x55 || bios[1] != 0xaa) { in igp_read_bios_from_vram()
62 iounmap(bios); in igp_read_bios_from_vram()
65 adev->bios = kmalloc(size, GFP_KERNEL); in igp_read_bios_from_vram()
66 if (adev->bios == NULL) { in igp_read_bios_from_vram()
67 iounmap(bios); in igp_read_bios_from_vram()
70 memcpy_fromio(adev->bios, bios, size); in igp_read_bios_from_vram()
[all …]
/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/
Dbmp.h4 bmp_version(struct nvkm_bios *bios) in bmp_version() argument
6 if (bios->bmp_offset) { in bmp_version()
7 return nvbios_rd08(bios, bios->bmp_offset + 5) << 8 | in bmp_version()
8 nvbios_rd08(bios, bios->bmp_offset + 6); in bmp_version()
15 bmp_mem_init_table(struct nvkm_bios *bios) in bmp_mem_init_table() argument
17 if (bmp_version(bios) >= 0x0300) in bmp_mem_init_table()
18 return nvbios_rd16(bios, bios->bmp_offset + 24); in bmp_mem_init_table()
23 bmp_sdr_seq_table(struct nvkm_bios *bios) in bmp_sdr_seq_table() argument
25 if (bmp_version(bios) >= 0x0300) in bmp_sdr_seq_table()
26 return nvbios_rd16(bios, bios->bmp_offset + 26); in bmp_sdr_seq_table()
[all …]
/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dramgk104.c211 u8 v0 = next->bios.ramcfg_11_03_c0; in r1373f4_fini()
212 u8 v1 = next->bios.ramcfg_11_03_30; in r1373f4_fini()
256 int vc = !next->bios.ramcfg_11_02_08; in gk104_ram_calc_gddr5()
257 int mv = !next->bios.ramcfg_11_02_04; in gk104_ram_calc_gddr5()
309 switch (next->bios.ramcfg_11_03_c0) { in gk104_ram_calc_gddr5()
316 switch (next->bios.ramcfg_11_03_30) { in gk104_ram_calc_gddr5()
324 if (next->bios.ramcfg_11_02_80) in gk104_ram_calc_gddr5()
326 if (next->bios.ramcfg_11_02_40) in gk104_ram_calc_gddr5()
328 if (next->bios.ramcfg_11_07_10) in gk104_ram_calc_gddr5()
330 if (next->bios.ramcfg_11_07_08) in gk104_ram_calc_gddr5()
[all …]

12345678