linux/drivers/accel/ivpu
Jacek Lawrynowicz 5d7422cfb4 accel/ivpu: Add IPC driver and JSM messages
The IPC driver is used to send and receive messages to/from firmware
running on the VPU.

The only supported IPC message format is Job Submission Model (JSM)
defined in vpu_jsm_api.h header.

Co-developed-by: Andrzej Kacprowski <andrzej.kacprowski@linux.intel.com>
Signed-off-by: Andrzej Kacprowski <andrzej.kacprowski@linux.intel.com>
Co-developed-by: Krystian Pradzynski <krystian.pradzynski@linux.intel.com>
Signed-off-by: Krystian Pradzynski <krystian.pradzynski@linux.intel.com>
Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Reviewed-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20230117092723.60441-5-jacek.lawrynowicz@linux.intel.com
2023-01-19 11:11:45 +01:00
..
ivpu_drv.c accel/ivpu: Add IPC driver and JSM messages 2023-01-19 11:11:45 +01:00
ivpu_drv.h accel/ivpu: Add IPC driver and JSM messages 2023-01-19 11:11:45 +01:00
ivpu_gem.c accel/ivpu: Add GEM buffer object management 2023-01-19 11:11:34 +01:00
ivpu_gem.h accel/ivpu: Add GEM buffer object management 2023-01-19 11:11:34 +01:00
ivpu_hw_mtl_reg.h
ivpu_hw_mtl.c accel/ivpu: Add IPC driver and JSM messages 2023-01-19 11:11:45 +01:00
ivpu_hw_reg_io.h
ivpu_hw.h
ivpu_ipc.c accel/ivpu: Add IPC driver and JSM messages 2023-01-19 11:11:45 +01:00
ivpu_ipc.h accel/ivpu: Add IPC driver and JSM messages 2023-01-19 11:11:45 +01:00
ivpu_jsm_msg.c accel/ivpu: Add IPC driver and JSM messages 2023-01-19 11:11:45 +01:00
ivpu_jsm_msg.h accel/ivpu: Add IPC driver and JSM messages 2023-01-19 11:11:45 +01:00
ivpu_mmu_context.c
ivpu_mmu_context.h
ivpu_mmu.c
ivpu_mmu.h
Kconfig
Makefile accel/ivpu: Add IPC driver and JSM messages 2023-01-19 11:11:45 +01:00
TODO
vpu_jsm_api.h accel/ivpu: Add IPC driver and JSM messages 2023-01-19 11:11:45 +01:00