summaryrefslogtreecommitdiff
path: root/core/riscv-rv32i/irq_chip.h
diff options
context:
space:
mode:
authorTzung-Bi Shih <tzungbi@chromium.org>2020-03-23 12:12:28 +0800
committerCommit Bot <commit-bot@chromium.org>2020-05-19 08:55:33 +0000
commit57be4e6b00489ce571e8caf7f36b30d1a5f8c700 (patch)
tree8efd64388484a59c47afdfb08da78e33211ef8b7 /core/riscv-rv32i/irq_chip.h
parentcb352aa0d6986828bafb2c1b530ed6c93e6f2089 (diff)
downloadchrome-ec-57be4e6b00489ce571e8caf7f36b30d1a5f8c700.tar.gz
core/riscv-rv32i: move interrupt details to IT83XX specific
Getting source interrupt number is chip specific. Moves the details to chip implementation. BRANCH=none BUG=b:151897847 TEST=1. make BOARD=asurada 2. flash_ec --board=asurada --image build/asurada/ec.bin 3. (EC console)> version Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org> Change-Id: Ia72acf8ec9c09cb329f8d7c92d22476512ffa669 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2114951 Reviewed-by: Eric Yilun Lin <yllin@chromium.org>
Diffstat (limited to 'core/riscv-rv32i/irq_chip.h')
-rw-r--r--core/riscv-rv32i/irq_chip.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/core/riscv-rv32i/irq_chip.h b/core/riscv-rv32i/irq_chip.h
index 916de4ed57..ec56ddbb5d 100644
--- a/core/riscv-rv32i/irq_chip.h
+++ b/core/riscv-rv32i/irq_chip.h
@@ -56,4 +56,14 @@ void chip_init_irqs(void);
*/
int get_sw_int(void);
+/**
+ * Return external interrupt number.
+ */
+int chip_get_ec_int(void);
+
+/**
+ * Return group number of the given external interrupt number.
+ */
+int chip_get_intc_group(int irq);
+
#endif /* __CROS_EC_IRQ_CHIP_H */