Home
last modified time | relevance | path

Searched refs:sec2 (Results 1 – 25 of 46) sorted by relevance

12

/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/engine/sec2/
Dbase.c31 struct nvkm_sec2 *sec2 = nvkm_sec2(engine); in nvkm_sec2_dtor() local
32 nvkm_msgqueue_del(&sec2->queue); in nvkm_sec2_dtor()
33 nvkm_falcon_del(&sec2->falcon); in nvkm_sec2_dtor()
34 return sec2; in nvkm_sec2_dtor()
40 struct nvkm_sec2 *sec2 = nvkm_sec2(engine); in nvkm_sec2_intr() local
43 u32 disp = nvkm_rd32(device, sec2->addr + 0x01c); in nvkm_sec2_intr()
44 u32 intr = nvkm_rd32(device, sec2->addr + 0x008) & disp & ~(disp >> 16); in nvkm_sec2_intr()
47 schedule_work(&sec2->work); in nvkm_sec2_intr()
48 nvkm_wr32(device, sec2->addr + 0x004, 0x00000040); in nvkm_sec2_intr()
54 nvkm_wr32(device, sec2->addr + 0x004, intr); in nvkm_sec2_intr()
[all …]
DKbuild2 nvkm-y += nvkm/engine/sec2/base.o
3 nvkm-y += nvkm/engine/sec2/gp102.o
4 nvkm-y += nvkm/engine/sec2/tu102.o
/Linux-v5.4/arch/powerpc/boot/dts/fsl/
Dpq3-sec3.3-0.dtsi37 "fsl,sec2.4", "fsl,sec2.2", "fsl,sec2.1",
38 "fsl,sec2.0";
Dpq3-sec3.0-0.dtsi37 "fsl,sec2.4", "fsl,sec2.2", "fsl,sec2.1",
38 "fsl,sec2.0";
Dpq3-sec3.1-0.dtsi37 "fsl,sec2.4", "fsl,sec2.2", "fsl,sec2.1",
38 "fsl,sec2.0";
Dpq3-sec2.1-0.dtsi36 compatible = "fsl,sec2.1", "fsl,sec2.0";
/Linux-v5.4/Documentation/devicetree/bindings/crypto/
Dfsl-sec2.txt6 SEC versions, high to low, e.g., "fsl,sec2.1", "fsl,sec2.0" (SEC2/3)
57 compatible = "fsl,sec2.1", "fsl,sec2.0";
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/secboot/
Dbase.c140 nvkm_engine_ref(&subdev->device->sec2->engine); in nvkm_secboot_oneinit()
141 sb->boot_falcon = subdev->device->sec2->falcon; in nvkm_secboot_oneinit()
Dls_ucode_msgqueue.c143 struct nvkm_sec2 *sec = sb->subdev.device->sec2; in acr_ls_ucode_load_sec2()
164 struct nvkm_sec2 *sec = device->sec2; in acr_ls_sec2_post_run()
/Linux-v5.4/arch/powerpc/boot/dts/
Dmpc8377_wlan.dts319 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2",
320 "fsl,sec2.1", "fsl,sec2.0";
Dmpc8379_rdb.dts335 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2",
336 "fsl,sec2.1", "fsl,sec2.0";
Dmpc8379_mds.dts328 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2",
329 "fsl,sec2.1", "fsl,sec2.0";
Dmpc8315erdb.dts281 "fsl,sec2.4", "fsl,sec2.2", "fsl,sec2.1",
282 "fsl,sec2.0";
Dmpc8377_mds.dts330 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2",
331 "fsl,sec2.1", "fsl,sec2.0";
Dmpc8377_rdb.dts337 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2",
338 "fsl,sec2.1", "fsl,sec2.0";
Dmpc8378_mds.dts330 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2",
331 "fsl,sec2.1", "fsl,sec2.0";
Dmpc8378_rdb.dts337 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2",
338 "fsl,sec2.1", "fsl,sec2.0";
Dmpc832x_rdb.dts139 compatible = "fsl,sec2.2", "fsl,sec2.1", "fsl,sec2.0";
Dmpc8313erdb.dts131 compatible = "fsl,sec2.2", "fsl,sec2.1",
132 "fsl,sec2.0";
Dxpedite5370.dts480 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2",
481 "fsl,sec2.1", "fsl,sec2.0";
Dxcalibur1501.dts572 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2",
573 "fsl,sec2.1", "fsl,sec2.0";
Dxpedite5301.dts482 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2",
483 "fsl,sec2.1", "fsl,sec2.0";
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/engine/
DKbuild22 include $(src)/nvkm/engine/sec2/Kbuild
/Linux-v5.4/drivers/gpu/drm/nouveau/include/nvkm/core/
Ddevice.h176 struct nvkm_sec2 *sec2; member
249 int (*sec2 )(struct nvkm_device *, int idx, struct nvkm_sec2 **); member
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/engine/device/
Dbase.c2225 .sec2 = gp102_sec2_new,
2261 .sec2 = gp102_sec2_new,
2297 .sec2 = gp102_sec2_new,
2333 .sec2 = gp102_sec2_new,
2369 .sec2 = gp102_sec2_new,
2435 .sec2 = gp102_sec2_new,
2470 .sec2 = tu102_sec2_new,
2505 .sec2 = tu102_sec2_new,
2540 .sec2 = tu102_sec2_new,
2575 .sec2 = tu102_sec2_new,
[all …]

12