common/cnxk: support NIX inline device IRQ
authorNithin Dabilpuram <ndabilpuram@marvell.com>
Fri, 1 Oct 2021 13:39:59 +0000 (19:09 +0530)
committerJerin Jacob <jerinj@marvell.com>
Sat, 2 Oct 2021 13:44:25 +0000 (15:44 +0200)
commitcfb4f96406022146ce3fd5b906106ef8811fd9b1
treecdb3f6bb7f38e4aa499d58ae6ffa532566c8dbca
parent38b177fe7b339e2d8c50475f019d5328da424839
common/cnxk: support NIX inline device IRQ

Add API to setup NIX inline device IRQ's. This registers
IRQ's for errors in case of NIX, CPT LF, SSOW and get wor
interrupt in case of SSO.

Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
Acked-by: Jerin Jacob <jerinj@marvell.com>
drivers/common/cnxk/meson.build
drivers/common/cnxk/roc_api.h
drivers/common/cnxk/roc_irq.c
drivers/common/cnxk/roc_nix_inl.h [new file with mode: 0644]
drivers/common/cnxk/roc_nix_inl_dev_irq.c [new file with mode: 0644]
drivers/common/cnxk/roc_nix_inl_priv.h [new file with mode: 0644]
drivers/common/cnxk/roc_platform.h
drivers/common/cnxk/roc_priv.h