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

📄 inca-ip.h

📁 嵌入式试验箱S3C2410的bootloader源代码
💻 H
📖 第 1 页 / 共 5 页
字号:
#define INCA_IP_Switch_PMAC_DA2                    ((volatile u32*)(INCA_IP_Switch+ 0x0290))#define INCA_IP_Switch_PMAC_DA2_DA_31_0/***PM VLAN Register***/#define INCA_IP_Switch_PMAC_VLAN                    ((volatile u32*)(INCA_IP_Switch+ 0x0294))#define INCA_IP_Switch_PMAC_VLAN_PRI (value)                (((( 1 << 3) - 1) & (value)) << 13)#define INCA_IP_Switch_PMAC_VLAN_CFI                              (1 << 12)#define INCA_IP_Switch_PMAC_VLAN_VLANID (value)             (((( 1 << 12) - 1) & (value)) << 0)/***PM TX IPG Counter Register***/#define INCA_IP_Switch_PMAC_TX_IPG                  ((volatile u32*)(INCA_IP_Switch+ 0x0298))#define INCA_IP_Switch_PMAC_TX_IPG_IPGCNT (value)             (((( 1 << 8) - 1) & (value)) << 0)/***PM RX IPG Counter Register***/#define INCA_IP_Switch_PMAC_RX_IPG                  ((volatile u32*)(INCA_IP_Switch+ 0x029C))#define INCA_IP_Switch_PMAC_RX_IPG_IPGCNT (value)             (((( 1 << 8) - 1) & (value)) << 0)/***Mirror Register***/#define INCA_IP_Switch_MRR                          ((volatile u32*)(INCA_IP_Switch+ 0x0300))#define INCA_IP_Switch_MRR_MRR (value)                (((( 1 << 2) - 1) & (value)) << 6)#define INCA_IP_Switch_MRR_EC                              (1 << 5)#define INCA_IP_Switch_MRR_EL                              (1 << 4)#define INCA_IP_Switch_MRR_EP                              (1 << 3)#define INCA_IP_Switch_MRR_IC                              (1 << 2)#define INCA_IP_Switch_MRR_IL                              (1 << 1)#define INCA_IP_Switch_MRR_IP                              (1 << 0)/***Packet Length Register***/#define INCA_IP_Switch_PKT_LEN                      ((volatile u32*)(INCA_IP_Switch+ 0x0304))#define INCA_IP_Switch_PKT_LEN_ADD                              (1 << 11)#define INCA_IP_Switch_PKT_LEN_MAX_PKT_LEN (value)        (((( 1 << 11) - 1) & (value)) << 0)/***MDIO Access Register***/#define INCA_IP_Switch_MDIO_ACC                    ((volatile u32*)(INCA_IP_Switch+ 0x0480))#define INCA_IP_Switch_MDIO_ACC_RA                              (1 << 31)#define INCA_IP_Switch_MDIO_ACC_RW                              (1 << 30)#define INCA_IP_Switch_MDIO_ACC_PHY_ADDR (value)          (((( 1 << 5) - 1) & (value)) << 21)#define INCA_IP_Switch_MDIO_ACC_REG_ADDR (value)          (((( 1 << 5) - 1) & (value)) << 16)#define INCA_IP_Switch_MDIO_ACC_PHY_DATA (value)          (((( 1 << 16) - 1) & (value)) << 0)/***Ethernet PHY Register***/#define INCA_IP_Switch_EPHY                         ((volatile u32*)(INCA_IP_Switch+ 0x0484))#define INCA_IP_Switch_EPHY_SL                              (1 << 7)#define INCA_IP_Switch_EPHY_SP                              (1 << 6)#define INCA_IP_Switch_EPHY_LL                              (1 << 5)#define INCA_IP_Switch_EPHY_LP                              (1 << 4)#define INCA_IP_Switch_EPHY_DL                              (1 << 3)#define INCA_IP_Switch_EPHY_DP                              (1 << 2)#define INCA_IP_Switch_EPHY_PL                              (1 << 1)#define INCA_IP_Switch_EPHY_PP                              (1 << 0)/***Pause Write Enable Register***/#define INCA_IP_Switch_PWR_EN                       ((volatile u32*)(INCA_IP_Switch+ 0x0488))#define INCA_IP_Switch_PWR_EN_PL                              (1 << 1)#define INCA_IP_Switch_PWR_EN_PP                              (1 << 0)/***MDIO Configuration Register***/#define INCA_IP_Switch_MDIO_CFG                    ((volatile u32*)(INCA_IP_Switch+ 0x048C))#define INCA_IP_Switch_MDIO_CFG_MDS (value)                (((( 1 << 2) - 1) & (value)) << 14)#define INCA_IP_Switch_MDIO_CFG_PHY_LAN_ADDR (value)       (((( 1 << 5) - 1) & (value)) << 9)#define INCA_IP_Switch_MDIO_CFG_PHY_PC_ADDR (value)        (((( 1 << 5) - 1) & (value)) << 4)#define INCA_IP_Switch_MDIO_CFG_UEP                              (1 << 3)#define INCA_IP_Switch_MDIO_CFG_PS                              (1 << 2)#define INCA_IP_Switch_MDIO_CFG_PT                              (1 << 1)#define INCA_IP_Switch_MDIO_CFG_UMM                              (1 << 0)/***Clock Configuration Register***/#define INCA_IP_Switch_CLK_CFG                      ((volatile u32*)(INCA_IP_Switch+ 0x0500))#define INCA_IP_Switch_CLK_CFG_ARL_ID                        (1 << 9)#define INCA_IP_Switch_CLK_CFG_CPU_ID                        (1 << 8)#define INCA_IP_Switch_CLK_CFG_LAN_ID                        (1 << 7)#define INCA_IP_Switch_CLK_CFG_PC_ID                          (1 << 6)#define INCA_IP_Switch_CLK_CFG_SE_ID                          (1 << 5)/***********************************************************************//*  Module      :  SSC1 register address and bits                      *//***********************************************************************/#define INCA_IP_SSC1                         (0xB8000500)/***********************************************************************//***Control Register (Programming Mode)***/#define INCA_IP_SSC1_SCC_CON_PRG                  ((volatile u32*)(INCA_IP_SSC1+ 0x0010))#define INCA_IP_SSC1_SCC_CON_PRG_EN                              (1 << 15)#define INCA_IP_SSC1_SCC_CON_PRG_MS                              (1 << 14)#define INCA_IP_SSC1_SCC_CON_PRG_AREN                            (1 << 12)#define INCA_IP_SSC1_SCC_CON_PRG_BEN                              (1 << 11)#define INCA_IP_SSC1_SCC_CON_PRG_PEN                              (1 << 10)#define INCA_IP_SSC1_SCC_CON_PRG_REN                              (1 << 9)#define INCA_IP_SSC1_SCC_CON_PRG_TEN                              (1 << 8)#define INCA_IP_SSC1_SCC_CON_PRG_LB                              (1 << 7)#define INCA_IP_SSC1_SCC_CON_PRG_PO                              (1 << 6)#define INCA_IP_SSC1_SCC_CON_PRG_PH                              (1 << 5)#define INCA_IP_SSC1_SCC_CON_PRG_HB                              (1 << 4)#define INCA_IP_SSC1_SCC_CON_PRG_BM (value)                (((( 1 << 4) - 1) & (value)) << 0)/***SCC Control Register (Operating Mode)***/#define INCA_IP_SSC1_SCC_CON_OPR                  ((volatile u32*)(INCA_IP_SSC1+ 0x0010))#define INCA_IP_SSC1_SCC_CON_OPR_EN                              (1 << 15)#define INCA_IP_SSC1_SCC_CON_OPR_MS                              (1 << 14)#define INCA_IP_SSC1_SCC_CON_OPR_BSY                              (1 << 12)#define INCA_IP_SSC1_SCC_CON_OPR_BE                              (1 << 11)#define INCA_IP_SSC1_SCC_CON_OPR_PE                              (1 << 10)#define INCA_IP_SSC1_SCC_CON_OPR_RE                              (1 << 9)#define INCA_IP_SSC1_SCC_CON_OPR_TE                              (1 << 8)#define INCA_IP_SSC1_SCC_CON_OPR_BC (value)                (((( 1 << 4) - 1) & (value)) << 0)/***SSC Write Hardware Modified Control Register***/#define INCA_IP_SSC1_SSC_WHBCON                   ((volatile u32*)(INCA_IP_SSC1+ 0x0040))#define INCA_IP_SSC1_SSC_WHBCON_SETBE                          (1 << 15)#define INCA_IP_SSC1_SSC_WHBCON_SETPE                          (1 << 14)#define INCA_IP_SSC1_SSC_WHBCON_SETRE                          (1 << 13)#define INCA_IP_SSC1_SSC_WHBCON_SETTE                          (1 << 12)#define INCA_IP_SSC1_SSC_WHBCON_CLRBE                          (1 << 11)#define INCA_IP_SSC1_SSC_WHBCON_CLRPE                          (1 << 10)#define INCA_IP_SSC1_SSC_WHBCON_CLRRE                          (1 << 9)#define INCA_IP_SSC1_SSC_WHBCON_CLRTE                          (1 << 8)/***SSC Baudrate Timer Reload Register***/#define INCA_IP_SSC1_SSC_BR                       ((volatile u32*)(INCA_IP_SSC1+ 0x0014))#define INCA_IP_SSC1_SSC_BR_BR_VALUE (value)          (((( 1 << 16) - 1) & (value)) << 0)/***SSC Transmitter Buffer Register***/#define INCA_IP_SSC1_SSC_TB                       ((volatile u32*)(INCA_IP_SSC1+ 0x0020))#define INCA_IP_SSC1_SSC_TB_TB_VALUE (value)          (((( 1 << 16) - 1) & (value)) << 0)/***SSC Receiver Buffer Register***/#define INCA_IP_SSC1_SSC_RB                       ((volatile u32*)(INCA_IP_SSC1+ 0x0024))#define INCA_IP_SSC1_SSC_RB_RB_VALUE (value)          (((( 1 << 16) - 1) & (value)) << 0)/***SSC Receive FIFO Control Register***/#define INCA_IP_SSC1_SSC_RXFCON                   ((volatile u32*)(INCA_IP_SSC1+ 0x0030))#define INCA_IP_SSC1_SSC_RXFCON_RXFITL (value)             (((( 1 << 6) - 1) & (value)) << 8)#define INCA_IP_SSC1_SSC_RXFCON_RXTMEN                        (1 << 2)#define INCA_IP_SSC1_SSC_RXFCON_RXFLU                          (1 << 1)#define INCA_IP_SSC1_SSC_RXFCON_RXFEN                          (1 << 0)/***SSC Transmit FIFO Control Register***/#define INCA_IP_SSC1_SSC_TXFCON                   ((volatile u32*)(INCA_IP_SSC1+ 0x0034))#define INCA_IP_SSC1_SSC_TXFCON_RXFITL (value)             (((( 1 << 6) - 1) & (value)) << 8)#define INCA_IP_SSC1_SSC_TXFCON_TXTMEN                        (1 << 2)#define INCA_IP_SSC1_SSC_TXFCON_TXFLU                          (1 << 1)#define INCA_IP_SSC1_SSC_TXFCON_TXFEN                          (1 << 0)/***SSC FIFO Status Register***/#define INCA_IP_SSC1_SSC_FSTAT                    ((volatile u32*)(INCA_IP_SSC1+ 0x0038))#define INCA_IP_SSC1_SSC_FSTAT_TXFFL (value)              (((( 1 << 6) - 1) & (value)) << 8)#define INCA_IP_SSC1_SSC_FSTAT_RXFFL (value)              (((( 1 << 6) - 1) & (value)) << 0)/***SSC Clock Control Register***/#define INCA_IP_SSC1_SSC_CLC                      ((volatile u32*)(INCA_IP_SSC1+ 0x0000))#define INCA_IP_SSC1_SSC_CLC_RMC (value)                (((( 1 << 8) - 1) & (value)) << 8)#define INCA_IP_SSC1_SSC_CLC_DISS                            (1 << 1)#define INCA_IP_SSC1_SSC_CLC_DISR                            (1 << 0)/***********************************************************************//*  Module      :  SSC2 register address and bits                      *//***********************************************************************/#define INCA_IP_SSC2                         (0xB8000600)/***********************************************************************//***Control Register (Programming Mode)***/#define INCA_IP_SSC2_SCC_CON_PRG                  ((volatile u32*)(INCA_IP_SSC2+ 0x0010))#define INCA_IP_SSC2_SCC_CON_PRG_EN                              (1 << 15)#define INCA_IP_SSC2_SCC_CON_PRG_MS                              (1 << 14)#define INCA_IP_SSC2_SCC_CON_PRG_AREN                            (1 << 12)#define INCA_IP_SSC2_SCC_CON_PRG_BEN                              (1 << 11)#define INCA_IP_SSC2_SCC_CON_PRG_PEN                              (1 << 10)#define INCA_IP_SSC2_SCC_CON_PRG_REN                              (1 << 9)#define INCA_IP_SSC2_SCC_CON_PRG_TEN                              (1 << 8)#define INCA_IP_SSC2_SCC_CON_PRG_LB                              (1 << 7)#define INCA_IP_SSC2_SCC_CON_PRG_PO                              (1 << 6)#define INCA_IP_SSC2_SCC_CON_PRG_PH                              (1 << 5)#define INCA_IP_SSC2_SCC_CON_PRG_HB                              (1 << 4)#define INCA_IP_SSC2_SCC_CON_PRG_BM (value)                (((( 1 << 4) - 1) & (value)) << 0)/***SCC Control Register (Operating Mode)***/#define INCA_IP_SSC2_SCC_CON_OPR                  ((volatile u32*)(INCA_IP_SSC2+ 0x0010))#define INCA_IP_SSC2_SCC_CON_OPR_EN                              (1 << 15)#define INCA_IP_SSC2_SCC_CON_OPR_MS                              (1 << 14)#define INCA_IP_SSC2_SCC_CON_OPR_BSY                              (1 << 12)#define INCA_IP_SSC2_SCC_CON_OPR_BE                              (1 << 11)#define INCA_IP_SSC2_SCC_CON_OPR_PE                              (1 << 10)#define INCA_IP_SSC2_SCC_CON_OPR_RE                              (1 << 9)#define INCA_IP_SSC2_SCC_CON_OPR_TE                              (1 << 8)#define INCA_IP_SSC2_SCC_CON_OPR_BC (value)                (((( 1 << 4) - 1) & (value)) << 0)/***SSC Write Hardware Modified Control Register***/#define INCA_IP_SSC2_SSC_WHBCON                   ((volatile u32*)(INCA_IP_SSC2+ 0x0040))#define INCA_IP_SSC2_SSC_WHBCON_SETBE                          (1 << 15)#define INCA_IP_SSC2_SSC_WHBCON_SETPE                          (1 << 14)#define INCA_IP_SSC2_SSC_WHBCON_SETRE                          (1 << 13)#define INCA_IP_SSC2_SSC_WHBCON_SETTE                          (1 << 12)#define INCA_IP_SSC2_SSC_WHBCON_CLRBE                          (1 << 11)#define INCA_IP_SSC2_SSC_WHBCON_CLRPE                          (1 << 10)#define INCA_IP_SSC2_SSC_WHBCON_CLRRE                          (1 << 9)#define INCA_IP_SSC2_SSC_WHBCON_CLRTE                          (1 << 8)/***SSC Baudrate Timer Reload Register***/#define INCA_IP_SSC2_SSC_BR                       ((volatile u32*)(INCA_IP_SSC2+ 0x0014))#define INCA_IP_SSC2_SSC_BR_BR_VALUE (value)          (((( 1 << 16) - 1) & (value)) << 0)/***SSC Transmitter Buffer Register***/#define INCA_IP_SSC2_SSC_TB                       ((volatile u32*)(INCA_IP_SSC2+ 0x0020))#define INCA_IP_SSC2_SSC_TB_TB_VALUE (value)          (((( 1 << 16) - 1) & (value)) << 0)/***SSC Receiver Buffer Register***/#define INCA_IP_SSC2_SSC_RB                       ((volatile u32*)(INCA_IP_SSC2+ 0x0024))#define INCA_IP_SSC2_SSC_RB_RB_VALUE (value)          (((( 1 << 16) - 1) & (value)) << 0)/***SSC Receive FIFO Control Register***/#define INCA_IP_SSC2_SSC_RXFCON                   ((volatile u32*)(INCA_IP_SSC2+ 0x0030))#define INCA_IP_SSC2_SSC_RXFCON_RXFITL (value)             (((( 1 << 6) - 1) & (value)) << 8)#define INCA_IP_SSC2_SSC_RXFCON_RXTMEN                        (1 << 2)#define INCA_IP_SSC2_SSC_RXFCON_RXFLU                          (1 << 1)

⌨️ 快捷键说明

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