diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/sbi_utils/irqchip/aplic.h | 4 | ||||
| -rw-r--r-- | include/sbi_utils/irqchip/plic.h | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/include/sbi_utils/irqchip/aplic.h b/include/sbi_utils/irqchip/aplic.h index 82682e8a..e31f48a4 100644 --- a/include/sbi_utils/irqchip/aplic.h +++ b/include/sbi_utils/irqchip/aplic.h @@ -12,6 +12,7 @@ #define __IRQCHIP_APLIC_H__ #include <sbi/sbi_types.h> +#include <sbi/sbi_irqchip.h> #define APLIC_MAX_DELEGATE 16 @@ -30,6 +31,9 @@ struct aplic_delegate_data { }; struct aplic_data { + /* Private members */ + struct sbi_irqchip_device irqchip; + /* Public members */ unsigned long addr; unsigned long size; unsigned long num_idc; diff --git a/include/sbi_utils/irqchip/plic.h b/include/sbi_utils/irqchip/plic.h index a173871e..18aa7469 100644 --- a/include/sbi_utils/irqchip/plic.h +++ b/include/sbi_utils/irqchip/plic.h @@ -11,8 +11,12 @@ #define __IRQCHIP_PLIC_H__ #include <sbi/sbi_types.h> +#include <sbi/sbi_irqchip.h> struct plic_data { + /* Private members */ + struct sbi_irqchip_device irqchip; + /* Public members */ unsigned long addr; unsigned long size; unsigned long num_src; |
