irqchip: davinci-aintc: add a new config structure
Add a config structure that will be used by aintc-based platforms. It contains the register range resource, number of interrupts and a list of priorities. 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>
This commit is contained in:
parent
f412384e2d
commit
8b29f7aa52
|
@ -0,0 +1,25 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
/*
|
||||
* Copyright (C) 2019 Texas Instruments
|
||||
*/
|
||||
|
||||
#ifndef _LINUX_IRQ_DAVINCI_AINTC_
|
||||
#define _LINUX_IRQ_DAVINCI_AINTC_
|
||||
|
||||
#include <linux/ioport.h>
|
||||
|
||||
/**
|
||||
* struct davinci_aintc_config - configuration data for davinci-aintc driver.
|
||||
*
|
||||
* @reg: register range to map
|
||||
* @num_irqs: number of HW interrupts supported by the controller
|
||||
* @prios: an array of size num_irqs containing priority settings for
|
||||
* each interrupt
|
||||
*/
|
||||
struct davinci_aintc_config {
|
||||
struct resource reg;
|
||||
unsigned int num_irqs;
|
||||
u8 *prios;
|
||||
};
|
||||
|
||||
#endif /* _LINUX_IRQ_DAVINCI_AINTC_ */
|
Loading…
Reference in New Issue