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

📄 mx31_ddk.h

📁 freescale i.mx31 BSP CE5.0全部源码
💻 H
📖 第 1 页 / 共 5 页
字号:
    DDK_IOMUX_PIN_BOOT_MODE2            = (2416),
    DDK_IOMUX_PIN_BOOT_MODE1            = (2424),
    DDK_IOMUX_PIN_BOOT_MODE0            = (2432),
    DDK_IOMUX_PIN_CLKO                  = (2440),
    DDK_IOMUX_PIN_POR_B                 = (2448),
    DDK_IOMUX_PIN_RESET_IN_B            = (2456),
    DDK_IOMUX_PIN_CKIH                  = (2464),
    DDK_IOMUX_PIN_SIMPD0                = (2472),
    DDK_IOMUX_PIN_SRX0                  = (2480),
    DDK_IOMUX_PIN_STX0                  = (2488),
    DDK_IOMUX_PIN_SVEN0                 = (2496),
    DDK_IOMUX_PIN_SRST0                 = (2504),
    DDK_IOMUX_PIN_SCLK0                 = (2512),
    DDK_IOMUX_PIN_GPIO3_1               = (2520),
    DDK_IOMUX_PIN_GPIO3_0               = (2528),
    DDK_IOMUX_PIN_GPIO1_6               = (2536),
    DDK_IOMUX_PIN_GPIO1_5               = (2544),
    DDK_IOMUX_PIN_GPIO1_4               = (2552),
    DDK_IOMUX_PIN_GPIO1_3               = (2560),
    DDK_IOMUX_PIN_GPIO1_2               = (2568),
    DDK_IOMUX_PIN_GPIO1_1               = (2576),
    DDK_IOMUX_PIN_GPIO1_0               = (2584),
    DDK_IOMUX_PIN_PWMO                  = (2592),
    DDK_IOMUX_PIN_WATCHDOG_RST          = (2600),
    DDK_IOMUX_PIN_COMPARE               = (2608),
    DDK_IOMUX_PIN_CAPTURE               = (2616)
} DDK_IOMUX_PIN;
#endif // IMGVPMX31


//-----------------------------------------------------------------------------
//
//  Type: DDK_IOMUX_OUT
//
//  Specifies the muxing on the output path for a signal.
//
// 
//-----------------------------------------------------------------------------
typedef enum 
{
    DDK_IOMUX_OUT_GPIO      = (IOMUX_SW_MUX_CTL_OUT_GPIO << IOMUX_SW_MUX_CTL_OUT_LSH),
    DDK_IOMUX_OUT_FUNC      = (IOMUX_SW_MUX_CTL_OUT_FUNC << IOMUX_SW_MUX_CTL_OUT_LSH),
    DDK_IOMUX_OUT_ALT1      = (IOMUX_SW_MUX_CTL_OUT_MUX1 << IOMUX_SW_MUX_CTL_OUT_LSH),
    DDK_IOMUX_OUT_ALT2      = (IOMUX_SW_MUX_CTL_OUT_MUX2 << IOMUX_SW_MUX_CTL_OUT_LSH),
    DDK_IOMUX_OUT_ALT3      = (IOMUX_SW_MUX_CTL_OUT_MUX3 << IOMUX_SW_MUX_CTL_OUT_LSH),
    DDK_IOMUX_OUT_ALT4      = (IOMUX_SW_MUX_CTL_OUT_MUX4 << IOMUX_SW_MUX_CTL_OUT_LSH),
    DDK_IOMUX_OUT_ALT5      = (IOMUX_SW_MUX_CTL_OUT_MUX5 << IOMUX_SW_MUX_CTL_OUT_LSH),
    DDK_IOMUX_OUT_ALT6      = (IOMUX_SW_MUX_CTL_OUT_MUX6 << IOMUX_SW_MUX_CTL_OUT_LSH)
} DDK_IOMUX_OUT;


//-----------------------------------------------------------------------------
//
//  Type: DDK_IOMUX_IN
//
//  Specifies the muxing on the input path for a signal.
//
// 
//-----------------------------------------------------------------------------
typedef enum 
{
    DDK_IOMUX_IN_NONE       = (0),
    DDK_IOMUX_IN_GPIO       = (1U << IOMUX_SW_MUX_CTL_GPIO_IN_LSH),
    DDK_IOMUX_IN_FUNC       = (1U << IOMUX_SW_MUX_CTL_FUNC_IN_LSH),
    DDK_IOMUX_IN_ALT1       = (1U << IOMUX_SW_MUX_CTL_MUX1_IN_LSH),
    DDK_IOMUX_IN_ALT2       = (1U << IOMUX_SW_MUX_CTL_MUX2_IN_LSH)
} DDK_IOMUX_IN;


