]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
accel/amdxdna: Add basic support for AIE4 devices
authorDavid Zhang <yidong.zhang@amd.com>
Mon, 30 Mar 2026 16:37:01 +0000 (09:37 -0700)
committerLizhi Hou <lizhi.hou@amd.com>
Wed, 1 Apr 2026 17:11:53 +0000 (10:11 -0700)
commitc02697cb9388b48086314fca90758016bd51b8e4
treecf7b1a758dccc6b77219b8e42d32a732467542b9
parent5a55a5da1f01274c07359b09abec952ec9f05105
accel/amdxdna: Add basic support for AIE4 devices

Add initial support for AIE4 devices (PCI device IDs 0x17F2 and 0x1B0B),
including:
  Device initialization
  Basic mailbox communication
  SR-IOV enablement

This lays the groundwork for full AIE4 support.

Co-developed-by: Hayden Laccabue <Hayden.Laccabue@amd.com>
Signed-off-by: Hayden Laccabue <Hayden.Laccabue@amd.com>
Signed-off-by: David Zhang <yidong.zhang@amd.com>
Reviewed-by: Mario Limonciello (AMD) <superm1@kernel.org>
Signed-off-by: Lizhi Hou <lizhi.hou@amd.com>
Link: https://patch.msgid.link/20260330163705.3153647-3-lizhi.hou@amd.com
16 files changed:
drivers/accel/amdxdna/Makefile
drivers/accel/amdxdna/aie.h
drivers/accel/amdxdna/aie2_pci.c
drivers/accel/amdxdna/aie2_pci.h
drivers/accel/amdxdna/aie2_smu.c
drivers/accel/amdxdna/aie4_message.c [new file with mode: 0644]
drivers/accel/amdxdna/aie4_msg_priv.h [new file with mode: 0644]
drivers/accel/amdxdna/aie4_pci.c [new file with mode: 0644]
drivers/accel/amdxdna/aie4_pci.h [new file with mode: 0644]
drivers/accel/amdxdna/aie4_sriov.c [new file with mode: 0644]
drivers/accel/amdxdna/amdxdna_mailbox.c
drivers/accel/amdxdna/amdxdna_mailbox.h
drivers/accel/amdxdna/amdxdna_pci_drv.c
drivers/accel/amdxdna/amdxdna_pci_drv.h
drivers/accel/amdxdna/npu3_regs.c [new file with mode: 0644]
include/uapi/drm/amdxdna_accel.h