| /src/external/nvidia-firmware/nouveau/gm200/ |
| Makefile | 3 SUBDIR+= acr gr
|
| /src/external/nvidia-firmware/nouveau/gm206/ |
| Makefile | 3 SUBDIR+= acr gr
|
| /src/external/nvidia-firmware/nouveau/gp100/ |
| Makefile | 3 SUBDIR+= acr gr
|
| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/ |
| nouveau_nvkm_subdev_acr_base.c | 34 nvkm_acr_hsf_find(struct nvkm_acr *acr, const char *name) 37 list_for_each_entry(hsf, &acr->hsf, head) { 45 nvkm_acr_hsf_boot(struct nvkm_acr *acr, const char *name) 47 struct nvkm_subdev *subdev = &acr->subdev; 51 hsf = nvkm_acr_hsf_find(acr, name); 60 ret = hsf->func->boot(acr, hsf); 72 nvkm_acr_unload(struct nvkm_acr *acr) 74 if (acr->done) { 75 nvkm_acr_hsf_boot(acr, "unload"); 76 acr->done = false 129 struct nvkm_acr *acr = device->acr; local 146 struct nvkm_acr *acr = device->acr; local 174 struct nvkm_acr *acr = device->acr; local 216 struct nvkm_acr *acr = nvkm_acr(subdev); local 329 struct nvkm_acr *acr = nvkm_acr(subdev); local 391 struct nvkm_acr *acr; local [all...] |
| nouveau_nvkm_subdev_acr_gm20b.c | 34 #include <nvfw/acr.h> 38 gm20b_acr_wpr_alloc(struct nvkm_acr *acr, u32 wpr_size) 40 struct nvkm_subdev *subdev = &acr->subdev; 42 acr->func->wpr_check(acr, &acr->wpr_start, &acr->wpr_end); 44 if ((acr->wpr_end - acr->wpr_start) < wpr_size) { 50 wpr_size, 0, true, &acr->wpr) [all...] |
| nouveau_nvkm_subdev_acr_gp102.c | 34 #include <nvfw/acr.h> 40 gp102_acr_wpr_patch(struct nvkm_acr *acr, s64 adjust) 48 nvkm_robj(acr->wpr, offset, &hdr, sizeof(hdr)); 49 wpr_header_v1_dump(&acr->subdev, &hdr); 51 list_for_each_entry(lsfw, &acr->lsfw, head) { 55 nvkm_robj(acr->wpr, hdr.lsb_offset, &lsb, sizeof(lsb)); 56 lsb_header_v1_dump(&acr->subdev, &lsb); 58 lsfw->func->bld_patch(acr, lsb.tail.bl_data_off, adjust); 67 gp102_acr_wpr_build_lsb(struct nvkm_acr *acr, struct nvkm_acr_lsfw *lsfw) 77 nvkm_wobj(acr->wpr, lsfw->offset.lsb, &hdr, sizeof(hdr)) [all...] |
| nouveau_nvkm_subdev_acr_tu102.c | 35 #include <nvfw/acr.h> 38 tu102_acr_init(struct nvkm_acr *acr) 40 int ret = nvkm_acr_hsf_boot(acr, "AHESASC"); 44 return nvkm_acr_hsf_boot(acr, "ASB"); 48 tu102_acr_wpr_build(struct nvkm_acr *acr, struct nvkm_acr_lsf *rtos) 55 nvkm_wo32(acr->wpr, 0x200, 0xffffffff); 58 list_for_each_entry(lsfw, &acr->lsfw, head) { 70 nvkm_wobj(acr->wpr, offset, &hdr, sizeof(hdr)); 74 ret = gp102_acr_wpr_build_lsb(acr, lsfw); 79 nvkm_wobj(acr->wpr, lsfw->offset.img [all...] |
| nouveau_nvkm_subdev_acr_gm200.c | 37 #include <nvfw/acr.h> 43 gm200_acr_init(struct nvkm_acr *acr) 45 return nvkm_acr_hsf_boot(acr, "load"); 49 gm200_acr_wpr_check(struct nvkm_acr *acr, u64 *start, u64 *limit) 51 struct nvkm_device *device = acr->subdev.device; 61 gm200_acr_wpr_patch(struct nvkm_acr *acr, s64 adjust) 63 struct nvkm_subdev *subdev = &acr->subdev; 70 nvkm_robj(acr->wpr, offset, &hdr, sizeof(hdr)); 73 list_for_each_entry(lsfw, &acr->lsfw, head) { 77 nvkm_robj(acr->wpr, hdr.lsb_offset, &lsb, sizeof(lsb)) [all...] |
| /src/external/nvidia-firmware/nouveau/gp100/acr/ |
| Makefile | 5 FILES+= ${.CURDIR}/../../dist/gp100/acr/bl.bin 6 FILES+= ${.CURDIR}/../../dist/gp100/acr/ucode_load.bin 7 FILES+= ${.CURDIR}/../../dist/gp100/acr/ucode_unload.bin 9 FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gp100/acr
|
| /src/external/nvidia-firmware/nouveau/tu116/acr/ |
| Makefile | 5 FILES+= ${.CURDIR}/../../dist/tu116/acr/bl.bin 6 FILES+= ${.CURDIR}/../../dist/tu116/acr/ucode_ahesasc.bin 7 FILES+= ${.CURDIR}/../../dist/tu116/acr/ucode_asb.bin 8 FILES+= ${.CURDIR}/../../dist/tu116/acr/ucode_unload.bin 9 FILES+= ${.CURDIR}/../../dist/tu116/acr/unload_bl.bin 11 FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/tu116/acr 13 SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu116/acr/bl.bin \ 14 ${FIRMWAREDIR}/nouveau/nvidia/tu117/acr/bl.bin 15 SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu116/acr/ucode_ahesasc.bin \ 16 ${FIRMWAREDIR}/nouveau/nvidia/tu117/acr/ucode_ahesasc.bi [all...] |
| /src/external/nvidia-firmware/nouveau/gv100/acr/ |
| Makefile | 5 FILES+= ${.CURDIR}/../../dist/gv100/acr/bl.bin 6 FILES+= ${.CURDIR}/../../dist/gv100/acr/ucode_load.bin 7 FILES+= ${.CURDIR}/../../dist/gv100/acr/ucode_unload.bin 8 FILES+= ${.CURDIR}/../../dist/gv100/acr/unload_bl.bin 10 FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gv100/acr
|
| /src/external/nvidia-firmware/nouveau/tu102/acr/ |
| Makefile | 5 FILES+= ${.CURDIR}/../../dist/tu102/acr/bl.bin 6 FILES+= ${.CURDIR}/../../dist/tu102/acr/ucode_ahesasc.bin 7 FILES+= ${.CURDIR}/../../dist/tu102/acr/ucode_asb.bin 8 FILES+= ${.CURDIR}/../../dist/tu102/acr/ucode_unload.bin 9 FILES+= ${.CURDIR}/../../dist/tu102/acr/unload_bl.bin 11 FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/acr 13 SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/acr/bl.bin \ 14 ${FIRMWAREDIR}/nouveau/nvidia/tu104/acr/bl.bin 15 SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/tu102/acr/ucode_ahesasc.bin \ 16 ${FIRMWAREDIR}/nouveau/nvidia/tu104/acr/ucode_ahesasc.bi [all...] |
| /src/external/nvidia-firmware/nouveau/gp102/acr/ |
| Makefile | 5 FILES+= ${.CURDIR}/../../dist/gp102/acr/bl.bin 6 FILES+= ${.CURDIR}/../../dist/gp102/acr/ucode_load.bin 7 FILES+= ${.CURDIR}/../../dist/gp102/acr/ucode_unload.bin 8 FILES+= ${.CURDIR}/../../dist/gp102/acr/unload_bl.bin 10 FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/acr 12 SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/acr/bl.bin \ 13 ${FIRMWAREDIR}/nouveau/nvidia/gp104/acr/bl.bin 14 SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/acr/ucode_load.bin \ 15 ${FIRMWAREDIR}/nouveau/nvidia/gp104/acr/ucode_load.bin 16 SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gp102/acr/ucode_unload.bin [all...] |
| /src/external/nvidia-firmware/nouveau/gm20b/ |
| Makefile | 3 SUBDIR+= acr gr pmu
|
| /src/external/nvidia-firmware/nouveau/gp102/ |
| Makefile | 3 SUBDIR+= acr gr nvdec sec2
|
| /src/external/nvidia-firmware/nouveau/gp10b/ |
| Makefile | 3 SUBDIR+= acr gr pmu
|
| /src/external/nvidia-firmware/nouveau/gv100/ |
| Makefile | 3 SUBDIR+= acr gr nvdec sec2
|
| /src/external/nvidia-firmware/nouveau/tu102/ |
| Makefile | 3 SUBDIR+= acr gr nvdec sec2
|
| /src/external/nvidia-firmware/nouveau/tu116/ |
| Makefile | 3 SUBDIR+= acr gr nvdec sec2
|
| /src/external/nvidia-firmware/nouveau/gm200/acr/ |
| Makefile | 7 FILES+= ${.CURDIR}/../../dist/gm200/acr/bl.bin 8 FILES+= ${.CURDIR}/../../dist/gm200/acr/ucode_load.bin 9 FILES+= ${.CURDIR}/../../dist/gm200/acr/ucode_unload.bin 11 FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/acr 13 SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/acr/bl.bin \ 14 ${FIRMWAREDIR}/nouveau/nvidia/gm204/acr/bl.bin 15 SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/acr/ucode_load.bin \ 16 ${FIRMWAREDIR}/nouveau/nvidia/gm204/acr/ucode_load.bin 17 SYMLINKS+= ${FIRMWAREDIR}/nouveau/nvidia/gm200/acr/ucode_unload.bin \ 18 ${FIRMWAREDIR}/nouveau/nvidia/gm204/acr/ucode_unload.bi [all...] |
| /src/external/nvidia-firmware/nouveau/gm206/acr/ |
| Makefile | 5 FILES+= ${.CURDIR}/../../dist/gm206/acr/ucode_load.bin 6 FILES+= ${.CURDIR}/../../dist/gm206/acr/ucode_unload.bin 8 FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gm206/acr
|
| /src/external/nvidia-firmware/nouveau/gm20b/acr/ |
| Makefile | 5 FILES+= ${.CURDIR}/../../dist/gm20b/acr/bl.bin 6 FILES+= ${.CURDIR}/../../dist/gm20b/acr/ucode_load.bin 8 FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gm20b/acr
|
| /src/external/nvidia-firmware/nouveau/gp10b/acr/ |
| Makefile | 5 FILES+= ${.CURDIR}/../../dist/gp10b/acr/bl.bin 6 FILES+= ${.CURDIR}/../../dist/gp10b/acr/ucode_load.bin 8 FILESDIR+= ${FIRMWAREDIR}/nouveau/nvidia/gp10b/acr
|
| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/ |
| nouveau_nvkm_engine_gr_gp108.c | 29 #include <subdev/acr.h> 34 gp108_gr_acr_bld_patch(struct nvkm_acr *acr, u32 bld, s64 adjust) 37 nvkm_robj(acr->wpr, bld, &hdr, sizeof(hdr)); 40 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); 41 flcn_bl_dmem_desc_v2_dump(&acr->subdev, &hdr); 45 gp108_gr_acr_bld_write(struct nvkm_acr *acr, u32 bld, 61 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr));
|
| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sec2/ |
| nouveau_nvkm_engine_sec2_gp108.c | 28 #include <subdev/acr.h>
|