]> git.ipfire.org Git - thirdparty/linux.git/commit
accel/amdxdna: Use MSG_OP_CHAIN_EXEC_NPU when supported
authorLizhi Hou <lizhi.hou@amd.com>
Fri, 31 Oct 2025 01:47:00 +0000 (18:47 -0700)
committerLizhi Hou <lizhi.hou@amd.com>
Mon, 3 Nov 2025 17:20:39 +0000 (09:20 -0800)
commit71829d7f2f702148a238672785614e1a765fcece
tree33df9bbfde585efa0c6e67876b3f58311e6daaa3
parent3668133e110f5d489eef85e7fbc9d76f2f976530
accel/amdxdna: Use MSG_OP_CHAIN_EXEC_NPU when supported

MSG_OP_CHAIN_EXEC_NPU is a unified mailbox message that replaces
MSG_OP_CHAIN_EXEC_BUFFER_CF and MSG_OP_CHAIN_EXEC_DPU.

Add driver logic to check firmware version, and if MSG_OP_CHAIN_EXEC_NPU
is supported, uses it to submit firmware commands.

Reviewed-by: Mario Limonciello (AMD) <superm1@kernel.org>
Signed-off-by: Lizhi Hou <lizhi.hou@amd.com>
Link: https://patch.msgid.link/20251031014700.2919349-1-lizhi.hou@amd.com
drivers/accel/amdxdna/aie2_message.c
drivers/accel/amdxdna/aie2_msg_priv.h
drivers/accel/amdxdna/aie2_pci.c
drivers/accel/amdxdna/aie2_pci.h
drivers/accel/amdxdna/amdxdna_ctx.c
drivers/accel/amdxdna/amdxdna_ctx.h
drivers/accel/amdxdna/npu1_regs.c
drivers/accel/amdxdna/npu2_regs.c
drivers/accel/amdxdna/npu4_regs.c
drivers/accel/amdxdna/npu5_regs.c
drivers/accel/amdxdna/npu6_regs.c