/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/ |
nouveau_nvkm_engine_disp_hdmigv100.c | 56 nvkm_wr32(device, 0x6f0008 + hdmi, avi_infoframe.header); 57 nvkm_wr32(device, 0x6f000c + hdmi, avi_infoframe.subpack0_low); 58 nvkm_wr32(device, 0x6f0010 + hdmi, avi_infoframe.subpack0_high); 59 nvkm_wr32(device, 0x6f0014 + hdmi, avi_infoframe.subpack1_low); 60 nvkm_wr32(device, 0x6f0018 + hdmi, avi_infoframe.subpack1_high); 67 nvkm_wr32(device, 0x6f0108 + hdmi, vendor_infoframe.header); 68 nvkm_wr32(device, 0x6f010c + hdmi, vendor_infoframe.subpack0_low); 69 nvkm_wr32(device, 0x6f0110 + hdmi, vendor_infoframe.subpack0_high); 70 nvkm_wr32(device, 0x6f0110 + hdmi, 0x00000000); 71 nvkm_wr32(device, 0x6f0114 + hdmi, 0x00000000) [all...] |
nouveau_nvkm_engine_disp_tu102.c | 56 nvkm_wr32(device, 0x640008, tmp); 62 nvkm_wr32(device, 0x640144 + (i * 0x08), tmp); 71 nvkm_wr32(device, 0x640048 + (id * 0x020), tmp); 76 nvkm_wr32(device, 0x640680 + (id * 0x20) + j, tmp); 93 nvkm_wr32(device, 0x640010 + (i * 0x04), tmp); 106 nvkm_wr32(device, 0x610010, 0x00000008 | tmp); 107 nvkm_wr32(device, 0x610014, disp->inst->addr >> 16); 110 nvkm_wr32(device, 0x611cf0, 0x00000187); /* MSK. */ 111 nvkm_wr32(device, 0x611db0, 0x00000187); /* EN. */ 114 nvkm_wr32(device, 0x611cec, disp->head.mask << 16 [all...] |
nouveau_nvkm_engine_disp_hdmig84.c | 58 nvkm_wr32(device, 0x616528 + hoff, avi_infoframe.header); 59 nvkm_wr32(device, 0x61652c + hoff, avi_infoframe.subpack0_low); 60 nvkm_wr32(device, 0x616530 + hoff, avi_infoframe.subpack0_high); 61 nvkm_wr32(device, 0x616534 + hoff, avi_infoframe.subpack1_low); 62 nvkm_wr32(device, 0x616538 + hoff, avi_infoframe.subpack1_high); 68 nvkm_wr32(device, 0x616508 + hoff, 0x000a0184); 69 nvkm_wr32(device, 0x61650c + hoff, 0x00000071); 70 nvkm_wr32(device, 0x616510 + hoff, 0x00000000); 76 nvkm_wr32(device, 0x616544 + hoff, vendor_infoframe.header); 77 nvkm_wr32(device, 0x616548 + hoff, vendor_infoframe.subpack0_low) [all...] |
nouveau_nvkm_engine_disp_hdmigt215.c | 58 nvkm_wr32(device, 0x61c528 + soff, avi_infoframe.header); 59 nvkm_wr32(device, 0x61c52c + soff, avi_infoframe.subpack0_low); 60 nvkm_wr32(device, 0x61c530 + soff, avi_infoframe.subpack0_high); 61 nvkm_wr32(device, 0x61c534 + soff, avi_infoframe.subpack1_low); 62 nvkm_wr32(device, 0x61c538 + soff, avi_infoframe.subpack1_high); 68 nvkm_wr32(device, 0x61c508 + soff, 0x000a0184); 69 nvkm_wr32(device, 0x61c50c + soff, 0x00000071); 70 nvkm_wr32(device, 0x61c510 + soff, 0x00000000); 76 nvkm_wr32(device, 0x61c544 + soff, vendor_infoframe.header); 77 nvkm_wr32(device, 0x61c548 + soff, vendor_infoframe.subpack0_low) [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/ |
nouveau_nvkm_engine_fifo_nv40.c | 75 nvkm_wr32(device, 0x002040, 0x000000ff); 76 nvkm_wr32(device, 0x002044, 0x2101ffff); 77 nvkm_wr32(device, 0x002058, 0x00000001); 79 nvkm_wr32(device, NV03_PFIFO_RAMHT, (0x03 << 24) /* search 128 */ | 82 nvkm_wr32(device, NV03_PFIFO_RAMRO, nvkm_memory_addr(ramro) >> 8); 88 nvkm_wr32(device, 0x002230, 0x00000001); 96 nvkm_wr32(device, 0x002220, 0x00030002); 99 nvkm_wr32(device, 0x002230, 0x00000000); 100 nvkm_wr32(device, 0x002220, ((fb->ram->size - 512 * 1024 + 106 nvkm_wr32(device, NV03_PFIFO_CACHE1_PUSH1, fifo->base.nr - 1) [all...] |
nouveau_nvkm_engine_fifo_nv17.c | 65 nvkm_wr32(device, NV04_PFIFO_DELAY_0, 0x000000ff); 66 nvkm_wr32(device, NV04_PFIFO_DMA_TIMESLICE, 0x0101ffff); 68 nvkm_wr32(device, NV03_PFIFO_RAMHT, (0x03 << 24) /* search 128 */ | 71 nvkm_wr32(device, NV03_PFIFO_RAMRO, nvkm_memory_addr(ramro) >> 8); 72 nvkm_wr32(device, NV03_PFIFO_RAMFC, nvkm_memory_addr(ramfc) >> 8 | 75 nvkm_wr32(device, NV03_PFIFO_CACHE1_PUSH1, fifo->base.nr - 1); 77 nvkm_wr32(device, NV03_PFIFO_INTR_0, 0xffffffff); 78 nvkm_wr32(device, NV03_PFIFO_INTR_EN_0, 0xffffffff); 80 nvkm_wr32(device, NV03_PFIFO_CACHE1_PUSH0, 1); 81 nvkm_wr32(device, NV04_PFIFO_CACHE1_PULL0, 1) [all...] |
nouveau_nvkm_engine_fifo_nv04.c | 63 nvkm_wr32(device, NV03_PFIFO_CACHES, 0x00000000); 83 nvkm_wr32(device, NV03_PFIFO_INTR_0, NV_PFIFO_INTR_CACHE_ERROR); 85 nvkm_wr32(device, NV04_PFIFO_CACHE1_HASH, 0x00000000); 97 nvkm_wr32(device, NV03_PFIFO_CACHES, 0x00000001); 124 nvkm_wr32(device, 0x003280, (engine &= ~mask)); 177 nvkm_wr32(device, NV04_PFIFO_CACHE1_DMA_PUSH, 0); 178 nvkm_wr32(device, NV03_PFIFO_INTR_0, NV_PFIFO_INTR_CACHE_ERROR); 180 nvkm_wr32(device, NV03_PFIFO_CACHE1_PUSH0, 182 nvkm_wr32(device, NV03_PFIFO_CACHE1_GET, get + 4); 183 nvkm_wr32(device, NV03_PFIFO_CACHE1_PUSH0 [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/ |
nouveau_nvkm_engine_gr_nv44.c | 49 nvkm_wr32(device, NV20_PGRAPH_TSIZE(i), tile->pitch); 50 nvkm_wr32(device, NV20_PGRAPH_TLIMIT(i), tile->limit); 51 nvkm_wr32(device, NV20_PGRAPH_TILE(i), tile->addr); 58 nvkm_wr32(device, NV47_PGRAPH_TSIZE(i), tile->pitch); 59 nvkm_wr32(device, NV47_PGRAPH_TLIMIT(i), tile->limit); 60 nvkm_wr32(device, NV47_PGRAPH_TILE(i), tile->addr); 61 nvkm_wr32(device, NV40_PGRAPH_TSIZE1(i), tile->pitch); 62 nvkm_wr32(device, NV40_PGRAPH_TLIMIT1(i), tile->limit); 63 nvkm_wr32(device, NV40_PGRAPH_TILE1(i), tile->addr); 66 nvkm_wr32(device, NV20_PGRAPH_TSIZE(i), tile->pitch) [all...] |
nouveau_nvkm_engine_gr_nv30.c | 114 nvkm_wr32(device, NV20_PGRAPH_CHANNEL_CTX_TABLE, 117 nvkm_wr32(device, NV03_PGRAPH_INTR , 0xFFFFFFFF); 118 nvkm_wr32(device, NV03_PGRAPH_INTR_EN, 0xFFFFFFFF); 120 nvkm_wr32(device, NV04_PGRAPH_DEBUG_0, 0xFFFFFFFF); 121 nvkm_wr32(device, NV04_PGRAPH_DEBUG_0, 0x00000000); 122 nvkm_wr32(device, NV04_PGRAPH_DEBUG_1, 0x401287c0); 123 nvkm_wr32(device, 0x400890, 0x01b463ff); 124 nvkm_wr32(device, NV04_PGRAPH_DEBUG_3, 0xf2de0475); 125 nvkm_wr32(device, NV10_PGRAPH_DEBUG_4, 0x00008000); 126 nvkm_wr32(device, NV04_PGRAPH_LIMIT_VIOL_PIX, 0xf04bdff6) [all...] |
nouveau_nvkm_engine_gr_nv40.c | 110 nvkm_wr32(device, 0x400720, 0x00000000); 111 nvkm_wr32(device, 0x400784, inst); 194 nvkm_wr32(device, NV20_PGRAPH_TSIZE(i), tile->pitch); 195 nvkm_wr32(device, NV20_PGRAPH_TLIMIT(i), tile->limit); 196 nvkm_wr32(device, NV20_PGRAPH_TILE(i), tile->addr); 197 nvkm_wr32(device, NV40_PGRAPH_TSIZE1(i), tile->pitch); 198 nvkm_wr32(device, NV40_PGRAPH_TLIMIT1(i), tile->limit); 199 nvkm_wr32(device, NV40_PGRAPH_TILE1(i), tile->addr); 203 nvkm_wr32(device, NV20_PGRAPH_ZCOMP(i), tile->zcomp); 204 nvkm_wr32(device, NV40_PGRAPH_ZCOMP1(i), tile->zcomp) [all...] |
nouveau_nvkm_engine_gr_nv20.c | 47 nvkm_wr32(device, 0x400784, inst >> 4); 48 nvkm_wr32(device, 0x400788, 0x00000002); 53 nvkm_wr32(device, 0x400144, 0x10000000); 164 nvkm_wr32(device, NV20_PGRAPH_TLIMIT(i), tile->limit); 165 nvkm_wr32(device, NV20_PGRAPH_TSIZE(i), tile->pitch); 166 nvkm_wr32(device, NV20_PGRAPH_TILE(i), tile->addr); 168 nvkm_wr32(device, NV10_PGRAPH_RDI_INDEX, 0x00EA0030 + 4 * i); 169 nvkm_wr32(device, NV10_PGRAPH_RDI_DATA, tile->limit); 170 nvkm_wr32(device, NV10_PGRAPH_RDI_INDEX, 0x00EA0050 + 4 * i); 171 nvkm_wr32(device, NV10_PGRAPH_RDI_DATA, tile->pitch) [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mc/ |
nouveau_nvkm_subdev_mc_nv44.c | 37 nvkm_wr32(device, 0x000200, 0xffffffff); /* everything enabled */ 39 nvkm_wr32(device, 0x001700, tmp); 40 nvkm_wr32(device, 0x001704, 0); 41 nvkm_wr32(device, 0x001708, 0); 42 nvkm_wr32(device, 0x00170c, tmp);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mpeg/ |
nouveau_nvkm_engine_mpeg_nv50.c | 79 nvkm_wr32(device, 0x00b308, 0x00000100); 89 nvkm_wr32(device, 0x00b100, stat); 90 nvkm_wr32(device, 0x00b230, 0x00000001); 99 nvkm_wr32(device, 0x00b32c, 0x00000000); 100 nvkm_wr32(device, 0x00b314, 0x00000100); 101 nvkm_wr32(device, 0x00b0e0, 0x0000001a); 103 nvkm_wr32(device, 0x00b220, 0x00000044); 104 nvkm_wr32(device, 0x00b300, 0x00801ec1); 105 nvkm_wr32(device, 0x00b390, 0x00000000); 106 nvkm_wr32(device, 0x00b394, 0x00000000) [all...] |
nouveau_nvkm_engine_mpeg_nv40.c | 58 nvkm_wr32(device, 0x00b334, base); 59 nvkm_wr32(device, 0x00b324, size); 64 nvkm_wr32(device, 0x00b360, base); 65 nvkm_wr32(device, 0x00b364, size); 71 nvkm_wr32(device, 0x00b370, base); 72 nvkm_wr32(device, 0x00b374, size);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/ |
nouveau_nvkm_subdev_fb_gp100.c | 38 nvkm_wr32(device, 0x1fac80, nvkm_rd32(device, 0x100c80)); 39 nvkm_wr32(device, 0x1facc4, nvkm_rd32(device, 0x100cc4)); 40 nvkm_wr32(device, 0x1facc8, nvkm_rd32(device, 0x100cc8)); 41 nvkm_wr32(device, 0x1faccc, nvkm_rd32(device, 0x100ccc)); 59 nvkm_wr32(device, 0x100c10, fb->r100c10 >> 8); 61 nvkm_wr32(device, 0x100cc8, nvkm_memory_addr(fb->base.mmu_wr) >> 8); 62 nvkm_wr32(device, 0x100ccc, nvkm_memory_addr(fb->base.mmu_rd) >> 8);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/ |
nouveau_nvkm_subdev_mmu_nv44.c | 50 nvkm_wr32(device, 0x100850, 0x80000000); 51 nvkm_wr32(device, 0x100818, mmu->vmm->null); 52 nvkm_wr32(device, 0x100804, (nvkm_memory_size(pt) / 4) * 4096); 53 nvkm_wr32(device, 0x100850, 0x00008000); 55 nvkm_wr32(device, 0x100820, 0x00000000); 56 nvkm_wr32(device, 0x10082c, 0x00000001); 57 nvkm_wr32(device, 0x100800, addr | 0x00000010);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bus/ |
nouveau_nvkm_subdev_bus_g94.c | 41 nvkm_wr32(device, 0x001304, 0x00000000); 42 nvkm_wr32(device, 0x001318, 0x00000000); 44 nvkm_wr32(device, 0x080000 + (i * 4), data[i]); 46 nvkm_wr32(device, 0x00130c, 0x00000001);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ibus/ |
nouveau_nvkm_subdev_ibus_gp10b.c | 36 nvkm_wr32(device, 0x1200a8, 0x0); 39 nvkm_wr32(device, 0x12004c, 0x4); 40 nvkm_wr32(device, 0x122204, 0x2); 44 nvkm_wr32(device, 0x009080, 0x800186a0);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/ltc/ |
nouveau_nvkm_subdev_ltc_gp10b.c | 38 nvkm_wr32(device, 0x17e27c, ltc->ltc_nr); 39 nvkm_wr32(device, 0x17e000, ltc->ltc_nr); 40 nvkm_wr32(device, 0x100800, ltc->ltc_nr); 50 nvkm_wr32(device, 0x160000, sid << 2);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mspdec/ |
nouveau_nvkm_engine_mspdec_g98.c | 37 nvkm_wr32(device, 0x085010, 0x0000ffd2); 38 nvkm_wr32(device, 0x08501c, 0x0000fff2);
|
nouveau_nvkm_engine_mspdec_gf100.c | 37 nvkm_wr32(device, 0x085010, 0x0000fff2); 38 nvkm_wr32(device, 0x08501c, 0x0000fff2);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/msppp/ |
nouveau_nvkm_engine_msppp_g98.c | 37 nvkm_wr32(device, 0x086010, 0x0000ffd2); 38 nvkm_wr32(device, 0x08601c, 0x0000fff2);
|
nouveau_nvkm_engine_msppp_gf100.c | 37 nvkm_wr32(device, 0x086010, 0x0000fff2); 38 nvkm_wr32(device, 0x08601c, 0x0000fff2);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/msvld/ |
nouveau_nvkm_engine_msvld_g98.c | 37 nvkm_wr32(device, 0x084010, 0x0000ffd2); 38 nvkm_wr32(device, 0x08401c, 0x0000fff2);
|
nouveau_nvkm_engine_msvld_gf100.c | 37 nvkm_wr32(device, 0x084010, 0x0000fff2); 38 nvkm_wr32(device, 0x08401c, 0x0000fff2);
|