⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gpiomap.c

📁 基于LINUX系统的,GPIO引脚,定义文件,C语言源代码书写
💻 C
📖 第 1 页 / 共 3 页
字号:
  {GPIO_ID_SLIC_SDO           , GPIOSET1    , FALSE  , 0x2000 },  {GPIO_ID_WATCHDOGPULSE      , GPIOSET2    , TRUE   , 0x0001 },#endif#if defined(GPIO_0210_001)   {GPIO_ID_GROUP_KEYPADCOLUMNS, GPIOSET1    , FALSE  , 0x001f },  {GPIO_ID_GROUP_KEYPADROWS   , GPIOSET1    , TRUE   , 0xff00 },  {GPIO_ID_WATCHDOGPULSE      , GPIOSET2    , TRUE   , 0x1000 },  {GPIO_ID_HOOKSWITCH         , GPIOSET1    , FALSE  , 0x0080 },  {GPIO_ID_HEADSET_DETECT     , GPIOSET1    , FALSE  , 0x0020 },  {GPIO_ID_FLASHBANKSELECT    , GPIOSET3    , TRUE   , 0x0400 },  {GPIO_ID_AUDIO_RST          , GPIOSET1    , TRUE   , 0x0040 },  {GPIO_ID_CODEC_SDA          , GPIOSET2    , TRUE   , 0x0200 },  {GPIO_ID_CODEC_SCL          , GPIOSET2    , TRUE   , 0x0100 },  {GPIO_ID_LCD_CS1            , GPIOSET2    , TRUE   , 0x0400 },  {GPIO_ID_LCD_RW             , GPIOSET1    , TRUE   , 0x2000 },  {GPIO_ID_LCD_DI             , GPIOSET1    , TRUE   , 0x4000 },  {GPIO_ID_LCD_E              , GPIOSET1    , TRUE   , 0x1000 },  {GPIO_ID_LCD_RST            , GPIOSET2    , TRUE   , 0x0800 },  {GPIO_ID_LCD_DATA           , GPIOSET1    , TRUE   , 0x0f00 },  {GPIO_ID_LCD_PRESENT        , GPIOSET2    , FALSE  , 0x2000 },  {GPIO_ID_EEPROM_SDA         , GPIOSET3    , TRUE   , 0x0001 },  {GPIO_ID_EEPROM_SCL         , GPIOSET2    , TRUE   , 0x8000 },  {GPIO_ID_EEPROM_WP          , GPIOSET3    , TRUE   , 0x0002 },  {GPIO_ID_LEDALL             , GPIOSET2    , TRUE   , 0x00ff },#endif  #if defined(GPIO_0213_001)  {GPIO_ID_GROUP_KEYPADCOLUMNS, GPIOSET1    , FALSE  , 0x000f },  {GPIO_ID_GROUP_KEYPADROWS   , GPIOSET1    , TRUE   , 0x0f00 },  {GPIO_ID_GROUP_3TCOLUMNS    , GPIOSET2    , FALSE  , 0x00f0 },  {GPIO_ID_GROUP_3TROWS       , GPIOSET1    , TRUE   , 0x3000 },  {GPIO_ID_HOOKSWITCH         , GPIOSET1    , FALSE  , 0x0080 },  {GPIO_ID_AUDIO_RST          , GPIOSET1    , TRUE   , 0x0040 },  {GPIO_ID_CODEC_SDA          , GPIOSET2    , TRUE   , 0x0200 },  {GPIO_ID_CODEC_SCL          , GPIOSET2    , TRUE   , 0x0100 },  {GPIO_ID_LEDALL             , GPIOSET2    , TRUE   , 0x0003 },  {GPIO_ID_NOCONNECT1         , GPIOSET1    , TRUE   , 0xc030 },  {GPIO_ID_NOCONNECT2         , GPIOSET2    , TRUE   , 0x000c },#endif #if defined(GPIO_0226_001)  {GPIO_ID_KEYPADALL          , GPIOSET1    , FALSE  , 0x0080 },  {GPIO_ID_LEDALL             , GPIOSET2    , TRUE   , 0x003f },  {GPIO_ID_SLIC_SCLK          , GPIOSET1    , TRUE   , 0x0020 },  {GPIO_ID_SLIC_SDI           , GPIOSET1    , TRUE   , 0x0010 },  {GPIO_ID_SLIC_SDO           , GPIOSET1    , FALSE  , 0x0008 },  {GPIO_ID_SLIC1_CS           , GPIOSET1    , TRUE   , 0x0004 },  {GPIO_ID_SLIC_CSALL         , GPIOSET1    , TRUE   , 0x0004 },  {GPIO_ID_SLIC1_INT          , GPIOSET1    , FALSE  , 0x0001 },  {GPIO_ID_SLIC_RESET         , GPIOSET1    , TRUE   , 0x0002 },  {GPIO_ID_NOCONNECT1         , GPIOSET1    , TRUE   , 0xff40 },  {GPIO_ID_NOCONNECT2         , GPIOSET2    , TRUE   , 0x00c0 },#endif #if defined(GPIO_5001_001) || defined(GPIO_iad110_01)  {GPIO_ID_KEYPADALL          , GPIOSET1    , FALSE  , 0x0080 },  {GPIO_ID_LEDALL             , GPIOSET2    , TRUE   , 0x003f },  {GPIO_ID_SLIC_SCLK          , GPIOSET1    , TRUE   , 0x1000 },  {GPIO_ID_SLIC_SDI           , GPIOSET1    , TRUE   , 0x0800 },  {GPIO_ID_SLIC_SDO           , GPIOSET1    , FALSE  , 0x0400 },  {GPIO_ID_SLIC1_CS           , GPIOSET1    , TRUE   , 0x0200 },  {GPIO_ID_SLIC_CSALL         , GPIOSET1    , TRUE   , 0x0200 },  {GPIO_ID_SLIC1_INT          , GPIOSET1    , FALSE  , 0x0040 },  {GPIO_ID_SLIC_RESET         , GPIOSET1    , TRUE   , 0x0100 },  {GPIO_ID_DAA_SCLK           , GPIOSET1    , TRUE   , 0x0020 },  {GPIO_ID_DAA_SDI            , GPIOSET1    , TRUE   , 0x0010 },  {GPIO_ID_DAA_SDO            , GPIOSET1    , FALSE  , 0x0008 },  {GPIO_ID_DAA1_CS            , GPIOSET1    , TRUE   , 0x0004 },  {GPIO_ID_SLIC2_CS           , GPIOSET1    , TRUE   , 0x0004 },  {GPIO_ID_DAA_CSALL          , GPIOSET1    , TRUE   , 0x0004 },  {GPIO_ID_DAA1_INT           , GPIOSET1    , FALSE  , 0x0001 },  {GPIO_ID_SLIC2_INT          , GPIOSET1    , FALSE  , 0x0001 },  {GPIO_ID_DAA_RESET          , GPIOSET1    , TRUE   , 0x0002 },  {GPIO_ID_FXS_RELAY          , GPIOSET1    , TRUE   , 0x2000 },  {GPIO_ID_NOCONNECT1         , GPIOSET1    , TRUE   , 0xc000 },  {GPIO_ID_NOCONNECT2         , GPIOSET2    , TRUE   , 0x00c0 },#endif #if defined(GPIO_5022_001)  {GPIO_ID_KEYPADALL          , GPIOSET1    , FALSE  , 0x0080 },  {GPIO_ID_LEDALL             , GPIOSET2    , TRUE   , 0x00ff },  {GPIO_ID_SLIC_SCLK          , GPIOSET1    , TRUE   , 0x1000 },  {GPIO_ID_SLIC_SDI           , GPIOSET1    , TRUE   , 0x0800 },  {GPIO_ID_SLIC_SDO           , GPIOSET1    , FALSE  , 0x0400 },  {GPIO_ID_SLIC1_CS           , GPIOSET1    , TRUE   , 0x0200 },  {GPIO_ID_SLIC1_INT          , GPIOSET1    , FALSE  , 0x0040 },  {GPIO_ID_SLIC2_CS           , GPIOSET2    , TRUE   , 0x0800 },  {GPIO_ID_SLIC2_INT          , GPIOSET2    , FALSE  , 0x0400 },  {GPIO_ID_SLIC_RESET         , GPIOSET1    , TRUE   , 0x0100 },//{GPIO_ID_SLIC_CSALL         , GPIOSET1    , TRUE   , 0x0200 },  {GPIO_ID_DAA_SCLK           , GPIOSET1    , TRUE   , 0x0020 },  {GPIO_ID_DAA_SDI            , GPIOSET1    , TRUE   , 0x0010 },  {GPIO_ID_DAA_SDO            , GPIOSET1    , FALSE  , 0x0008 },  {GPIO_ID_DAA1_CS            , GPIOSET1    , TRUE   , 0x0004 },  {GPIO_ID_DAA1_INT           , GPIOSET1    , FALSE  , 0x0001 },  {GPIO_ID_DAA2_CS            , GPIOSET2    , TRUE   , 0x0200 },  {GPIO_ID_DAA2_INT           , GPIOSET2    , FALSE  , 0x0100 },  {GPIO_ID_DAA_RESET          , GPIOSET1    , TRUE   , 0x0002 },//{GPIO_ID_DAA_CSALL          , GPIOSET1    , TRUE   , 0x0004 },//{GPIO_ID_FXS_RELAY          , GPIOSET1    , TRUE   , 0x2000 },  {GPIO_ID_NOCONNECT1         , GPIOSET1    , TRUE   , 0xc000 },  {GPIO_ID_NOCONNECT2         , GPIOSET2    , TRUE   , 0x0000 },#endif #if defined(GPIO_iad200_03)  {GPIO_ID_KEYPADALL          , GPIOSET1    , FALSE  , 0x0080 },  {GPIO_ID_LEDALL             , GPIOSET2    , TRUE   , 0x00ff },  {GPIO_ID_SLIC_SCLK          , GPIOSET1    , TRUE   , 0x1000 },  {GPIO_ID_SLIC_SDI           , GPIOSET1    , TRUE   , 0x0800 },  {GPIO_ID_SLIC_SDO           , GPIOSET1    , FALSE  , 0x0400 },  {GPIO_ID_SLIC1_CS           , GPIOSET1    , TRUE   , 0x0200 },  {GPIO_ID_SLIC_CSALL         , GPIOSET1    , TRUE   , 0x0200 },  {GPIO_ID_SLIC1_INT          , GPIOSET1    , FALSE  , 0x0040 },  {GPIO_ID_SLIC_RESET         , GPIOSET1    , TRUE   , 0x0100 },  {GPIO_ID_DAA_SCLK           , GPIOSET1    , TRUE   , 0x0020 },  {GPIO_ID_DAA_SDI            , GPIOSET1    , TRUE   , 0x0010 },  {GPIO_ID_DAA_SDO            , GPIOSET1    , FALSE  , 0x0008 },  {GPIO_ID_DAA1_CS            , GPIOSET1    , TRUE   , 0x0004 },  {GPIO_ID_SLIC2_CS           , GPIOSET1    , TRUE   , 0x0004 },  {GPIO_ID_DAA_CSALL          , GPIOSET1    , TRUE   , 0x0004 },  {GPIO_ID_DAA1_INT           , GPIOSET1    , FALSE  , 0x0001 },  {GPIO_ID_SLIC2_INT          , GPIOSET1    , FALSE  , 0x0001 },  {GPIO_ID_DAA_RESET          , GPIOSET1    , TRUE   , 0x0002 },  {GPIO_ID_FXS_RELAY          , GPIOSET1    , TRUE   , 0x2000 },  {GPIO_ID_NOCONNECT1         , GPIOSET1    , TRUE   , 0xc000 },  {GPIO_ID_NOCONNECT2         , GPIOSET2    , TRUE   , 0x00c0 },#endif #if defined(GPIO_5002act)  {GPIO_ID_KEYPADALL          , GPIOSET1    , FALSE  , 0x0080 },  {GPIO_ID_LEDALL             , GPIOSET2    , TRUE   , 0x037f },  {GPIO_ID_SLIC_SCLK          , GPIOSET1    , TRUE   , 0x1000 },  {GPIO_ID_SLIC_SDI           , GPIOSET1    , TRUE   , 0x0800 },  {GPIO_ID_SLIC_SDO           , GPIOSET1    , FALSE  , 0x0400 },  {GPIO_ID_SLIC2_CS           , GPIOSET1    , TRUE   , 0x0200 },  {GPIO_ID_SLIC_CSALL         , GPIOSET1    , TRUE   , 0x0200 },  {GPIO_ID_SLIC2_INT          , GPIOSET1    , FALSE  , 0x0040 },  {GPIO_ID_SLIC_RESET         , GPIOSET1    , TRUE   , 0x0100 },  {GPIO_ID_DAA_SCLK           , GPIOSET1    , TRUE   , 0x0020 },  {GPIO_ID_DAA_SDI            , GPIOSET1    , TRUE   , 0x0010 },  {GPIO_ID_DAA_SDO            , GPIOSET1    , FALSE  , 0x0008 },  {GPIO_ID_DAA1_CS            , GPIOSET1    , TRUE   , 0x0004 },  {GPIO_ID_SLIC1_CS           , GPIOSET1    , TRUE   , 0x0004 },  {GPIO_ID_DAA_CSALL          , GPIOSET1    , TRUE   , 0x0004 },  {GPIO_ID_DAA1_INT           , GPIOSET1    , FALSE  , 0x0001 },  {GPIO_ID_SLIC1_INT          , GPIOSET1    , FALSE  , 0x0001 },  {GPIO_ID_DAA_RESET          , GPIOSET1    , TRUE   , 0x0002 },  {GPIO_ID_FXS_RELAY          , GPIOSET1    , TRUE   , 0x2000 },  {GPIO_ID_NOCONNECT1         , GPIOSET1    , TRUE   , 0xc000 },  {GPIO_ID_NOCONNECT2         , GPIOSET2    , TRUE   , 0x00c0 },#endif#if defined(GPIO_9000_001)  {GPIO_ID_FLASHBANKSELECT    , GPIOSET1    , TRUE   , 0x0020 },  {GPIO_ID_MAC1_RX_EN         , GPIOSET1    , TRUE   , 0x0080 },  {GPIO_ID_LEDALL             , GPIOSET1    , TRUE   , 0x0f00 },  {GPIO_ID_KEYPADALL          , GPIOSET1    , FALSE  , 0x1000 },  {GPIO_ID_WATCHDOGPULSE      , GPIOSET1    , TRUE   , 0x8000 },  {GPIO_ID_CTRLE_MODE         , GPIOSET1    , TRUE   , 0x0008 },  {GPIO_ID_CTRLE_GASPINT      , GPIOSET1    , FALSE  , 0x0002 },  {GPIO_ID_CTRLE_CLK          , GPIOSET1    , TRUE   , 0x0004 },  {GPIO_ID_DYNAMITE_RESET     , GPIOSET1    , TRUE   , 0x0010 },#endif#if defined(GPIO_9000_002)  {GPIO_ID_FLASHBANKSELECT    , GPIOSET1    , TRUE   , 0x0020 },  {GPIO_ID_MAC1_RX_EN         , GPIOSET1    , TRUE   , 0x0080 },  {GPIO_ID_LEDALL             , GPIOSET1    , TRUE   , 0x0f00 },  {GPIO_ID_KEYPADALL          , GPIOSET1    , FALSE  , 0x1000 },  {GPIO_ID_WATCHDOGPULSE      , GPIOSET1    , TRUE   , 0x8000 },  {GPIO_ID_CTRLE_MODE         , GPIOSET1    , TRUE   , 0x0008 },  {GPIO_ID_CTRLE_GASPINT      , GPIOSET1    , FALSE  , 0x0002 },  {GPIO_ID_CTRLE_CLK          , GPIOSET1    , TRUE   , 0x0004 },  {GPIO_ID_DYNAMITE_RESET     , GPIOSET1    , TRUE   , 0x0010 },  {GPIO_ID_AFE_RESET          , GPIOSET3    , TRUE   , 0x0400 },                #endif#if defined(GPIO_EBR02)  {GPIO_ID_FLASHBANKSELECT    , GPIOSET1    , TRUE   , 0x0020 },  {GPIO_ID_MAC1_RX_EN         , GPIOSET1    , TRUE   , 0x0080 },  {GPIO_ID_LEDALL             , GPIOSET1    , TRUE   , 0x0f00 },  {GPIO_ID_KEYPADALL          , GPIOSET1    , FALSE  , 0x1000 },  {GPIO_ID_WATCHDOGPULSE      , GPIOSET1    , TRUE   , 0x8000 },  {GPIO_ID_CTRLE_MODE         , GPIOSET2    , TRUE   , 0x0200 },  {GPIO_ID_CTRLE_GASPINT      , GPIOSET2    , FALSE  , 0x0400 },  {GPIO_ID_CTRLE_CLK          , GPIOSET2    , TRUE   , 0x0800 },  {GPIO_ID_DYNAMITE_RESET     , GPIOSET2    , TRUE   , 0x1000 },#endif#if defined(GPIO_EBR03)  {GPIO_ID_FLASHBANKSELECT    , GPIOSET1    , TRUE   , 0x0020 },  {GPIO_ID_MAC1_RX_EN         , GPIOSET1    , TRUE   , 0x0080 },  {GPIO_ID_LEDALL             , GPIOSET3    , TRUE   , 0x000f },  {GPIO_ID_KEYPADALL          , GPIOSET1    , FALSE  , 0x1000 },  {GPIO_ID_WATCHDOGPULSE      , GPIOSET1    , TRUE   , 0x8000 },  {GPIO_ID_SHPOTS_SPI_SPIIN   , GPIOSET1    , TRUE   , 0x0100 },  {GPIO_ID_SHPOTS_SPI_BUSY    , GPIOSET1    , FALSE  , 0x0004 },  {GPIO_ID_SHPOTS_SPI_DET0    , GPIOSET1    , FALSE  , 0x0001 },  {GPIO_ID_SHPOTS_SPI_DET1    , GPIOSET1    , FALSE  , 0x0002 },  {GPIO_ID_SHPOTS_SPI_CH0     , GPIOSET1    , TRUE   , 0x0008 },  {GPIO_ID_SHPOTS_SPI_CH1     , GPIOSET1    , TRUE   , 0x0010 },  {GPIO_ID_SHPOTS_SPI_SPIOUT  , GPIOSET1    , FALSE  , 0x0200 },  {GPIO_ID_SHPOTS_SPI_SPICLK  , GPIOSET1    , TRUE   , 0x0400 },  {GPIO_ID_CTRLE_MODE         , GPIOSET2    , TRUE   , 0x0200 },  {GPIO_ID_CTRLE_GASPINT      , GPIOSET2    , FALSE  , 0x0400 },  {GPIO_ID_CTRLE_CLK          , GPIOSET2    , TRUE   , 0x0800 },  {GPIO_ID_AFE_RESET          , GPIOSET2    , TRUE   , 0x1000 },  {GPIO_ID_PHY_PD             , GPIOSET3    , TRUE   , 0x0010 },  {GPIO_ID_DYNAMITE_RESET     , GPIOSET3    , TRUE   , 0x0040 },#endif#if defined(GPIO_AVG5400G)  {GPIO_ID_MAC1_RX_EN         , GPIOSET1    , TRUE   , 0x0080 },  {GPIO_ID_SLIC_SCLK          , GPIOSET2    , TRUE   , 0x0010 },  {GPIO_ID_SLIC_SDI           , GPIOSET2    , TRUE   , 0x0020 },  {GPIO_ID_SLIC_SDO           , GPIOSET2    , FALSE  , 0x0040 },  {GPIO_ID_SLIC1_CS           , GPIOSET2    , TRUE   , 0x0001 },  {GPIO_ID_SLIC2_CS           , GPIOSET2    , TRUE   , 0x0002 },  {GPIO_ID_SLIC_CSALL         , GPIOSET2    , TRUE   , 0x000f },  {GPIO_ID_SLIC1_INT          , GPIOSET1    , FALSE  , 0x0008 },  {GPIO_ID_SLIC2_INT          , GPIOSET1    , FALSE  , 0x0010 },  {GPIO_ID_SLIC_RESET         , GPIOSET2    , TRUE   , 0x0080 },  {GPIO_ID_DAA_SCLK           , GPIOSET2    , TRUE   , 0x0010 },  {GPIO_ID_DAA_SDI            , GPIOSET2    , TRUE   , 0x0020 },  {GPIO_ID_DAA_SDO            , GPIOSET2    , FALSE  , 0x0040 },  {GPIO_ID_DAA1_CS            , GPIOSET2    , TRUE   , 0x0004 },  {GPIO_ID_DAA1_INT           , GPIOSET1    , FALSE  , 0x0020 },  {GPIO_ID_DAA_RESET          , GPIOSET1    , TRUE   , 0x0080 },  {GPIO_ID_FXS_RELAY          , GPIOSET1    , TRUE   , 0x0002 },  {GPIO_ID_FXS_RELAY2         , GPIOSET1    , TRUE   , 0x0004 },  {GPIO_ID_KEYPADALL          , GPIOSET1    , FALSE  , 0x8000 },  {GPIO_ID_LEDALL             , GPIOSET1    , TRUE   , 0x0700 },  {GPIO_ID_FLASHBANKSELECT    , GPIOSET3    , TRUE   , 0x0400 },#endif  {GPIO_ID_ENDOFMAP           , 0           , FALSE  , 0x0000 }};////////////////////////// END OF FILE //////////////////////////////////

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -