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

📄 mx31_ddk.h

📁 freescale i.mx31 BSP CE5.0全部源码
💻 H
📖 第 1 页 / 共 5 页
字号:
    DDK_IOMUX_PAD_CSI_VSYNC             = (1642),
    DDK_IOMUX_PAD_CSI_MCLK              = (1652),
    DDK_IOMUX_PAD_CSI_D15               = (1664),
    DDK_IOMUX_PAD_CSI_D14               = (1674),
    DDK_IOMUX_PAD_CSI_D13               = (1684),
    DDK_IOMUX_PAD_CSI_D12               = (1696),
    DDK_IOMUX_PAD_CSI_D11               = (1706),
    DDK_IOMUX_PAD_CSI_D10               = (1716),
    DDK_IOMUX_PAD_CSI_D9                = (1728),
    DDK_IOMUX_PAD_CSI_D8                = (1738),
    DDK_IOMUX_PAD_CSI_D7                = (1748),
    DDK_IOMUX_PAD_CSI_D6                = (1760),
    DDK_IOMUX_PAD_CSI_D5                = (1770),
    DDK_IOMUX_PAD_CSI_D4                = (1780),
    DDK_IOMUX_PAD_M_GRANT               = (1792),
    DDK_IOMUX_PAD_M_REQUEST             = (1802),
    DDK_IOMUX_PAD_PC_POE                = (1812),
    DDK_IOMUX_PAD_PC_RW_B               = (1824),
    DDK_IOMUX_PAD_IOIS16                = (1834),
    DDK_IOMUX_PAD_PC_RST                = (1844),
    DDK_IOMUX_PAD_PC_BVD2               = (1856),
    DDK_IOMUX_PAD_PC_BVD1               = (1866),
    DDK_IOMUX_PAD_PC_VS2                = (1876),
    DDK_IOMUX_PAD_PC_VS1                = (1888),
    DDK_IOMUX_PAD_PC_PWRON              = (1898),
    DDK_IOMUX_PAD_PC_READY              = (1908),
    DDK_IOMUX_PAD_PC_WAIT_B             = (1920),
    DDK_IOMUX_PAD_PC_CD2_B              = (1930),
    DDK_IOMUX_PAD_PC_CD1_B              = (1940),
    DDK_IOMUX_PAD_D0                    = (1952),
    DDK_IOMUX_PAD_D1                    = (1962),
    DDK_IOMUX_PAD_D2                    = (1972),
    DDK_IOMUX_PAD_D3                    = (1984),
    DDK_IOMUX_PAD_D4                    = (1994),
    DDK_IOMUX_PAD_D5                    = (2004),
    DDK_IOMUX_PAD_D6                    = (2016),
    DDK_IOMUX_PAD_D7                    = (2026),
    DDK_IOMUX_PAD_D8                    = (2036),
    DDK_IOMUX_PAD_D9                    = (2048),
    DDK_IOMUX_PAD_D10                   = (2058),
    DDK_IOMUX_PAD_D11                   = (2068),
    DDK_IOMUX_PAD_D12                   = (2080),
    DDK_IOMUX_PAD_D13                   = (2090),
    DDK_IOMUX_PAD_D14                   = (2100),
    DDK_IOMUX_PAD_D15                   = (2112),
    DDK_IOMUX_PAD_NFRB                  = (2122),
    DDK_IOMUX_PAD_NFCE_B                = (2132),
    DDK_IOMUX_PAD_NFWP_B                = (2144),
    DDK_IOMUX_PAD_NFCLE                 = (2154),
    DDK_IOMUX_PAD_NFALE                 = (2164),
    DDK_IOMUX_PAD_NFRE_B                = (2176),
    DDK_IOMUX_PAD_NFWE_B                = (2186),
    DDK_IOMUX_PAD_SDQS3                 = (2196),
    DDK_IOMUX_PAD_SDQS2                 = (2208),
    DDK_IOMUX_PAD_SDQS1                 = (2218),
    DDK_IOMUX_PAD_SDQS0                 = (2228),
    DDK_IOMUX_PAD_SD2CLK_B              = (2240),
    DDK_IOMUX_PAD_SDCLK                 = (2250),
    DDK_IOMUX_PAD_SDCKE1                = (2260),
    DDK_IOMUX_PAD_SDCKE0                = (2272),
    DDK_IOMUX_PAD_SDWE                  = (2282),
    DDK_IOMUX_PAD_CAS                   = (2292),
    DDK_IOMUX_PAD_RAS                   = (2304),
    DDK_IOMUX_PAD_RW                    = (2314),
    DDK_IOMUX_PAD_BCLK                  = (2324),
    DDK_IOMUX_PAD_LBA                   = (2336),
    DDK_IOMUX_PAD_ECB                   = (2346),
    DDK_IOMUX_PAD_CS5                   = (2356),
    DDK_IOMUX_PAD_CS4                   = (2368),
    DDK_IOMUX_PAD_CS3                   = (2378),
    DDK_IOMUX_PAD_CS2                   = (2388),
    DDK_IOMUX_PAD_CS1                   = (2400),
    DDK_IOMUX_PAD_CS0                   = (2410),
    DDK_IOMUX_PAD_OE                    = (2420),
    DDK_IOMUX_PAD_EB1                   = (2432),
    DDK_IOMUX_PAD_EB0                   = (2442),
    DDK_IOMUX_PAD_DQM3                  = (2452),
    DDK_IOMUX_PAD_DQM2                  = (2464),
    DDK_IOMUX_PAD_DQM1                  = (2474),
    DDK_IOMUX_PAD_DQM0                  = (2484),
    DDK_IOMUX_PAD_SD31                  = (2496),
    DDK_IOMUX_PAD_SD30                  = (2506),
    DDK_IOMUX_PAD_SD29                  = (2516),
    DDK_IOMUX_PAD_SD28                  = (2528),
    DDK_IOMUX_PAD_SD27                  = (2538),
    DDK_IOMUX_PAD_SD26                  = (2548),
    DDK_IOMUX_PAD_SD25                  = (2560),
    DDK_IOMUX_PAD_SD24                  = (2570),
    DDK_IOMUX_PAD_SD23                  = (2580),
    DDK_IOMUX_PAD_SD22                  = (2592),
    DDK_IOMUX_PAD_SD21                  = (2602),
    DDK_IOMUX_PAD_SD20                  = (2612),
    DDK_IOMUX_PAD_SD19                  = (2624),
    DDK_IOMUX_PAD_SD18                  = (2634),
    DDK_IOMUX_PAD_SD17                  = (2644),
    DDK_IOMUX_PAD_SD16                  = (2656),
    DDK_IOMUX_PAD_SD15                  = (2666),
    DDK_IOMUX_PAD_SD14                  = (2676),
    DDK_IOMUX_PAD_SD13                  = (2688),
    DDK_IOMUX_PAD_SD12                  = (2698),
    DDK_IOMUX_PAD_SD11                  = (2708),
    DDK_IOMUX_PAD_SD10                  = (2720),
    DDK_IOMUX_PAD_SD9                   = (2730),
    DDK_IOMUX_PAD_SD8                   = (2740),
    DDK_IOMUX_PAD_SD7                   = (2752),
    DDK_IOMUX_PAD_SD6                   = (2762),
    DDK_IOMUX_PAD_SD5                   = (2772),
    DDK_IOMUX_PAD_SD4                   = (2784),
    DDK_IOMUX_PAD_SD3                   = (2794),
    DDK_IOMUX_PAD_SD2                   = (2804),
    DDK_IOMUX_PAD_SD1                   = (2816),
    DDK_IOMUX_PAD_SD0                   = (2826),
    DDK_IOMUX_PAD_SDBA0                 = (2836),
    DDK_IOMUX_PAD_SDBA1                 = (2848),
    DDK_IOMUX_PAD_A25                   = (2858),
    DDK_IOMUX_PAD_A24                   = (2868),
    DDK_IOMUX_PAD_A23                   = (2880),
    DDK_IOMUX_PAD_A22                   = (2890),
    DDK_IOMUX_PAD_A21                   = (2900),
    DDK_IOMUX_PAD_A20                   = (2912),
    DDK_IOMUX_PAD_A19                   = (2922),
    DDK_IOMUX_PAD_A18                   = (2932),
    DDK_IOMUX_PAD_A17                   = (2944),
    DDK_IOMUX_PAD_A16                   = (2954),
    DDK_IOMUX_PAD_A15                   = (2964),
    DDK_IOMUX_PAD_A14                   = (2976),
    DDK_IOMUX_PAD_A13                   = (2986),
    DDK_IOMUX_PAD_A12                   = (2996),
    DDK_IOMUX_PAD_A11                   = (3008),
    DDK_IOMUX_PAD_MA10                  = (3018),
    DDK_IOMUX_PAD_A10                   = (3028),
    DDK_IOMUX_PAD_A9                    = (3040),
    DDK_IOMUX_PAD_A8                    = (3050),
    DDK_IOMUX_PAD_A7                    = (3060),
    DDK_IOMUX_PAD_A6                    = (3072),
    DDK_IOMUX_PAD_A5                    = (3082),
    DDK_IOMUX_PAD_A4                    = (3092),
    DDK_IOMUX_PAD_A3                    = (3104),
    DDK_IOMUX_PAD_A2                    = (3114),
    DDK_IOMUX_PAD_A1                    = (3124),
    DDK_IOMUX_PAD_A0                    = (3136),
    DDK_IOMUX_PAD_VPG1                  = (3146),
    DDK_IOMUX_PAD_VPG0                  = (3156),
    DDK_IOMUX_PAD_DVFS1                 = (3168),
    DDK_IOMUX_PAD_DVFS0                 = (3178),
    DDK_IOMUX_PAD_VSTBY                 = (3188),
    DDK_IOMUX_PAD_POWER_FAIL            = (3200),
    DDK_IOMUX_PAD_CKIL                  = (3210),
    DDK_IOMUX_PAD_BOOT_MODE4            = (3220),
    DDK_IOMUX_PAD_BOOT_MODE3            = (3232),
    DDK_IOMUX_PAD_BOOT_MODE2            = (3242),
    DDK_IOMUX_PAD_BOOT_MODE1            = (3252),
    DDK_IOMUX_PAD_BOOT_MODE0            = (3264),
    DDK_IOMUX_PAD_CLKO                  = (3274),
    DDK_IOMUX_PAD_POR_B                 = (3284),
    DDK_IOMUX_PAD_RESET_IN_B            = (3296),
    DDK_IOMUX_PAD_CKIH                  = (3306),
    DDK_IOMUX_PAD_SIMPD0                = (3316),
    DDK_IOMUX_PAD_SRX0                  = (3328),
    DDK_IOMUX_PAD_STX0                  = (3338),
    DDK_IOMUX_PAD_SVEN0                 = (3348),
    DDK_IOMUX_PAD_SRST0                 = (3360),
    DDK_IOMUX_PAD_SCLK0                 = (3370),
    DDK_IOMUX_PAD_GPIO3_1               = (3380),
    DDK_IOMUX_PAD_GPIO3_0               = (3392),
    DDK_IOMUX_PAD_GPIO1_6               = (3402),
    DDK_IOMUX_PAD_GPIO1_5               = (3412),
    DDK_IOMUX_PAD_GPIO1_4               = (3424),
    DDK_IOMUX_PAD_GPIO1_3               = (3434),
    DDK_IOMUX_PAD_GPIO1_2               = (3444),
    DDK_IOMUX_PAD_GPIO1_1               = (3456),
    DDK_IOMUX_PAD_GPIO1_0               = (3466),
    DDK_IOMUX_PAD_PWMO                  = (3476),
    DDK_IOMUX_PAD_WATCHDOG_RST          = (3488),
    DDK_IOMUX_PAD_COMPARE               = (3498),
    DDK_IOMUX_PAD_CAPTURE               = (3508)
} DDK_IOMUX_PAD;


//-----------------------------------------------------------------------------
//
//  Type: DDK_IOMUX_PAD_SLEW
//
//  Specifies the slew rate for a pad.
//
// 
//-----------------------------------------------------------------------------
typedef enum 
{
    DDK_IOMUX_PAD_SLEW_SLOW = (IOMUX_SW_PAD_CTL_SRE_SLOW << IOMUX_SW_PAD_CTL_SRE_LSH),
    DDK_IOMUX_PAD_SLEW_FAST = (IOMUX_SW_PAD_CTL_SRE_FAST << IOMUX_SW_PAD_CTL_SRE_LSH),
} DDK_IOMUX_PAD_SLEW;


//-----------------------------------------------------------------------------
//
//  Type: DDK_IOMUX_PAD_DRIVE
//
//  Specifies the drive strength for a pad.
//
// 
//-----------------------------------------------------------------------------
typedef enum 
{
    DDK_IOMUX_PAD_DRIVE_NORMAL  = (IOMUX_SW_PAD_CTL_DSE_NORMAL << IOMUX_SW_PAD_CTL_DSE_LSH),
    DDK_IOMUX_PAD_DRIVE_HIGH    = (IOMUX_SW_PAD_CTL_DSE_HIGH << IOMUX_SW_PAD_CTL_DSE_LSH),
    DDK_IOMUX_PAD_DRIVE_MAX     = (IOMUX_SW_PAD_CTL_DSE_MAX << IOMUX_SW_PAD_CTL_DSE_LSH)
} DDK_IOMUX_PAD_DRIVE;


