^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) /* SPDX-License-Identifier: GPL-2.0-only */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) * eseries-irq.h
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) * Copyright (C) Ian Molton <spyro@f2s.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) #define ANGELX_IRQ_BASE (IRQ_BOARD_START+8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) #define IRQ_ANGELX(n) (ANGELX_IRQ_BASE + (n))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) #define ANGELX_RDY0_IRQ IRQ_ANGELX(0)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) #define ANGELX_ST0_IRQ IRQ_ANGELX(1)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) #define ANGELX_CD0_IRQ IRQ_ANGELX(2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) #define ANGELX_RDY1_IRQ IRQ_ANGELX(3)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) #define ANGELX_ST1_IRQ IRQ_ANGELX(4)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) #define ANGELX_CD1_IRQ IRQ_ANGELX(5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) #define TMIO_IRQ_BASE (IRQ_BOARD_START+0)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) #define IRQ_TMIO(n) (TMIO_IRQ_BASE + (n))
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) #define TMIO_SD_IRQ IRQ_TMIO(1)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) #define TMIO_USB_IRQ IRQ_TMIO(2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) #define ESERIES_NR_IRQS (IRQ_BOARD_START + 16)