1    /* --COPYRIGHT--,EPL
     2     *  Copyright (c) 2008 Texas Instruments and others.
     3     *  All rights reserved. This program and the accompanying materials
     4     *  are made available under the terms of the Eclipse Public License v1.0
     5     *  which accompanies this distribution, and is available at
     6     *  http://www.eclipse.org/legal/epl-v10.html
     7     *
     8     *  Contributors:
     9     *      Texas Instruments - initial implementation
    10     *
    11     * --/COPYRIGHT--*/
    12    /*!
    13     *  ======== IPinMux ========
    14     */
    15    metaonly interface IPinMux inherits xdc.platform.IPeripheral {
    16    
    17    instance:
    18        /*! Port 1 Output Register */
    19        config Bits8 p1out = 0;
    20    
    21        /*! Port 1 Port Select Register 0 */
    22        config Bits8 p1sel0 = 0;
    23    
    24        /*! Port 1 Port Select Register 1 */
    25        config Bits8 p1sel1 = 0;
    26    
    27        /*! Port 1 Direction Register */
    28        config Bits8 p1dir = 0;
    29    
    30        /*! Port 1 Resistor Enable Register */
    31        config Bits8 p1ren = 0;
    32    
    33        /*! Port 2 Output Register */
    34        config Bits8 p2out = 0;
    35    
    36        /*! Port 2 Port Select Register 0 */
    37        config Bits8 p2sel0 = 0;
    38    
    39        /*! Port 2 Port Select Register 1 */
    40        config Bits8 p2sel1 = 0;
    41    
    42        /*! Port 2 Direction Register */
    43        config Bits8 p2dir = 0;
    44    
    45        /*! Port 2 Resistor Enable Register */
    46        config Bits8 p2ren = 0;
    47    
    48        /*! Port 3 Output Register */
    49        config Bits8 p3out = 0;
    50    
    51        /*! Port 3 Port Select Register 0 */
    52        config Bits8 p3sel0 = 0;
    53    
    54        /*! Port 3 Port Select Register 1 */
    55        config Bits8 p3sel1 = 0;
    56    
    57        /*! Port 3 Direction Register */
    58        config Bits8 p3dir = 0;
    59    
    60        /*! Port 3 Resistor Enable Register */
    61        config Bits8 p3ren = 0;
    62    
    63        /*! Port 4 Output Register */
    64        config Bits8 p4out = 0;
    65        
    66        /*! Port 4 Port Select Register 0 */
    67        config Bits8 p4sel0 = 0;
    68    
    69        /*! Port 4 Port Select Register 1 */
    70        config Bits8 p4sel1 = 0;
    71    
    72        /*! Port 4 Direction Register */
    73        config Bits8 p4dir = 0;
    74    
    75        /*! Port 4 Resistor Enable Register */
    76        config Bits8 p4ren = 0;
    77    
    78        /*! Port J Output Register */
    79        config Bits8 pjout = 0;
    80    
    81        /*! Port J Port Select Register 0 */
    82        config Bits8 pjsel0 = 0;
    83    
    84        /*! Port J Port Select Register 1 */
    85        config Bits8 pjsel1 = 0;
    86    
    87        /*! Port J Direction Register */
    88        config Bits8 pjdir = 0;
    89    
    90        /*! Port J Resistor Enable Register */
    91        config Bits8 pjren = 0;
    92    
    93        /*! Port 1 Interrupt Enable */
    94        config Bits8 p1ie = 0;
    95    
    96        /*! Port 1 Interrupt Edge Select */
    97        config Bits8 p1ies = 0;
    98    
    99        /*! Port 2 Interrupt Enable */
   100        config Bits8 p2ie = 0;
   101    
   102        /*! Port 2 Interrupt Edge Select */
   103        config Bits8 p2ies = 0;
   104    
   105        /*! Port 3 Interrupt Enable */
   106        config Bits8 p3ie = 0;
   107    
   108        /*! Port 3 Interrupt Edge Select */
   109        config Bits8 p3ies = 0;
   110    
   111        /*! Port 4 Interrupt Enable */
   112        config Bits8 p4ie = 0;
   113    
   114        /*! Port 4 Interrupt Edge Select */
   115        config Bits8 p4ies = 0;
   116    
   117        /*! Port 5 Interrupt Enable */
   118        config Bits8 p5ie = 0;
   119    
   120        /*! Port 5 Interrupt Edge Select */
   121        config Bits8 p5ies = 0;
   122    
   123        /*! Port 6 Interrupt Enable */
   124        config Bits8 p6ie = 0;
   125    
   126        /*! Port 6 Interrupt Edge Select */
   127        config Bits8 p6ies = 0;
   128    
   129        /*! Port 7 Interrupt Enable */
   130        config Bits8 p7ie = 0;
   131    
   132        /*! Port 7 Interrupt Edge Select */
   133        config Bits8 p7ies = 0;
   134    
   135    }