summaryrefslogtreecommitdiff
path: root/firmware/target/arm/tms320dm320/dsp/arm.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/tms320dm320/dsp/arm.c')
-rw-r--r--firmware/target/arm/tms320dm320/dsp/arm.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/firmware/target/arm/tms320dm320/dsp/arm.c b/firmware/target/arm/tms320dm320/dsp/arm.c
index 08fbaa9c12..2469a44eb1 100644
--- a/firmware/target/arm/tms320dm320/dsp/arm.c
+++ b/firmware/target/arm/tms320dm320/dsp/arm.c
@@ -95,3 +95,19 @@ void debugf(const char *fmt, ...) {
95 acked = 2; 95 acked = 2;
96} 96}
97#endif 97#endif
98
99void int_arm(void)
100{
101 /*
102 * ImageBuffer clock enable in ARM's MOD1 is ORed with clock enable
103 * bit in CP_CLKC
104 */
105
106 /* Enable Image Buffer clock */
107 CP_CLKC |= 1 << 0;
108 /* Send interrupt to ARM */
109 CP_INTC = 1 << 3;
110 /* Disable Image Buffer clock */
111 CP_CLKC &= ~(1 << 0);
112}
113