diff options
Diffstat (limited to 'firmware/target/arm/tms320dm320/dsp/arm.c')
-rw-r--r-- | firmware/target/arm/tms320dm320/dsp/arm.c | 16 |
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 | |||
99 | void 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 | |||