/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
H A D | nv05.c | 53 u8 strap, ramcfg[2]; local 65 ramcfg[0] = nvbios_rd08(bios, data + 2 * strap + 0); 66 ramcfg[1] = nvbios_rd08(bios, data + 2 * strap + 1); 68 ramcfg[0] = default_config_tab[strap][0]; 69 ramcfg[1] = default_config_tab[strap][1]; 89 nvkm_mask(device, NV04_PFB_BOOT_0, 0x3f, ramcfg[0]); 91 if (ramcfg[1] & 0x80) 94 nvkm_mask(device, NV04_PFB_CFG1, 0x700001, (ramcfg[1] & 1) << 20);
|
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
H A D | timing.h | 4 #include <subdev/bios/ramcfg.h>
|
H A D | init.h | 19 u32 ramcfg; member in struct:nvbios_init
|
H A D | rammap.h | 4 #include <subdev/bios/ramcfg.h>
|
H A D | M0203.h | 31 u32 nvbios_M0203Em(struct nvkm_bios *, u8 ramcfg, u8 *ver, u8 *hdr,
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | ramcfg.c | 26 #include <subdev/bios/ramcfg.h>
|
H A D | M0203.c | 103 nvbios_M0203Em(struct nvkm_bios *bios, u8 ramcfg, u8 *ver, u8 *hdr, argument 119 if (info->strap != ramcfg)
|
H A D | init.c | 32 #include <subdev/bios/ramcfg.h> 455 if (!init->ramcfg || init->subdev->device->bios->version.major < 0x70) 456 init->ramcfg = 0x80000000 | nvbios_ramcfg_index(init->subdev); 457 return (init->ramcfg & 0x7fffffff);
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ramgf100.c | 140 } rammap, ramcfg, timing; local 148 &cnt, &ramcfg.size, &cfg); 157 nvkm_error(subdev, "invalid ramcfg strap\n"); 161 ramcfg.data = rammap.data + rammap.size + (strap * ramcfg.size); 162 if (!ramcfg.data || ver != 0x10 || ramcfg.size < 0x0e) { 163 nvkm_error(subdev, "invalid/missing ramcfg entry\n"); 168 strap = nvbios_rd08(bios, ramcfg.data + 0x01);
|
H A D | base.c | 74 const u8 ramcfg = (nvkm_rd32(device, 0x101000) & 0x0000003c) >> 2; local 78 if (nvbios_M0203Em(bios, ramcfg, &ver, &hdr, &M0203E)) {
|
H A D | ramgk104.c | 524 * for the 10f824 stuff that uses ramcfg 3... 874 * for the 10f824 stuff that uses ramcfg 3... 977 nvkm_error(subdev, "ramcfg data for %dMHz not found\n", mhz); 1271 gk104_ram_train_type(struct nvkm_ram *ram, int i, u8 ramcfg, argument 1299 /* training data index determined by ramcfg strap */ 1300 if (!(data = nvbios_M0205Sp(bios, i, ramcfg, &ver, &hdr, &M0205S))) 1370 u8 ramcfg = nvbios_ramcfg_index(&ram->fb->subdev); local 1378 ret = gk104_ram_train_type(ram, i, ramcfg, train); 1439 gk104_ram_ctor_data(struct gk104_ram *ram, u8 ramcfg, int i) argument 1462 data = nvbios_rammapSp(bios, data, ver, hdr, cnt, len, ramcfg, 1530 u8 ramcfg = nvbios_ramcfg_index(subdev); local [all...] |
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | fb.h | 107 #include <subdev/bios/ramcfg.h>
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | r600.c | 1991 u32 ramcfg; local 2086 ramcfg = RREG32(RAMCFG); 2104 rdev->config.r600.tiling_nbanks = 4 << ((ramcfg & NOOFBANK_MASK) >> NOOFBANK_SHIFT); 2105 tiling_config |= BANK_TILING((ramcfg & NOOFBANK_MASK) >> NOOFBANK_SHIFT); 2106 tiling_config |= GROUP_SIZE((ramcfg & BURSTLENGTH_MASK) >> BURSTLENGTH_SHIFT); 2108 tmp = (ramcfg & NOOFROWS_MASK) >> NOOFROWS_SHIFT;
|