On 12/5/2024 8:44 AM, Mike Lothian wrote:
Hi I needed to add the following to get things compiling for me diff --git a/drivers/accel/amdxdna/amdxdna_mailbox.c b/drivers/accel/amdxdna/amdxdna_mailbox.c index fe684f463b945..79b9801935e71 100644 --- a/drivers/accel/amdxdna/amdxdna_mailbox.c +++ b/drivers/accel/amdxdna/amdxdna_mailbox.c @@ -6,6 +6,7 @@ #include <drm/drm_device.h> #include <drm/drm_managed.h> #include <linux/bitfield.h> +#include <linux/interrupt.h> #include <linux/iopoll.h>
Looking at the code, this is valid. However, I'm not sure why this is broken for you and not others. Do you have any ideas? How are you building this? Is the tree and/or defconfig unique in some way?
#define CREATE_TRACE_POINTS I also had to rename the firmware in /lib/firmware/amdnpu/1502_00/ from npu.sbin.1.5.2.380 to npu.sbin Cheers Mike