Home
last modified time | relevance | path

Searched refs:devinit (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
H A DKbuild2 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 Dr535.c25 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 Dnv04.c356 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 Ddevinit.rst4 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 Dfwsec.rst177 loaded, the FWSEC image is running on the GSP in heavy-secure mode. After the devinit
H A Dvbios.rst34 loads (see devinit.rst). The DEVINIT ucode is itself another ucode that is
H A Dfalcon.rst50 devinit engine onto the PMU in LS mode.
/linux/drivers/gpu/drm/nouveau/nvkm/engine/device/
H A Dbase.c62 .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 Dnv04.c52 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 Dindex.rst32 core/devinit
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dinit.c146 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 Dsisusb.h124 unsigned char devinit; /* device initialized? */ member
H A Dsisusbvga.c2150 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 Dnet2280.h27 u32 devinit; member
/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dnv50.c1310 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 Dnet2280.c1678 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()