1    /* --COPYRIGHT--,TI
     2     * Copyright (c) $(CPYYEAR)
     3     * Texas Instruments
     4     *
     5     *  All rights reserved.  Property of Texas Instruments
     6     *  Restricted rights to use, duplicate or disclose this code are
     7     *  granted through contract.
     8     * 
     9     * --/COPYRIGHT--*/
    10    /*
    11     *  ======== NotifySetup.xdc ========
    12     *
    13     *! Revision History
    14     *! ================
    15     */
    16     
    17    /*!
    18     *  ======== NotifySetup ======== 
    19     *  Manages setup of the default Notify driver handles
    20     *
    21     *  Creates the default notify drivers for each pair of processors. 
    22     */
    23    module NotifySetup inherits ti.sdo.ipc.interfaces.INotifySetup
    24    {
    25        /*! Possible incoming interrupt IDs for DaVinci/DSP */
    26        enum DSP_INT {
    27            DSP_INT0 = 16,
    28            DSP_INT1 = 17,
    29            DSP_INT2 = 18,
    30            DSP_INT3 = 19
    31        }
    32        
    33        /*! Possible incoming interrupt IDs for DaVinci/ARM */
    34        enum ARM_INT {
    35            ARM_INT0 = 46,
    36            ARM_INT1 = 47
    37        }
    38    
    39        /*! 
    40         *  Incoming interrupt ID for line #0 line on DSP 
    41         *
    42         *  See {@link #DSP_INT} for possible values.
    43         */
    44        config UInt dspRecvIntId0 = DSP_INT0;
    45        
    46        /*! Vector ID to use on DSP for line #0 */    
    47        config UInt dspIntVectId0 = 5;
    48        
    49        /*! 
    50         *  Incoming interrupt ID for line #0 line on ARM 
    51         *
    52         *  See {@link #ARM_INT} for possible values.
    53         */
    54        config UInt armRecvIntId0 = ARM_INT0;
    55        
    56        /*! Enable the second interrupt line on DaVinci */
    57        config Bool useSecondLine = false;
    58        
    59        /*! 
    60         *  Incoming interrupt ID for line #1 line on DSP 
    61         *
    62         *  See {@link #DSP_INT} for possible values.
    63         */
    64        config UInt dspRecvIntId1 = DSP_INT1;
    65        
    66        /*! Vector ID to use on DSP for line #1 */
    67        config UInt dspIntVectId1 = 6;
    68        
    69        /*! 
    70         *  Incoming interrupt ID for line #1 line on ARM 
    71         *
    72         *  See {@link #ARM_INT} for possible values.
    73         */
    74        config UInt armRecvIntId1 = ARM_INT1;
    75        
    76    internal:
    77    
    78    }