Home
last modified time | relevance | path

Searched refs:fuc (Results 1 – 25 of 26) sorted by relevance

12

/drivers/gpu/drm/nouveau/core/subdev/fb/
Dramnvc0.c105 struct nvc0_ramfuc fuc; member
111 nvc0_ram_train(struct nvc0_ramfuc *fuc, u32 magic) in nvc0_ram_train() argument
113 struct nvc0_ram *ram = container_of(fuc, typeof(*ram), fuc); in nvc0_ram_train()
119 ram_wr32(fuc, 0x10f910, magic); in nvc0_ram_train()
120 ram_wr32(fuc, 0x10f914, magic); in nvc0_ram_train()
125 ram_wait(fuc, addr, 0x0000000f, 0x00000000, 500000); in nvc0_ram_train()
135 struct nvc0_ramfuc *fuc = &ram->fuc; in nvc0_ram_calc() local
181 ret = ram_init(fuc, pfb); in nvc0_ram_calc()
186 from = !!(ram_rd32(fuc, 0x1373f0) & 0x00000002); /*XXX: ok? */ in nvc0_ram_calc()
189 if (!(ram_rd32(fuc, 0x137300) & 0x00000100)) in nvc0_ram_calc()
[all …]
Dramnva3.c72 struct nva3_ramfuc fuc; member
80 struct nva3_ramfuc *fuc = &ram->fuc; in nva3_ram_calc() local
138 ret = ram_init(fuc, pfb); in nva3_ram_calc()
151 ctrl = ram_rd32(fuc, 0x004000); in nva3_ram_calc()
154 ram_mask(fuc, 0x004128, 0x00000101, 0x00000101); in nva3_ram_calc()
155 ram_wr32(fuc, 0x004004, mclk.pll); in nva3_ram_calc()
156 ram_wr32(fuc, 0x004000, (ctrl |= 0x00000001)); in nva3_ram_calc()
157 ram_wr32(fuc, 0x004000, (ctrl &= 0xffffffef)); in nva3_ram_calc()
158 ram_wait(fuc, 0x004000, 0x00020000, 0x00020000, 64000); in nva3_ram_calc()
159 ram_wr32(fuc, 0x004000, (ctrl |= 0x00000010)); in nva3_ram_calc()
[all …]
Dramnve0.c129 struct nve0_ramfuc fuc; member
147 nve0_ram_train(struct nve0_ramfuc *fuc, u32 mask, u32 data) in nve0_ram_train() argument
149 struct nve0_ram *ram = container_of(fuc, typeof(*ram), fuc); in nve0_ram_train()
152 ram_mask(fuc, 0x10f910, mask, data); in nve0_ram_train()
153 ram_mask(fuc, 0x10f914, mask, data); in nve0_ram_train()
158 ram_wait(fuc, addr, 0x0000000f, 0x00000000, 500000); in nve0_ram_train()
163 r1373f4_init(struct nve0_ramfuc *fuc) in r1373f4_init() argument
165 struct nve0_ram *ram = container_of(fuc, typeof(*ram), fuc); in r1373f4_init()
172 ram_mask(fuc, 0x1373f4, 0x00000000, 0x00001100); in r1373f4_init()
173 ram_mask(fuc, 0x1373f4, 0x00000000, 0x00000010); in r1373f4_init()
[all …]
/drivers/gpu/drm/nouveau/core/subdev/pwr/fuc/
Dnv108.fuc33 #include "macros.fuc"
37 #include "kernel.fuc"
38 #include "arith.fuc"
39 #include "host.fuc"
40 #include "memx.fuc"
41 #include "perf.fuc"
42 #include "i2c_.fuc"
43 #include "test.fuc"
44 #include "idle.fuc"
48 #include "kernel.fuc"
[all …]
Dnvd0.fuc33 #include "macros.fuc"
37 #include "kernel.fuc"
38 #include "arith.fuc"
39 #include "host.fuc"
40 #include "memx.fuc"
41 #include "perf.fuc"
42 #include "i2c_.fuc"
43 #include "test.fuc"
44 #include "idle.fuc"
48 #include "kernel.fuc"
[all …]
Dnvc0.fuc33 #include "macros.fuc"
37 #include "kernel.fuc"
38 #include "arith.fuc"
39 #include "host.fuc"
40 #include "memx.fuc"
41 #include "perf.fuc"
42 #include "i2c_.fuc"
43 #include "test.fuc"
44 #include "idle.fuc"
48 #include "kernel.fuc"
[all …]
Dnva3.fuc33 #include "macros.fuc"
37 #include "kernel.fuc"
38 #include "arith.fuc"
39 #include "host.fuc"
40 #include "memx.fuc"
41 #include "perf.fuc"
42 #include "i2c_.fuc"
43 #include "test.fuc"
44 #include "idle.fuc"
48 #include "kernel.fuc"
[all …]
Dkernel.fuc525 // route all interrupts except user0/1 and pause to fuc
/drivers/gpu/drm/nouveau/core/engine/graph/fuc/
Dhubnve0.fuc26 #include "macros.fuc"
30 #include "com.fuc"
31 #include "hub.fuc"
37 #include "com.fuc"
38 #include "hub.fuc"
Dhubnvc0.fuc26 #include "macros.fuc"
30 #include "com.fuc"
31 #include "hub.fuc"
37 #include "com.fuc"
38 #include "hub.fuc"
Dgpcgm107.fuc528 #include "macros.fuc"
32 #include "com.fuc"
33 #include "gpc.fuc"
39 #include "com.fuc"
40 #include "gpc.fuc"
Dhubnv108.fuc526 #include "macros.fuc"
30 #include "com.fuc"
31 #include "hub.fuc"
37 #include "com.fuc"
38 #include "hub.fuc"
Dgpcnv108.fuc528 #include "macros.fuc"
32 #include "com.fuc"
33 #include "gpc.fuc"
39 #include "com.fuc"
40 #include "gpc.fuc"
Dhubnvd7.fuc26 #include "macros.fuc"
30 #include "com.fuc"
31 #include "hub.fuc"
37 #include "com.fuc"
38 #include "hub.fuc"
Dgpcnvd7.fuc28 #include "macros.fuc"
32 #include "com.fuc"
33 #include "gpc.fuc"
39 #include "com.fuc"
40 #include "gpc.fuc"
Dhubgm107.fuc526 #include "macros.fuc"
30 #include "com.fuc"
31 #include "hub.fuc"
37 #include "com.fuc"
38 #include "hub.fuc"
Dhubnvf0.fuc26 #include "macros.fuc"
30 #include "com.fuc"
31 #include "hub.fuc"
37 #include "com.fuc"
38 #include "hub.fuc"
Dgpcnve0.fuc28 #include "macros.fuc"
32 #include "com.fuc"
33 #include "gpc.fuc"
39 #include "com.fuc"
40 #include "gpc.fuc"
Dgpcnvc0.fuc28 #include "macros.fuc"
32 #include "com.fuc"
33 #include "gpc.fuc"
39 #include "com.fuc"
40 #include "gpc.fuc"
Dgpcnvf0.fuc28 #include "macros.fuc"
32 #include "com.fuc"
33 #include "gpc.fuc"
39 #include "com.fuc"
40 #include "gpc.fuc"
Dhub.fuc1 /* fuc microcode for nvc0 PGRAPH/HUB
60 // HUB fuc initialisation, executed by triggering ucode start, will
90 // route HUB_CHSW_PULSE to fuc interrupt 8
134 // context size calculation, reserve first 256 bytes for use by fuc
171 // the GPC fuc init sequence will set GPCn_CC_SCRATCH[0] bit 31
Dgpc.fuc1 /* fuc microcode for nvc0 PGRAPH/GPC
67 // GPC fuc initialisation, executed by triggering ucode start, will
271 // activities to the HUB fuc
Dcom.fuc1 /* fuc microcode util functions for nvc0 PGRAPH
/drivers/gpu/drm/nouveau/core/engine/graph/
Dnvc0.c1479 nvc0_graph_dtor_fw(struct nvc0_graph_fuc *fuc) in nvc0_graph_dtor_fw() argument
1481 kfree(fuc->data); in nvc0_graph_dtor_fw()
1482 fuc->data = NULL; in nvc0_graph_dtor_fw()
1487 struct nvc0_graph_fuc *fuc) in nvc0_graph_ctor_fw() argument
1505 fuc->size = fw->size; in nvc0_graph_ctor_fw()
1506 fuc->data = kmemdup(fw->data, fuc->size, GFP_KERNEL); in nvc0_graph_ctor_fw()
1508 return (fuc->data != NULL) ? 0 : -ENOMEM; in nvc0_graph_ctor_fw()
/drivers/gpu/drm/nouveau/core/engine/copy/fuc/
Dnva3.fuc1 /* fuc microcode for copy engine on nva3- chipsets
27 * m4 -DNVA3 nva3_copy.fuc | envyas -a -w -m fuc -V nva3 -o nva3_copy.fuc.h
30 * m4 -DNVC0 nva3_copy.fuc | envyas -a -w -m fuc -V nva3 -o nvc0_copy.fuc.h

12