//-----------------------------------------------------------------------------
//
//  Type: DDK_IOMUX_PAD_MODE
//
//  Specifies the CMOS/open drain mode for a pad.
//
// 
//-----------------------------------------------------------------------------
typedef enum 
{
    DDK_IOMUX_PAD_MODE_CMOS      = (IOMUX_SW_PAD_CTL_ODE_CMOS << IOMUX_SW_PAD_CTL_ODE_LSH),
    DDK_IOMUX_PAD_MODE_OPENDRAIN = (IOMUX_SW_PAD_CTL_ODE_OPEN_DRAIN << IOMUX_SW_PAD_CTL_ODE_LSH)
} DDK_IOMUX_PAD_MODE;


//-----------------------------------------------------------------------------
//
//  Type: DDK_IOMUX_PAD_TRIG
//
//  Specifies the trigger for a pad.
//
// 
//-----------------------------------------------------------------------------
typedef enum 
{
    DDK_IOMUX_PAD_TRIG_CMOS     = (IOMUX_SW_PAD_CTL_HYS_CMOS << IOMUX_SW_PAD_CTL_HYS_LSH),
    DDK_IOMUX_PAD_TRIG_SCHMITT  = (IOMUX_SW_PAD_CTL_HYS_SCHMITT << IOMUX_SW_PAD_CTL_HYS_LSH)
} DDK_IOMUX_PAD_TRIG;


