accel/amdxdna: Add hardware resource solver
authorLizhi Hou <lizhi.hou@amd.com>
Mon, 18 Nov 2024 17:29:36 +0000 (09:29 -0800)
committerJeffrey Hugo <quic_jhugo@quicinc.com>
Fri, 22 Nov 2024 18:42:17 +0000 (11:42 -0700)
commitc88d3325ae69b30be7bb80080d211dbfced8003f
tree1f4efbd4ef38d0e69a09cdd60785bd7129acd3fa
parentb87f920b934426a24d54613f12ed67c03ae05024
accel/amdxdna: Add hardware resource solver

The AI Engine consists of 2D array of tiles arranged as columns. Provides
the basic column allocation and release functions for the tile columns.

Co-developed-by: Min Ma <min.ma@amd.com>
Signed-off-by: Min Ma <min.ma@amd.com>
Reviewed-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
Signed-off-by: Lizhi Hou <lizhi.hou@amd.com>
Signed-off-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241118172942.2014541-5-lizhi.hou@amd.com
drivers/accel/amdxdna/Makefile
drivers/accel/amdxdna/aie2_pci.c
drivers/accel/amdxdna/aie2_solver.c [new file with mode: 0644]
drivers/accel/amdxdna/aie2_solver.h [new file with mode: 0644]
drivers/accel/amdxdna/amdxdna_pci_drv.h