diff options
| author | Bartosz Golaszewski <bgolaszewski@baylibre.com> | 2019-02-14 09:52:19 -0500 |
|---|---|---|
| committer | Sekhar Nori <nsekhar@ti.com> | 2019-02-19 09:33:10 -0500 |
| commit | 94af2c4d14d09c2c2d07b4ea2778668890241ea8 (patch) | |
| tree | 1e777efd9c1a44bfc8ad32e53e9b1b44addbf061 | |
| parent | f451ca3e4b18bb27b069ec3c8ee3582e975d4ebe (diff) | |
irqchip: davinci-cp-intc: add a new config structure
Add a config structure that will be used by cp-intc-based platforms.
It contains the register range resource and the number of interrupts.
Acked-by: Marc Zyngier <marc.zyngier@arm.com>
Reviewed-by: David Lechner <david@lechnology.com>
Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Sekhar Nori <nsekhar@ti.com>
| -rw-r--r-- | include/linux/irqchip/irq-davinci-cp-intc.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/include/linux/irqchip/irq-davinci-cp-intc.h b/include/linux/irqchip/irq-davinci-cp-intc.h new file mode 100644 index 000000000000..2270a6167b98 --- /dev/null +++ b/include/linux/irqchip/irq-davinci-cp-intc.h | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
| 2 | /* | ||
| 3 | * Copyright (C) 2019 Texas Instruments | ||
| 4 | */ | ||
| 5 | |||
| 6 | #ifndef _LINUX_IRQ_DAVINCI_CP_INTC_ | ||
| 7 | #define _LINUX_IRQ_DAVINCI_CP_INTC_ | ||
| 8 | |||
| 9 | #include <linux/ioport.h> | ||
| 10 | |||
| 11 | /** | ||
| 12 | * struct davinci_cp_intc_config - configuration data for davinci-cp-intc | ||
| 13 | * driver. | ||
| 14 | * | ||
| 15 | * @reg: register range to map | ||
| 16 | * @num_irqs: number of HW interrupts supported by the controller | ||
| 17 | */ | ||
| 18 | struct davinci_cp_intc_config { | ||
| 19 | struct resource reg; | ||
| 20 | unsigned int num_irqs; | ||
| 21 | }; | ||
| 22 | |||
| 23 | #endif /* _LINUX_IRQ_DAVINCI_CP_INTC_ */ | ||
