diff --git a/include/linux/tegra-pcie-dma.h b/include/linux/tegra-pcie-dma.h index 1da3f734..ab4681c9 100644 --- a/include/linux/tegra-pcie-dma.h +++ b/include/linux/tegra-pcie-dma.h @@ -16,8 +16,9 @@ #define TEGRA_PCIE_DMA_DESC_SZ 32 -/** MSI IRQ vector number to use on T264 SoC */ -#define TEGRA264_PCIE_DMA_MSI_IRQ_VEC 6 +/** MSI IRQ vector number to use on T264 SoC for write and read channels */ +#define TEGRA264_PCIE_DMA_MSI_LOCAL_VEC 4 +#define TEGRA264_PCIE_DMA_MSI_REMOTE_VEC 5 /** * @brief typedef to define various values for xfer status passed for dma_complete_t or diff --git a/include/linux/tegra-pcie-edma-test-common.h b/include/linux/tegra-pcie-edma-test-common.h index 33b68d49..0280455f 100644 --- a/include/linux/tegra-pcie-edma-test-common.h +++ b/include/linux/tegra-pcie-edma-test-common.h @@ -21,6 +21,8 @@ static inline void dma_common_wr(void __iomem *p, u32 val, u32 offset) writel(val, offset + p); } +#define TEGRA264_PCIE_DMA_MSI_CRC_VEC (TEGRA264_PCIE_DMA_MSI_REMOTE_VEC + 1U) + #define REMOTE_EDMA_TEST_EN (edma->edma_ch & 0x80000000) #define EDMA_ABORT_TEST_EN (edma->edma_ch & 0x40000000) #define EDMA_STOP_TEST_EN (edma->edma_ch & 0x20000000)