]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/performance-audio-sr.git/blob - processor_audio_sdk_1_00_00_00/psdk_cust/ipc_3_43_00_00_eng/docs/cdoc/ti/sdo/ipc/family/dm6446/NotifyCircSetup-src.html
Update test_arm and test_dsp projects for new locations of IPC and PDK eng
[processor-sdk/performance-audio-sr.git] / processor_audio_sdk_1_00_00_00 / psdk_cust / ipc_3_43_00_00_eng / docs / cdoc / ti / sdo / ipc / family / dm6446 / NotifyCircSetup-src.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <html><head><title>module ti.sdo.ipc.family.dm6446.NotifyCircSetup</title>
3 <meta name="googlebot" content="noindex,nofollow">
4 <link rel="stylesheet" type="text/css" href="../../../../../src.css"/>
5 </head>
6 <body>
7 <pre class=src>
8      1    <span class="comment">/*
9 </span>     2    <span class="comment"> * Copyright (c) 2012-2013, Texas Instruments Incorporated
10 </span>     3    <span class="comment"> * All rights reserved.
11 </span>     4    <span class="comment"> *
12 </span>     5    <span class="comment"> * Redistribution and use in source and binary forms, with or without
13 </span>     6    <span class="comment"> * modification, are permitted provided that the following conditions
14 </span>     7    <span class="comment"> * are met:
15 </span>     8    <span class="comment"> *
16 </span>     9    <span class="comment"> * *  Redistributions of source code must retain the above copyright
17 </span>    10    <span class="comment"> *    notice, this list of conditions and the following disclaimer.
18 </span>    11    <span class="comment"> *
19 </span>    12    <span class="comment"> * *  Redistributions in binary form must reproduce the above copyright
20 </span>    13    <span class="comment"> *    notice, this list of conditions and the following disclaimer in the
21 </span>    14    <span class="comment"> *    documentation and/or other materials provided with the distribution.
22 </span>    15    <span class="comment"> *
23 </span>    16    <span class="comment"> * *  Neither the name of Texas Instruments Incorporated nor the names of
24 </span>    17    <span class="comment"> *    its contributors may be used to endorse or promote products derived
25 </span>    18    <span class="comment"> *    from this software without specific prior written permission.
26 </span>    19    <span class="comment"> *
27 </span>    20    <span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
28 </span>    21    <span class="comment"> * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
29 </span>    22    <span class="comment"> * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
30 </span>    23    <span class="comment"> * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
31 </span>    24    <span class="comment"> * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
32 </span>    25    <span class="comment"> * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
33 </span>    26    <span class="comment"> * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
34 </span>    27    <span class="comment"> * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
35 </span>    28    <span class="comment"> * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
36 </span>    29    <span class="comment"> * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
37 </span>    30    <span class="comment"> * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
38 </span>    31    <span class="comment"> */</span>
39     32    <span class="comment">/*
40 </span>    33    <span class="comment"> *  ======== NotifyCircSetup.xdc ========
41 </span>    34    <span class="comment"> */</span>
42     35    
43     36    <span class="xdoc">/*!
44 </span>    37    <span class="xdoc"> *  ======== NotifyCircSetup ========
45 </span>    38    <span class="xdoc"> *  Manages setup of the default Notify driver handles
46 </span>    39    <span class="xdoc"> *
47 </span>    40    <span class="xdoc"> *  Creates the default notify drivers for each pair of processors.
48 </span>    41    <span class="xdoc"> */</span>
49     42    <span class=key>module</span> NotifyCircSetup <span class=key>inherits</span> ti.sdo.ipc.interfaces.INotifySetup
50     43    {
51     44        <span class="xdoc">/*! Possible incoming interrupt IDs for DaVinci/DSP */</span>
52     45        <span class=key>enum</span> DSP_INT {
53     46            DSP_INT0 = 16,
54     47            DSP_INT1 = 17,
55     48            DSP_INT2 = 18,
56     49            DSP_INT3 = 19
57     50        }
58     51    
59     52        <span class="xdoc">/*! Possible incoming interrupt IDs for DaVinci/ARM */</span>
60     53        <span class=key>enum</span> ARM_INT {
61     54            ARM_INT0 = 46,
62     55            ARM_INT1 = 47
63     56        }
64     57    
65     58        <span class="xdoc">/*!
66 </span>    59    <span class="xdoc">     *  Incoming interrupt ID for line #0 line on DSP
67 </span>    60    <span class="xdoc">     *
68 </span>    61    <span class="xdoc">     *  See {<b>@link</b> #DSP_INT} for possible values.
69 </span>    62    <span class="xdoc">     */</span>
70     63        <span class=key>config</span> UInt dspRecvIntId0 = DSP_INT0;
71     64    
72     65        <span class="xdoc">/*! Vector ID to use on DSP for line #0 */</span>
73     66        <span class=key>config</span> UInt dspIntVectId0 = 5;
74     67    
75     68        <span class="xdoc">/*!
76 </span>    69    <span class="xdoc">     *  Incoming interrupt ID for line #0 line on ARM
77 </span>    70    <span class="xdoc">     *
78 </span>    71    <span class="xdoc">     *  See {<b>@link</b> #ARM_INT} for possible values.
79 </span>    72    <span class="xdoc">     */</span>
80     73        <span class=key>config</span> UInt armRecvIntId0 = ARM_INT0;
81     74    
82     75        <span class="xdoc">/*! Enable the second interrupt line on DaVinci */</span>
83     76        <span class=key>config</span> Bool useSecondLine = <span class=key>false</span>;
84     77    
85     78        <span class="xdoc">/*!
86 </span>    79    <span class="xdoc">     *  Incoming interrupt ID for line #1 line on DSP
87 </span>    80    <span class="xdoc">     *
88 </span>    81    <span class="xdoc">     *  See {<b>@link</b> #DSP_INT} for possible values.
89 </span>    82    <span class="xdoc">     */</span>
90     83        <span class=key>config</span> UInt dspRecvIntId1 = DSP_INT1;
91     84    
92     85        <span class="xdoc">/*! Vector ID to use on DSP for line #1 */</span>
93     86        <span class=key>config</span> UInt dspIntVectId1 = 6;
94     87    
95     88        <span class="xdoc">/*!
96 </span>    89    <span class="xdoc">     *  Incoming interrupt ID for line #1 line on ARM
97 </span>    90    <span class="xdoc">     *
98 </span>    91    <span class="xdoc">     *  See {<b>@link</b> #ARM_INT} for possible values.
99 </span>    92    <span class="xdoc">     */</span>
100     93        <span class=key>config</span> UInt armRecvIntId1 = ARM_INT1;
101     94    
102     95    <span class=key>internal</span>:
103     96    
104     97    }
105 </pre>
106 </body></html>