]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
accel/amdxdna: Get device revision to derive VBNV string
authorMax Zhen <max.zhen@amd.com>
Thu, 16 Apr 2026 19:01:50 +0000 (12:01 -0700)
committerLizhi Hou <lizhi.hou@amd.com>
Fri, 17 Apr 2026 16:13:40 +0000 (09:13 -0700)
commitd8c33b9c4bfc1349cfdcf180e708ba55e5e28ce9
tree7284c1be786eb22335b21cc0d490042b82cf3687
parentd09339388b778f04dd9e638befa2594c9cb4290b
accel/amdxdna: Get device revision to derive VBNV string

Add support for querying the device revision from firmware.

Use the returned revision to look up the VBNV string during device
initialization, and fall back to the default VBNV when the revision
query is not supported or no mapping is found.

This allows the driver to report the accurate VBNV for devices that
share the same vendor/device ID but differ by hardware revision.

Signed-off-by: Max Zhen <max.zhen@amd.com>
Reviewed-by: Mario Limonciello (AMD) <superm1@kernel.org>
[Lizhi: Revise amdxdna_vbnv_init()]
Signed-off-by: Lizhi Hou <lizhi.hou@amd.com>
Link: https://patch.msgid.link/20260416190150.1040067-1-lizhi.hou@amd.com
14 files changed:
drivers/accel/amdxdna/aie.c
drivers/accel/amdxdna/aie.h
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/aie4_pci.c
drivers/accel/amdxdna/amdxdna_pci_drv.h
drivers/accel/amdxdna/amdxdna_sysfs.c
drivers/accel/amdxdna/npu1_regs.c
drivers/accel/amdxdna/npu3_regs.c
drivers/accel/amdxdna/npu4_regs.c
drivers/accel/amdxdna/npu5_regs.c
drivers/accel/amdxdna/npu6_regs.c