/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
D | nv05.c | 52 u8 strap, ramcfg[2]; in nv05_devinit_meminit() local 64 ramcfg[0] = nv_ro08(bios, data + 2 * strap + 0); in nv05_devinit_meminit() 65 ramcfg[1] = nv_ro08(bios, data + 2 * strap + 1); in nv05_devinit_meminit() 67 ramcfg[0] = default_config_tab[strap][0]; in nv05_devinit_meminit() 68 ramcfg[1] = default_config_tab[strap][1]; in nv05_devinit_meminit() 88 nv_mask(priv, NV04_PFB_BOOT_0, 0x3f, ramcfg[0]); in nv05_devinit_meminit() 90 if (ramcfg[1] & 0x80) in nv05_devinit_meminit() 93 nv_mask(priv, NV04_PFB_CFG1, 0x700001, (ramcfg[1] & 1) << 20); in nv05_devinit_meminit()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
D | ramnv50.c | 71 } ramcfg, timing; in nv50_ram_calc() local 79 ramcfg.data = nvbios_perfEp(bios, i++, &ver, &hdr, &cnt, in nv50_ram_calc() 80 &ramcfg.size, &perfE); in nv50_ram_calc() 81 if (!ramcfg.data || (ver < 0x25 || ver >= 0x40) || in nv50_ram_calc() 82 (ramcfg.size < 2)) { in nv50_ram_calc() 95 ramcfg.data += hdr + (strap * ramcfg.size); in nv50_ram_calc() 98 strap = nv_ro08(bios, ramcfg.data + 0x01); in nv50_ram_calc()
|
D | ramgf100.c | 138 } rammap, ramcfg, timing; in gf100_ram_calc() local 146 &cnt, &ramcfg.size, &cfg); in gf100_ram_calc() 159 ramcfg.data = rammap.data + rammap.size + (strap * ramcfg.size); in gf100_ram_calc() 160 if (!ramcfg.data || ver != 0x10 || ramcfg.size < 0x0e) { in gf100_ram_calc() 166 strap = nv_ro08(bios, ramcfg.data + 0x01); in gf100_ram_calc()
|
D | base.c | 32 const u8 ramcfg = (nv_rd32(bios, 0x101000) & 0x0000003c) >> 2; in nvkm_fb_bios_memtype() local 36 if (nvbios_M0203Em(bios, ramcfg, &ver, &hdr, &M0203E)) { in nvkm_fb_bios_memtype()
|
D | ramgk104.c | 1186 gk104_ram_train_type(struct nvkm_fb *pfb, int i, u8 ramcfg, in gk104_ram_train_type() argument 1215 if (!(data = nvbios_M0205Sp(bios, i, ramcfg, &ver, &hdr, &M0205S))) in gk104_ram_train_type() 1283 u8 ramcfg = nvbios_ramcfg_index(nv_subdev(pfb)); in gk104_ram_train_init() local 1289 ret = gk104_ram_train_type(pfb, i, ramcfg, train); in gk104_ram_train_init() 1360 gk104_ram_ctor_data(struct gk104_ram *ram, u8 ramcfg, int i) in gk104_ram_ctor_data() argument 1384 data = nvbios_rammapSp(bios, data, ver, hdr, cnt, len, ramcfg, in gk104_ram_ctor_data() 1453 u8 ramcfg = nvbios_ramcfg_index(nv_subdev(pfb)); in gk104_ram_ctor() local 1506 ret = gk104_ram_ctor_data(ram, ramcfg, i); in gk104_ram_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | M0203.c | 103 nvbios_M0203Em(struct nvkm_bios *bios, u8 ramcfg, u8 *ver, u8 *hdr, in nvbios_M0203Em() argument 118 if (info->strap != ramcfg) in nvbios_M0203Em()
|
D | Kbuild | 21 nvkm-y += nvkm/subdev/bios/ramcfg.o
|
D | init.c | 446 if (!init->ramcfg || init->bios->version.major < 0x70) in init_ram_restrict() 447 init->ramcfg = 0x80000000 | nvbios_ramcfg_index(init->subdev); in init_ram_restrict() 448 return (init->ramcfg & 0x7fffffff); in init_ram_restrict()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
D | init.h | 15 u32 ramcfg; member
|
D | M0203.h | 27 u32 nvbios_M0203Em(struct nvkm_bios *, u8 ramcfg, u8 *ver, u8 *hdr,
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | r600_cp.c | 751 u32 ramcfg; in r600_gfx_init() local 837 ramcfg = RADEON_READ(R600_RAMCFG); in r600_gfx_init() 856 gb_tiling_config |= R600_BANK_TILING((ramcfg >> R600_NOOFBANK_SHIFT) & R600_NOOFBANK_MASK); in r600_gfx_init() 860 if (((ramcfg >> R600_NOOFROWS_SHIFT) & R600_NOOFROWS_MASK) > 3) { in r600_gfx_init() 865 R600_ROW_TILING(((ramcfg >> R600_NOOFROWS_SHIFT) & R600_NOOFROWS_MASK)); in r600_gfx_init() 867 R600_SAMPLE_SPLIT(((ramcfg >> R600_NOOFROWS_SHIFT) & R600_NOOFROWS_MASK)); in r600_gfx_init()
|
D | r600.c | 1933 u32 ramcfg; in r600_gpu_init() local 2028 ramcfg = RREG32(RAMCFG); in r600_gpu_init() 2046 rdev->config.r600.tiling_nbanks = 4 << ((ramcfg & NOOFBANK_MASK) >> NOOFBANK_SHIFT); in r600_gpu_init() 2047 tiling_config |= BANK_TILING((ramcfg & NOOFBANK_MASK) >> NOOFBANK_SHIFT); in r600_gpu_init() 2048 tiling_config |= GROUP_SIZE((ramcfg & BURSTLENGTH_MASK) >> BURSTLENGTH_SHIFT); in r600_gpu_init() 2050 tmp = (ramcfg & NOOFROWS_MASK) >> NOOFROWS_SHIFT; in r600_gpu_init()
|