//-----------------------------------------------------------------------------
//
//  Type: DDK_IOMUX_PAD_PULL
//
//  Specifies the pull-up/pull-down/keeper configuration for a pad.
//
// 
//-----------------------------------------------------------------------------
typedef enum 
{
    DDK_IOMUX_PAD_PULL_NONE         = (IOMUX_SW_PAD_CTL_PKE_DISABLE << IOMUX_SW_PAD_CTL_PKE_LSH),
        
    DDK_IOMUX_PAD_PULL_KEEPER       = (IOMUX_SW_PAD_CTL_PUE_KEEPER << IOMUX_SW_PAD_CTL_PUE_LSH) |
                                      (IOMUX_SW_PAD_CTL_PKE_ENABLE << IOMUX_SW_PAD_CTL_PKE_LSH),
                                      
    DDK_IOMUX_PAD_PULL_DOWN_100K    = (IOMUX_SW_PAD_CTL_PUS_100K_DOWN << IOMUX_SW_PAD_CTL_PUS_LSH) |
                                      (IOMUX_SW_PAD_CTL_PKE_ENABLE << IOMUX_SW_PAD_CTL_PKE_LSH) |
                                      (IOMUX_SW_PAD_CTL_PUE_PULL << IOMUX_SW_PAD_CTL_PUE_LSH),
                                      
    DDK_IOMUX_PAD_PULL_UP_100K      = (IOMUX_SW_PAD_CTL_PUS_100K_UP << IOMUX_SW_PAD_CTL_PUS_LSH) |
                                      (IOMUX_SW_PAD_CTL_PKE_ENABLE << IOMUX_SW_PAD_CTL_PKE_LSH) |
                                      (IOMUX_SW_PAD_CTL_PUE_PULL << IOMUX_SW_PAD_CTL_PUE_LSH),
                                      
    DDK_IOMUX_PAD_PULL_UP_47K       = (IOMUX_SW_PAD_CTL_PUS_47K_UP << IOMUX_SW_PAD_CTL_PUS_LSH) |
                                      (IOMUX_SW_PAD_CTL_PKE_ENABLE << IOMUX_SW_PAD_CTL_PKE_LSH) |
                                      (IOMUX_SW_PAD_CTL_PUE_PULL << IOMUX_SW_PAD_CTL_PUE_LSH),
                                      
    DDK_IOMUX_PAD_PULL_UP_22K       = (IOMUX_SW_PAD_CTL_PUS_22K_UP << IOMUX_SW_PAD_CTL_PUS_LSH) |
                                      (IOMUX_SW_PAD_CTL_PKE_ENABLE << IOMUX_SW_PAD_CTL_PKE_LSH) |
                                      (IOMUX_SW_PAD_CTL_PUE_PULL << IOMUX_SW_PAD_CTL_PUE_LSH)
    
} DDK_IOMUX_PAD_PULL;

//------------------------------------------------------------------------------
// Macros

// IOMUX_MUX_REG converts from a pin number to an index for the SW_MUX_CTL

⌨️ 快捷键说明

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