#include <linux/atm.h>
#include <linux/clk.h>
#include <linux/interrupt.h>
+#include <linux/version.h>
#ifdef CONFIG_XFRM
#include <net/xfrm.h>
#endif
static irqreturn_t mailbox_irq_handler(int, void *);
static inline void mailbox_signal(unsigned int, int);
static void do_ppe_tasklet(unsigned long);
+#if LINUX_VERSION_CODE < KERNEL_VERSION(5,9,0)
DECLARE_TASKLET(g_dma_tasklet, do_ppe_tasklet, 0);
+#else
+DECLARE_TASKLET_OLD(g_dma_tasklet, do_ppe_tasklet);
+#endif
/*
* QSB & HTU setting functions