summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/sbi_utils/irqchip/aplic.h4
-rw-r--r--include/sbi_utils/irqchip/plic.h4
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;