aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Cunningham <cc@localhost>2022-01-20 14:42:11 -0700
committerChristian Cunningham <cc@localhost>2022-01-20 14:42:11 -0700
commit642d8f4cc2595b667e3304c3845dc21b3e998454 (patch)
tree12d91136c4e259081b0aa1085b31601b46fb4fd6
parenta7bd9730f1d5f98e8d9e1af5f88822707907beb5 (diff)
Added FIQ Information
-rw-r--r--include/cpu/irq.h1
-rw-r--r--include/symbols.h1
-rw-r--r--include/util/time.h1
3 files changed, 3 insertions, 0 deletions
diff --git a/include/cpu/irq.h b/include/cpu/irq.h
index 3b8f085..807df46 100644
--- a/include/cpu/irq.h
+++ b/include/cpu/irq.h
@@ -19,5 +19,6 @@ static inline void disablefiq(void)
}
void c_irq_handler(void);
+void c_fiq_handler(void);
#endif
diff --git a/include/symbols.h b/include/symbols.h
index dda0f27..4f4bb28 100644
--- a/include/symbols.h
+++ b/include/symbols.h
@@ -82,6 +82,7 @@ enum
CORE0_TIMER_IRQCNTL = 0x40000040,
CORE0_IRQ_SOURCE = 0x40000060,
+ CORE0_FIQ_SOURCE = 0x40000070,
/* Power Management, Reset controller and Watchdog registers */
//BCM2835_PERI_BASE = 0x3F000000,
diff --git a/include/util/time.h b/include/util/time.h
index f6dacb0..f73314f 100644
--- a/include/util/time.h
+++ b/include/util/time.h
@@ -1,6 +1,7 @@
#ifndef UTIL_TIME_H
#define UTIL_TIME_H
+void routing_core0cntv_to_core0fiq(void);
void routing_core0cntv_to_core0irq(void);
unsigned long read_core0timer_pending(void);
unsigned long long read_cntvct(void);