/linux/drivers/accel/ivpu/ |
H A D | ivpu_hw_ip.h | 8a27ad81f7d3a4bc30e00e334a369b69c5f8da90 Wed May 15 13:30:05 CEST 2024 Wachowski, Karol <karol.wachowski@intel.com> accel/ivpu: Split IP and buttress code
The NPU device consists of two parts: NPU buttress and NPU IP. Buttress is a platform specific part that integrates the NPU IP with the CPU. NPU IP is the platform agnostic part that does the inference.
This separation enables support for multiple platforms using a single NPU IP, so for example NPU IP 37XX could be integrated into MTL and LNL platforms.
Signed-off-by: Wachowski, Karol <karol.wachowski@intel.com> Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240515113006.457472-3-jacek.lawrynowicz@linux.intel.com
|
H A D | ivpu_hw_ip.c | 8a27ad81f7d3a4bc30e00e334a369b69c5f8da90 Wed May 15 13:30:05 CEST 2024 Wachowski, Karol <karol.wachowski@intel.com> accel/ivpu: Split IP and buttress code
The NPU device consists of two parts: NPU buttress and NPU IP. Buttress is a platform specific part that integrates the NPU IP with the CPU. NPU IP is the platform agnostic part that does the inference.
This separation enables support for multiple platforms using a single NPU IP, so for example NPU IP 37XX could be integrated into MTL and LNL platforms.
Signed-off-by: Wachowski, Karol <karol.wachowski@intel.com> Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240515113006.457472-3-jacek.lawrynowicz@linux.intel.com
|
H A D | ivpu_hw_btrs.h | 8a27ad81f7d3a4bc30e00e334a369b69c5f8da90 Wed May 15 13:30:05 CEST 2024 Wachowski, Karol <karol.wachowski@intel.com> accel/ivpu: Split IP and buttress code
The NPU device consists of two parts: NPU buttress and NPU IP. Buttress is a platform specific part that integrates the NPU IP with the CPU. NPU IP is the platform agnostic part that does the inference.
This separation enables support for multiple platforms using a single NPU IP, so for example NPU IP 37XX could be integrated into MTL and LNL platforms.
Signed-off-by: Wachowski, Karol <karol.wachowski@intel.com> Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240515113006.457472-3-jacek.lawrynowicz@linux.intel.com
|
H A D | ivpu_hw_btrs.c | 8a27ad81f7d3a4bc30e00e334a369b69c5f8da90 Wed May 15 13:30:05 CEST 2024 Wachowski, Karol <karol.wachowski@intel.com> accel/ivpu: Split IP and buttress code
The NPU device consists of two parts: NPU buttress and NPU IP. Buttress is a platform specific part that integrates the NPU IP with the CPU. NPU IP is the platform agnostic part that does the inference.
This separation enables support for multiple platforms using a single NPU IP, so for example NPU IP 37XX could be integrated into MTL and LNL platforms.
Signed-off-by: Wachowski, Karol <karol.wachowski@intel.com> Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240515113006.457472-3-jacek.lawrynowicz@linux.intel.com
|
H A D | ivpu_hw.c | 8a27ad81f7d3a4bc30e00e334a369b69c5f8da90 Wed May 15 13:30:05 CEST 2024 Wachowski, Karol <karol.wachowski@intel.com> accel/ivpu: Split IP and buttress code
The NPU device consists of two parts: NPU buttress and NPU IP. Buttress is a platform specific part that integrates the NPU IP with the CPU. NPU IP is the platform agnostic part that does the inference.
This separation enables support for multiple platforms using a single NPU IP, so for example NPU IP 37XX could be integrated into MTL and LNL platforms.
Signed-off-by: Wachowski, Karol <karol.wachowski@intel.com> Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240515113006.457472-3-jacek.lawrynowicz@linux.intel.com
|
H A D | Makefile | diff 8a27ad81f7d3a4bc30e00e334a369b69c5f8da90 Wed May 15 13:30:05 CEST 2024 Wachowski, Karol <karol.wachowski@intel.com> accel/ivpu: Split IP and buttress code
The NPU device consists of two parts: NPU buttress and NPU IP. Buttress is a platform specific part that integrates the NPU IP with the CPU. NPU IP is the platform agnostic part that does the inference.
This separation enables support for multiple platforms using a single NPU IP, so for example NPU IP 37XX could be integrated into MTL and LNL platforms.
Signed-off-by: Wachowski, Karol <karol.wachowski@intel.com> Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240515113006.457472-3-jacek.lawrynowicz@linux.intel.com
|
H A D | ivpu_hw.h | diff 8a27ad81f7d3a4bc30e00e334a369b69c5f8da90 Wed May 15 13:30:05 CEST 2024 Wachowski, Karol <karol.wachowski@intel.com> accel/ivpu: Split IP and buttress code
The NPU device consists of two parts: NPU buttress and NPU IP. Buttress is a platform specific part that integrates the NPU IP with the CPU. NPU IP is the platform agnostic part that does the inference.
This separation enables support for multiple platforms using a single NPU IP, so for example NPU IP 37XX could be integrated into MTL and LNL platforms.
Signed-off-by: Wachowski, Karol <karol.wachowski@intel.com> Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240515113006.457472-3-jacek.lawrynowicz@linux.intel.com
|
H A D | ivpu_debugfs.c | diff 8a27ad81f7d3a4bc30e00e334a369b69c5f8da90 Wed May 15 13:30:05 CEST 2024 Wachowski, Karol <karol.wachowski@intel.com> accel/ivpu: Split IP and buttress code
The NPU device consists of two parts: NPU buttress and NPU IP. Buttress is a platform specific part that integrates the NPU IP with the CPU. NPU IP is the platform agnostic part that does the inference.
This separation enables support for multiple platforms using a single NPU IP, so for example NPU IP 37XX could be integrated into MTL and LNL platforms.
Signed-off-by: Wachowski, Karol <karol.wachowski@intel.com> Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240515113006.457472-3-jacek.lawrynowicz@linux.intel.com
|
H A D | ivpu_ipc.c | diff 8a27ad81f7d3a4bc30e00e334a369b69c5f8da90 Wed May 15 13:30:05 CEST 2024 Wachowski, Karol <karol.wachowski@intel.com> accel/ivpu: Split IP and buttress code
The NPU device consists of two parts: NPU buttress and NPU IP. Buttress is a platform specific part that integrates the NPU IP with the CPU. NPU IP is the platform agnostic part that does the inference.
This separation enables support for multiple platforms using a single NPU IP, so for example NPU IP 37XX could be integrated into MTL and LNL platforms.
Signed-off-by: Wachowski, Karol <karol.wachowski@intel.com> Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240515113006.457472-3-jacek.lawrynowicz@linux.intel.com
|
H A D | ivpu_job.c | diff 8a27ad81f7d3a4bc30e00e334a369b69c5f8da90 Wed May 15 13:30:05 CEST 2024 Wachowski, Karol <karol.wachowski@intel.com> accel/ivpu: Split IP and buttress code
The NPU device consists of two parts: NPU buttress and NPU IP. Buttress is a platform specific part that integrates the NPU IP with the CPU. NPU IP is the platform agnostic part that does the inference.
This separation enables support for multiple platforms using a single NPU IP, so for example NPU IP 37XX could be integrated into MTL and LNL platforms.
Signed-off-by: Wachowski, Karol <karol.wachowski@intel.com> Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240515113006.457472-3-jacek.lawrynowicz@linux.intel.com
|
H A D | ivpu_drv.h | diff 8a27ad81f7d3a4bc30e00e334a369b69c5f8da90 Wed May 15 13:30:05 CEST 2024 Wachowski, Karol <karol.wachowski@intel.com> accel/ivpu: Split IP and buttress code
The NPU device consists of two parts: NPU buttress and NPU IP. Buttress is a platform specific part that integrates the NPU IP with the CPU. NPU IP is the platform agnostic part that does the inference.
This separation enables support for multiple platforms using a single NPU IP, so for example NPU IP 37XX could be integrated into MTL and LNL platforms.
Signed-off-by: Wachowski, Karol <karol.wachowski@intel.com> Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240515113006.457472-3-jacek.lawrynowicz@linux.intel.com
|
H A D | ivpu_drv.c | diff 8a27ad81f7d3a4bc30e00e334a369b69c5f8da90 Wed May 15 13:30:05 CEST 2024 Wachowski, Karol <karol.wachowski@intel.com> accel/ivpu: Split IP and buttress code
The NPU device consists of two parts: NPU buttress and NPU IP. Buttress is a platform specific part that integrates the NPU IP with the CPU. NPU IP is the platform agnostic part that does the inference.
This separation enables support for multiple platforms using a single NPU IP, so for example NPU IP 37XX could be integrated into MTL and LNL platforms.
Signed-off-by: Wachowski, Karol <karol.wachowski@intel.com> Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240515113006.457472-3-jacek.lawrynowicz@linux.intel.com
|