| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
| H A D | Kbuild | 2 nvkm-y += nvkm/subdev/devinit/base.o 3 nvkm-y += nvkm/subdev/devinit/nv04.o 4 nvkm-y += nvkm/subdev/devinit/nv05.o 5 nvkm-y += nvkm/subdev/devinit/nv10.o 6 nvkm-y += nvkm/subdev/devinit/nv1a.o 7 nvkm-y += nvkm/subdev/devinit/nv20.o 8 nvkm-y += nvkm/subdev/devinit/nv50.o 9 nvkm-y += nvkm/subdev/devinit/g84.o 10 nvkm-y += nvkm/subdev/devinit/g98.o 11 nvkm-y += nvkm/subdev/devinit/gt215.o [all …]
|
| H A D | r535.c | 25 r535_devinit_dtor(struct nvkm_devinit *devinit) in r535_devinit_dtor() argument 27 kfree(devinit->func); in r535_devinit_dtor() 28 return devinit; in r535_devinit_dtor()
|
| H A D | nv04.c | 356 nv04_devinit_pll_set(struct nvkm_devinit *devinit, u32 type, u32 freq) in nv04_devinit_pll_set() argument 358 struct nvkm_subdev *subdev = &devinit->subdev; in nv04_devinit_pll_set() 384 setPLL_double_highregs(devinit, type, &pv); in nv04_devinit_pll_set() 386 setPLL_double_lowregs(devinit, type, &pv); in nv04_devinit_pll_set() 388 setPLL_single(devinit, type, &pv); in nv04_devinit_pll_set()
|
| /linux/Documentation/gpu/nova/core/ |
| H A D | devinit.rst | 4 Device Initialization (devinit) 6 The devinit process is complex and subject to change. This document provides a high-level 10 Device initialization (devinit) is a crucial sequence of register read/write operations 11 that occur after a GPU reset. The devinit sequence is essential for properly configuring 14 The devinit engine is an interpreter program that typically runs on the PMU (Power Management 16 commands. The devinit engine itself is part of the VBIOS ROM in the same ROM image as the 18 nova-core driver is even loaded. On an Ampere GPU, the devinit ucode is separate from the 20 devinit runs on the PMU in 'light-secure' mode. 22 Key Functions of devinit 24 devinit performs several critical tasks: [all …]
|
| H A D | fwsec.rst | 177 loaded, the FWSEC image is running on the GSP in heavy-secure mode. After the devinit
|
| H A D | vbios.rst | 34 loads (see devinit.rst). The DEVINIT ucode is itself another ucode that is
|
| H A D | falcon.rst | 50 devinit engine onto the PMU in LS mode.
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
| H A D | base.c | 62 .devinit = { 0x00000001, nv04_devinit_new }, 83 .devinit = { 0x00000001, nv05_devinit_new }, 104 .devinit = { 0x00000001, nv10_devinit_new }, 124 .devinit = { 0x00000001, nv10_devinit_new }, 146 .devinit = { 0x00000001, nv10_devinit_new }, 168 .devinit = { 0x00000001, nv10_devinit_new }, 190 .devinit = { 0x00000001, nv10_devinit_new }, 212 .devinit = { 0x00000001, nv1a_devinit_new }, 234 .devinit = { 0x00000001, nv1a_devinit_new }, 256 .devinit = { 0x00000001, nv20_devinit_new }, [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
| H A D | nv04.c | 52 struct nvkm_devinit *devinit = device->devinit; in nv04_clk_pll_prog() local 58 setPLL_double_highregs(devinit, reg1, pv); in nv04_clk_pll_prog() 60 setPLL_double_lowregs(devinit, reg1, pv); in nv04_clk_pll_prog() 62 setPLL_single(devinit, reg1, pv); in nv04_clk_pll_prog()
|
| /linux/Documentation/gpu/nova/ |
| H A D | index.rst | 32 core/devinit
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
| H A D | init.c | 146 struct nvkm_devinit *devinit = init->subdev->device->devinit; in init_nvreg() local 178 return nvkm_devinit_mmio(devinit, reg); in init_nvreg() 346 struct nvkm_devinit *devinit = init->subdev->device->devinit; in init_prog_pll() local 348 int ret = nvkm_devinit_pll_set(devinit, id, freq); in init_prog_pll() 1461 struct nvkm_devinit *devinit = init->subdev->device->devinit; in init_compute_mem() local 1468 nvkm_devinit_meminit(devinit); in init_compute_mem()
|
| /linux/drivers/usb/misc/sisusbvga/ |
| H A D | sisusb.h | 124 unsigned char devinit; /* device initialized? */ member
|
| H A D | sisusbvga.c | 2150 if (sisusb->devinit == 1) { in sisusb_init_gfxdevice() 2175 if ((sisusb->devinit == 0) || (test != 3)) { in sisusb_init_gfxdevice() 2180 sisusb->devinit = 1; in sisusb_init_gfxdevice() 2184 if (sisusb->devinit) { in sisusb_init_gfxdevice() 2225 if (!sisusb->devinit) { in sisusb_open() 2608 if (!sisusb->devinit) in sisusb_handle_command()
|
| /linux/include/linux/usb/ |
| H A D | net2280.h | 27 u32 devinit; member
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| H A D | nv50.c | 1310 struct nvkm_devinit *devinit = disp->engine.subdev.device->devinit; in nv50_disp_super_2_1() local 1314 nvkm_devinit_pll_set(devinit, PLL_VPLL0 + head->id, khz); in nv50_disp_super_2_1()
|
| /linux/drivers/usb/gadget/udc/ |
| H A D | net2280.c | 1678 readl(&dev->regs->devinit), in registers_show() 2082 tmp = readl(&dev->regs->devinit) | in usb_reset_228x() 2087 writel(tmp, &dev->regs->devinit); in usb_reset_228x() 2127 tmp = readl(&dev->regs->devinit) | in usb_reset_338x() 2133 writel(tmp, &dev->regs->devinit); in usb_reset_338x()
|