Changeset 163927e5 in rtems


Ignore:
Timestamp:
Jul 30, 2019, 7:14:16 PM (2 years ago)
Author:
Christian Mauderer <christian.mauderer@…>
Branches:
5, master
Children:
8c66acc8
Parents:
7d4f74e
git-author:
Christian Mauderer <christian.mauderer@…> (07/30/19 19:14:16)
git-committer:
Christian Mauderer <oss@…> (08/03/19 09:53:41)
Message:

bsps/beagle: Remove dead code from GPIO.

Remove static stuff that is never used.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • bsps/arm/beagle/gpio/bbb-gpio.c

    r7d4f74e r163927e5  
    4747        AM335X_INT_GPIOINT2A,
    4848        AM335X_INT_GPIOINT3A };
    49 
    50 /* Macro for the gpio pin not having control module offset mapping */
    51 #define CONF_NOT_DEFINED 0x00000000
    52 
    53 /* Mapping of gpio pin nuber to the  Control module mapped register offset */
    54 static const uint32_t gpio_pad_conf[GPIO_BANK_COUNT][BSP_GPIO_PINS_PER_BANK] =
    55 {
    56   /* GPIO Module 0 */
    57   { CONF_NOT_DEFINED,             /* GPIO0[0] */
    58     CONF_NOT_DEFINED,             /* GPIO0[1] */
    59     AM335X_CONF_SPI0_SCLK,        /* GPIO0[2] */
    60     AM335X_CONF_SPI0_D0,          /* GPIO0[3] */
    61     AM335X_CONF_SPI0_D1,          /* GPIO0[4] */
    62     AM335X_CONF_SPI0_CS0,         /* GPIO0[5] */
    63     CONF_NOT_DEFINED,             /* GPIO0[6] */
    64     CONF_NOT_DEFINED,             /* GPIO0[7] */
    65     AM335X_CONF_LCD_DATA12,       /* GPIO0[8] */
    66     AM335X_CONF_LCD_DATA13,       /* GPIO0[9] */
    67     AM335X_CONF_LCD_DATA14,       /* GPIO0[10] */
    68     AM335X_CONF_LCD_DATA15,       /* GPIO0[11] */
    69     AM335X_CONF_UART1_CTSN,       /* GPIO0[12] */
    70     AM335X_CONF_UART1_RTSN,       /* GPIO0[13] */
    71     AM335X_CONF_UART1_RXD,        /* GPIO0[14] */
    72     AM335X_CONF_UART1_TXD,        /* GPIO0[15] */
    73     CONF_NOT_DEFINED,             /* GPIO0[16] */
    74     CONF_NOT_DEFINED,             /* GPIO0[17] */
    75     CONF_NOT_DEFINED,             /* GPIO0[18] */
    76     CONF_NOT_DEFINED,             /* GPIO0[19] */
    77     CONF_NOT_DEFINED,             /* GPIO0[20] */
    78     CONF_NOT_DEFINED,             /* GPIO0[21] */
    79     AM335X_CONF_GPMC_AD8,         /* GPIO0[22] */
    80     AM335X_CONF_GPMC_AD9,         /* GPIO0[23] */
    81     CONF_NOT_DEFINED,             /* GPIO0[24] */
    82     CONF_NOT_DEFINED,             /* GPIO0[25] */
    83     AM335X_CONF_GPMC_AD10,        /* GPIO0[26] */
    84     AM335X_CONF_GPMC_AD11,        /* GPIO0[27] */
    85     CONF_NOT_DEFINED,             /* GPIO0[28] */
    86     CONF_NOT_DEFINED,             /* GPIO0[29] */
    87     AM335X_CONF_GPMC_WAIT0,       /* GPIO0[30] */
    88     AM335X_CONF_GPMC_WPN          /* GPIO0[31] */ },
    89  
    90   /* GPIO Module 1 */
    91   { AM335X_CONF_GPMC_AD0,         /* GPIO1[0] */
    92     AM335X_CONF_GPMC_AD1,         /* GPIO1[1] */
    93     AM335X_CONF_GPMC_AD2,         /* GPIO1[2] */
    94     AM335X_CONF_GPMC_AD3,         /* GPIO1[3] */
    95     AM335X_CONF_GPMC_AD4,         /* GPIO1[4] */
    96     AM335X_CONF_GPMC_AD5,         /* GPIO1[5] */
    97     AM335X_CONF_GPMC_AD6,         /* GPIO1[6] */
    98     AM335X_CONF_GPMC_AD7,         /* GPIO1[7] */
    99     CONF_NOT_DEFINED,             /* GPIO1[8] */
    100     CONF_NOT_DEFINED,             /* GPIO1[9] */
    101     CONF_NOT_DEFINED,             /* GPIO1[10] */
    102     CONF_NOT_DEFINED,             /* GPIO1[11] */
    103     AM335X_CONF_GPMC_AD12,        /* GPIO1[12] */
    104     AM335X_CONF_GPMC_AD13,        /* GPIO1[13] */
    105     AM335X_CONF_GPMC_AD14,        /* GPIO1[14] */
    106     AM335X_CONF_GPMC_AD15,        /* GPIO1[15] */
    107     AM335X_CONF_GPMC_A0,          /* GPIO1[16] */
    108     AM335X_CONF_GPMC_A1,          /* GPIO1[17] */
    109     AM335X_CONF_GPMC_A2,          /* GPIO1[18] */
    110     AM335X_CONF_GPMC_A3,          /* GPIO1[19] */
    111     CONF_NOT_DEFINED,             /* GPIO1[20] */
    112     CONF_NOT_DEFINED,             /* GPIO1[21] */
    113     CONF_NOT_DEFINED,             /* GPIO1[22] */
    114     CONF_NOT_DEFINED,             /* GPIO1[23] */
    115     CONF_NOT_DEFINED,             /* GPIO1[24] */
    116     CONF_NOT_DEFINED,             /* GPIO1[25] */
    117     CONF_NOT_DEFINED,             /* GPIO1[26] */
    118     CONF_NOT_DEFINED,             /* GPIO1[27] */
    119     AM335X_CONF_GPMC_BEN1,        /* GPIO1[28] */
    120     AM335X_CONF_GPMC_CSN0,        /* GPIO1[29] */
    121     AM335X_CONF_GPMC_CSN1,        /* GPIO1[30] */
    122     AM335X_CONF_GPMC_CSN2         /* GPIO1[31] */ },
    123 
    124   /* GPIO Module 2 */
    125   { CONF_NOT_DEFINED,             /* GPIO2[0] */
    126     AM335X_CONF_GPMC_CLK,         /* GPIO2[1] */
    127     AM335X_CONF_GPMC_ADVN_ALE,    /* GPIO2[2] */
    128     AM335X_CONF_GPMC_OEN_REN,     /* GPIO2[3] */
    129     AM335X_CONF_GPMC_WEN,         /* GPIO2[4] */
    130     AM335X_CONF_GPMC_BEN0_CLE,    /* GPIO2[5] */
    131     AM335X_CONF_LCD_DATA0,        /* GPIO2[6] */
    132     AM335X_CONF_LCD_DATA1,        /* GPIO2[7] */
    133     AM335X_CONF_LCD_DATA2,        /* GPIO2[8] */
    134     AM335X_CONF_LCD_DATA3,        /* GPIO2[9] */
    135     AM335X_CONF_LCD_DATA4,        /* GPIO2[10] */
    136     AM335X_CONF_LCD_DATA5,        /* GPIO2[11] */
    137     AM335X_CONF_LCD_DATA6,        /* GPIO2[12] */
    138     AM335X_CONF_LCD_DATA7,        /* GPIO2[13] */
    139     AM335X_CONF_LCD_DATA8,        /* GPIO2[14] */
    140     AM335X_CONF_LCD_DATA9,        /* GPIO2[15] */
    141     AM335X_CONF_LCD_DATA10,       /* GPIO2[16] */
    142     AM335X_CONF_LCD_DATA11,       /* GPIO2[17] */
    143     CONF_NOT_DEFINED,             /* GPIO2[18] */
    144     CONF_NOT_DEFINED,             /* GPIO2[19] */
    145     CONF_NOT_DEFINED,             /* GPIO2[20] */
    146     CONF_NOT_DEFINED,             /* GPIO2[21] */
    147     AM335X_CONF_LCD_VSYNC,        /* GPIO2[22] */
    148     AM335X_CONF_LCD_HSYNC,        /* GPIO2[23] */
    149     AM335X_CONF_LCD_PCLK,         /* GPIO2[24] */
    150     AM335X_CONF_LCD_AC_BIAS_EN    /* GPIO2[25] */ },
    151 
    152   /* GPIO Module 3 */
    153   { CONF_NOT_DEFINED,             /* GPIO3[0] */
    154     CONF_NOT_DEFINED,             /* GPIO3[1] */
    155     CONF_NOT_DEFINED,             /* GPIO3[2] */
    156     CONF_NOT_DEFINED,             /* GPIO3[3] */
    157     CONF_NOT_DEFINED,             /* GPIO3[4] */
    158     CONF_NOT_DEFINED,             /* GPIO3[5] */
    159     CONF_NOT_DEFINED,             /* GPIO3[6] */
    160     CONF_NOT_DEFINED,             /* GPIO3[7] */
    161     CONF_NOT_DEFINED,             /* GPIO3[8] */
    162     CONF_NOT_DEFINED,             /* GPIO3[9] */
    163     CONF_NOT_DEFINED,             /* GPIO3[10] */
    164     CONF_NOT_DEFINED,             /* GPIO3[11] */
    165     CONF_NOT_DEFINED,             /* GPIO3[12] */
    166     CONF_NOT_DEFINED,             /* GPIO3[13] */
    167     AM335X_CONF_MCASP0_ACLKX,     /* GPIO3[14] */
    168     AM335X_CONF_MCASP0_FSX,       /* GPIO3[15] */
    169     AM335X_CONF_MCASP0_AXR0,      /* GPIO3[16] */
    170     AM335X_CONF_MCASP0_AHCLKR,    /* GPIO3[17] */
    171     CONF_NOT_DEFINED,             /* GPIO3[18] */
    172     AM335X_CONF_MCASP0_FSR,       /* GPIO3[19] */
    173     CONF_NOT_DEFINED,             /* GPIO3[20] */
    174     AM335X_CONF_MCASP0_AHCLKX     /* GPIO3[21] */ }
    175 };
    176 
    177 /* Get the address of Base Register + Offset for pad config */
    178 uint32_t static inline bbb_conf_reg(uint32_t bank, uint32_t pin)
    179 {
    180   return (AM335X_PADCONF_BASE + gpio_pad_conf[bank][pin]);
    181 }
    18249
    18350/* Get the value of Base Register + Offset */
Note: See TracChangeset for help on using the changeset viewer.