//-----------------------------------------------------------------------------
//
//  Type: DDK_IOMUX_GPR
//
//  Specifies the general purpose register (GPR) bits within the IOMUX
//  used to control various muxing features within the SoC.
// 
//-----------------------------------------------------------------------------
typedef enum 
{
    DDK_IOMUX_GPR_FIRI_UART2    = (0),
    DDK_IOMUX_GPR_DDR_MODE      = (1),
    DDK_IOMUX_GPR_CSPI_BB       = (2),
    DDK_IOMUX_GPR_ATA1          = (3),
    DDK_IOMUX_GPR_ATA2          = (4),
    DDK_IOMUX_GPR_ATA3          = (5),
    DDK_IOMUX_GPR_ATA4          = (6),
    DDK_IOMUX_GPR_ATA5          = (7),
    DDK_IOMUX_GPR_ATA6          = (8),
    DDK_IOMUX_GPR_ATA7          = (9),
    DDK_IOMUX_GPR_ATA8          = (10),
    DDK_IOMUX_GPR_UH2           = (11),
    DDK_IOMUX_GPR_CSD0          = (12),
    DDK_IOMUX_GPR_CSD1          = (13),
    DDK_IOMUX_GPR_CSPI1_UART3   = (14),
    DDK_IOMUX_GPR_MBX           = (15),
    DDK_IOMUX_GPR_TAMPER_EN     = (16),
    DDK_IOMUX_GPR_USB_4WIRE     = (17),
    DDK_IOMUX_GPR_USB_COMMON    = (18),
    DDK_IOMUX_GPR_SDHC_MS1      = (19),
    DDK_IOMUX_GPR_SDHC_MS2      = (20),
    DDK_IOMUX_GPR_SPLL_BYP      = (21),
    DDK_IOMUX_GPR_UPLL_BYP      = (22),
    DDK_IOMUX_GPR_MSHC1_CLK     = (23),
    DDK_IOMUX_GPR_MSHC2_CLK     = (24),
    DDK_IOMUX_GPR_CSPI3_UART5   = (25),
    DDK_IOMUX_GPR_ATA9          = (26),
    DDK_IOMUX_GPR_USB_SUSPEND   = (27),
    DDK_IOMUX_GPR_USB_OTG_LOOP  = (28),
    DDK_IOMUX_GPR_USB_HS1_LOOP  = (29),
    DDK_IOMUX_GPR_USB_HS2_LOOP  = (30),
    DDK_IOMUX_GPR_CLK0          = (31)
} DDK_IOMUX_GPR;



