1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16
17
18 import ti.sdo.utils.MultiProc;
19 import xdc.runtime.Error;
20
21 /*!
22 * ======== NotifySetup ========
23 * Notify setup proxy for OMAP4430
24 *
25 * This module creates and registers all drivers necessary for inter-processor
26 * notification on OMAP4430.
27 */
28
29 module NotifySetup inherits ti.sdo.ipc.interfaces.INotifySetup
30 {
31 /*!
32 * Assert raised when trying to attach between OMAP4430/CORE1 and
33 * either the DSP or the HOST
34 */
35 config Error.Id E_noInterruptLine = {
36 msg: "E_noInterruptLine: Trying to attach between CORE1 and %s"
37 };
38
39 /*!
40 * Interrupt vector id for OMAP4430/DSP.
41 */
42 config UInt dspIntVectId = 5;
43
44 internal:
45
46 config UInt dspProcId = MultiProc.INVALIDID;
47 config UInt core0ProcId = MultiProc.INVALIDID;
48 config UInt core1ProcId = MultiProc.INVALIDID;
49 config UInt hostProcId = MultiProc.INVALIDID;
50 }