//-----------------------------------------------------------------------------
//
//  Type: DDK_IOMUX_PAD
//
//  Specifies the functional pad name used to configure the IOMUX.  The enum
//  value corresponds to the bit offset within the SW_PAD_CTL registers.
//
//-----------------------------------------------------------------------------
typedef enum {
    DDK_IOMUX_PAD_PAD2                  = (0),
    DDK_IOMUX_PAD_PAD1                  = (10),
    DDK_IOMUX_PAD_TTM                   = (20),
    DDK_IOMUX_PAD_CSPI3_SPI_RDY         = (32),
    DDK_IOMUX_PAD_CSPI3_SCLK            = (42),
    DDK_IOMUX_PAD_CSPI3_MISO            = (52),
    DDK_IOMUX_PAD_CSPI3_MOSI            = (64),
    DDK_IOMUX_PAD_CLKSS                 = (74),
    DDK_IOMUX_PAD_CE_CONTROL            = (84),
    DDK_IOMUX_PAD_ATA_RESET_B           = (96),
    DDK_IOMUX_PAD_ATA_DMACK             = (106),
    DDK_IOMUX_PAD_ATA_DIOW              = (116),
    DDK_IOMUX_PAD_ATA_DIOR              = (128),
    DDK_IOMUX_PAD_ATA_CS1               = (138),
    DDK_IOMUX_PAD_ATA_CS0               = (148),
    DDK_IOMUX_PAD_SD1_DATA3             = (160),
    DDK_IOMUX_PAD_SD1_DATA2             = (170),
    DDK_IOMUX_PAD_SD1_DATA1             = (180),
    DDK_IOMUX_PAD_SD1_DATA0             = (192),
    DDK_IOMUX_PAD_SD1_CLK               = (202),
    DDK_IOMUX_PAD_SD1_CMD               = (212),
    DDK_IOMUX_PAD_D3_SPL                = (224),
    DDK_IOMUX_PAD_D3_CLS                = (234),
    DDK_IOMUX_PAD_D3_REV                = (244),
    DDK_IOMUX_PAD_CONTRAST              = (256),
    DDK_IOMUX_PAD_VSYNC3                = (266),
    DDK_IOMUX_PAD_READ                  = (276),
    DDK_IOMUX_PAD_WRITE                 = (288),
    DDK_IOMUX_PAD_PAR_RS                = (298),
    DDK_IOMUX_PAD_SER_RS                = (308),
    DDK_IOMUX_PAD_LCS1                  = (320),
    DDK_IOMUX_PAD_LCS0                  = (330),
    DDK_IOMUX_PAD_SD_D_CLK              = (340),
    DDK_IOMUX_PAD_SD_D_IO               = (352),
    DDK_IOMUX_PAD_SD_D_I                = (362),
    DDK_IOMUX_PAD_DRDY0                 = (372),
    DDK_IOMUX_PAD_FPSHIFT               = (384),
    DDK_IOMUX_PAD_HSYNC                 = (394),
    DDK_IOMUX_PAD_VSYNC0                = (404),
    DDK_IOMUX_PAD_LD17                  = (416),
    DDK_IOMUX_PAD_LD16                  = (426),
    DDK_IOMUX_PAD_LD15                  = (436),
    DDK_IOMUX_PAD_LD14                  = (448),
    DDK_IOMUX_PAD_LD13                  = (458),
    DDK_IOMUX_PAD_LD12                  = (468),
    DDK_IOMUX_PAD_LD11                  = (480),
    DDK_IOMUX_PAD_LD10                  = (490),
    DDK_IOMUX_PAD_LD9                   = (500),
    DDK_IOMUX_PAD_LD8                   = (512),
    DDK_IOMUX_PAD_LD7                   = (522),
    DDK_IOMUX_PAD_LD6                   = (532),
    DDK_IOMUX_PAD_LD5                   = (544),
    DDK_IOMUX_PAD_LD4                   = (554),
    DDK_IOMUX_PAD_LD3                   = (564),
    DDK_IOMUX_PAD_LD2                   = (576),
    DDK_IOMUX_PAD_LD1                   = (586),
    DDK_IOMUX_PAD_LD0                   = (596),
    DDK_IOMUX_PAD_USBH2_DATA1           = (608),
    DDK_IOMUX_PAD_USBH2_DATA0           = (618),
    DDK_IOMUX_PAD_USBH2_NXT             = (628),
    DDK_IOMUX_PAD_USBH2_STP             = (640),
    DDK_IOMUX_PAD_USBH2_DIR             = (650),
    DDK_IOMUX_PAD_USBH2_CLK             = (660),
    DDK_IOMUX_PAD_USBOTG_DATA7          = (672),
    DDK_IOMUX_PAD_USBOTG_DATA6          = (682),
    DDK_IOMUX_PAD_USBOTG_DATA5          = (692),
    DDK_IOMUX_PAD_USBOTG_DATA4          = (704),
    DDK_IOMUX_PAD_USBOTG_DATA3          = (714),
    DDK_IOMUX_PAD_USBOTG_DATA2          = (724),
    DDK_IOMUX_PAD_USBOTG_DATA1          = (736),
    DDK_IOMUX_PAD_USBOTG_DATA0          = (746),
    DDK_IOMUX_PAD_USBOTG_NXT            = (756),
    DDK_IOMUX_PAD_USBOTG_STP            = (768),
    DDK_IOMUX_PAD_USBOTG_DIR            = (778),
    DDK_IOMUX_PAD_USBOTG_CLK            = (788),
    DDK_IOMUX_PAD_USB_BYP               = (800),
    DDK_IOMUX_PAD_USB_OC                = (810),
    DDK_IOMUX_PAD_USB_PWR               = (820),
    DDK_IOMUX_PAD_SJC_MOD               = (832),
    DDK_IOMUX_PAD_DE_B                  = (842),
    DDK_IOMUX_PAD_TRSTB                 = (852),
    DDK_IOMUX_PAD_TDO                   = (864),
    DDK_IOMUX_PAD_TDI                   = (874),
    DDK_IOMUX_PAD_TMS                   = (884),
    DDK_IOMUX_PAD_TCK                   = (896),
    DDK_IOMUX_PAD_RTCK                  = (906),
    DDK_IOMUX_PAD_KEY_COL7              = (916),
    DDK_IOMUX_PAD_KEY_COL6              = (928),
    DDK_IOMUX_PAD_KEY_COL5              = (938),
    DDK_IOMUX_PAD_KEY_COL4              = (948),
    DDK_IOMUX_PAD_KEY_COL3              = (960),
    DDK_IOMUX_PAD_KEY_COL2              = (970),
    DDK_IOMUX_PAD_KEY_COL1              = (980),
    DDK_IOMUX_PAD_KEY_COL0              = (992),
    DDK_IOMUX_PAD_KEY_ROW7              = (1002),
    DDK_IOMUX_PAD_KEY_ROW6              = (1012),
    DDK_IOMUX_PAD_KEY_ROW5              = (1024),
    DDK_IOMUX_PAD_KEY_ROW4              = (1034),
    DDK_IOMUX_PAD_KEY_ROW3              = (1044),
    DDK_IOMUX_PAD_KEY_ROW2              = (1056),
    DDK_IOMUX_PAD_KEY_ROW1              = (1066),
    DDK_IOMUX_PAD_KEY_ROW0              = (1076),
    DDK_IOMUX_PAD_BATT_LINE             = (1088),
    DDK_IOMUX_PAD_CTS2                  = (1098),
    DDK_IOMUX_PAD_RTS2                  = (1108),
    DDK_IOMUX_PAD_TXD2                  = (1120),
    DDK_IOMUX_PAD_RXD2                  = (1130),
    DDK_IOMUX_PAD_DTR_DCE2              = (1140),
    DDK_IOMUX_PAD_DCD_DTE1              = (1152),
    DDK_IOMUX_PAD_RI_DTE1               = (1162),
    DDK_IOMUX_PAD_DSR_DTE1              = (1172),
    DDK_IOMUX_PAD_DTR_DTE1              = (1184),
    DDK_IOMUX_PAD_DCD_DCE1              = (1194),
    DDK_IOMUX_PAD_RI_DCE1               = (1204),
    DDK_IOMUX_PAD_DSR_DCE1              = (1216),
    DDK_IOMUX_PAD_DTR_DCE1              = (1226),
    DDK_IOMUX_PAD_CTS1                  = (1236),
    DDK_IOMUX_PAD_RTS1                  = (1248),
    DDK_IOMUX_PAD_TXD1                  = (1258),
    DDK_IOMUX_PAD_RXD1                  = (1268),
    DDK_IOMUX_PAD_CSPI2_SPI_RDY         = (1280),
    DDK_IOMUX_PAD_CSPI2_SCLK            = (1290),
    DDK_IOMUX_PAD_CSPI2_SS2             = (1300),
    DDK_IOMUX_PAD_CSPI2_SS1             = (1312),
    DDK_IOMUX_PAD_CSPI2_SS0             = (1322),
    DDK_IOMUX_PAD_CSPI2_MISO            = (1332),
    DDK_IOMUX_PAD_CSPI2_MOSI            = (1344),
    DDK_IOMUX_PAD_CSPI1_SPI_RDY         = (1354),
    DDK_IOMUX_PAD_CSPI1_SCLK            = (1364),
    DDK_IOMUX_PAD_CSPI1_SS2             = (1376),
    DDK_IOMUX_PAD_CSPI1_SS1             = (1386),
    DDK_IOMUX_PAD_CSPI1_SS0             = (1396),
    DDK_IOMUX_PAD_CSPI1_MISO            = (1408),
    DDK_IOMUX_PAD_CSPI1_MOSI            = (1418),
    DDK_IOMUX_PAD_SFS6                  = (1428),
    DDK_IOMUX_PAD_SCK6                  = (1440),
    DDK_IOMUX_PAD_SRXD6                 = (1450),
    DDK_IOMUX_PAD_STXD6                 = (1460),
    DDK_IOMUX_PAD_SFS5                  = (1472),
    DDK_IOMUX_PAD_SCK5                  = (1482),
    DDK_IOMUX_PAD_SRXD5                 = (1492),
    DDK_IOMUX_PAD_STXD5                 = (1504),
    DDK_IOMUX_PAD_SFS4                  = (1514),
    DDK_IOMUX_PAD_SCK4                  = (1524),
    DDK_IOMUX_PAD_SRXD4                 = (1536),
    DDK_IOMUX_PAD_STXD4                 = (1546),
    DDK_IOMUX_PAD_SFS3                  = (1556),
    DDK_IOMUX_PAD_SCK3                  = (1568),
    DDK_IOMUX_PAD_SRXD3                 = (1578),
    DDK_IOMUX_PAD_STXD3                 = (1588),
    DDK_IOMUX_PAD_I2C_DAT               = (1600),
    DDK_IOMUX_PAD_I2C_CLK               = (1610),
    DDK_IOMUX_PAD_CSI_PIXCLK            = (1620),
    DDK_IOMUX_PAD_CSI_HSYNC             = (1632),

⌨️ 快捷键说明

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