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

📄 sb1250_socregs.regdef

📁 一个很好的嵌入式linux平台下的bootloader
💻 REGDEF
📖 第 1 页 / 共 2 页
字号:
; Fields; ; 1 : Address of register.  $ is replaced by the instance index from the !agent line; 2 : Subinstance of subsystem (DMA chan within MAC), '*' if only one subinstance; 3 : Printing function name suffix (print_subsystem_suffix); 4 : Description string;;; note: if you add new agents, add them at the *end* of this file.; If you don't do that, you'll need to rebuild all of the VAPI; diagnostics since the bitmask will be different.;!agent MC 0,1 A_MC_REGISTER($,R_MC_CONFIG)		*	NULL		"Config"A_MC_REGISTER($,R_MC_DRAMCMD)		*	NULL		"DRAM Config"A_MC_REGISTER($,R_MC_DRAMMODE)		*	NULL		"DRAM Mode"A_MC_REGISTER($,R_MC_TIMING1)		*	NULL		"DRAM Timing #1"A_MC_REGISTER($,R_MC_TIMING2)		*	NULL		"DRAM Timing #2"A_MC_REGISTER($,R_MC_CS_START)		*	NULL		"CS StartA_MC_REGISTER($,R_MC_CS_END)		*	NULL		"CS End"A_MC_REGISTER($,R_MC_CS_INTERLEAVE)	*	NULL		"CS Interleave"A_MC_REGISTER($,R_MC_CS0_ROW)		*	NULL		"CS0 Rows"A_MC_REGISTER($,R_MC_CS0_COL)		*	NULL		"CS0 Columns"A_MC_REGISTER($,R_MC_CS0_BA)		*	NULL		"CS0 Banks"A_MC_REGISTER($,R_MC_CS1_ROW)		*	NULL		"CS1 Rows"A_MC_REGISTER($,R_MC_CS1_COL)		*	NULL		"CS1 Columns"A_MC_REGISTER($,R_MC_CS1_BA)		*	NULL		"CS1 Banks"A_MC_REGISTER($,R_MC_CS2_ROW)		*	NULL		"CS2 Rows"A_MC_REGISTER($,R_MC_CS2_COL)		*	NULL		"CS2 Columns"A_MC_REGISTER($,R_MC_CS2_BA)		*	NULL		"CS2 Banks"A_MC_REGISTER($,R_MC_CS3_ROW)		*	NULL		"CS3 Rows"A_MC_REGISTER($,R_MC_CS3_COL)		*	NULL		"CS3 Columns"A_MC_REGISTER($,R_MC_CS3_BA)		*	NULL		"CS3 Banks"A_MC_REGISTER($,R_MC_CS_ATTR)		*	NULL		"Attributes"A_MC_REGISTER($,R_MC_TEST_DATA)		*	NULL		"ECC Test Data"A_MC_REGISTER($,R_MC_TEST_ECC)		*	NULL		"ECC Test"A_MC_REGISTER($,R_MC_MCLK_CFG)		*	NULL		"MCLK Config"!endagent!agent L2A_L2_READ_TAG				*	NULL		"Read Tag"A_L2_ECC_TAG				*	NULL		"ECC Tag"A_L2_READ_MISC				*	NULL		"Read Misc (pass3+/112x)"!endagent!agent MACDMA 0,1,2A_MAC_DMA_REGISTER($,DMA_TX,0,R_MAC_DMA_CONFIG0)        TX0   NULL      "Config 0"A_MAC_DMA_REGISTER($,DMA_TX,0,R_MAC_DMA_CONFIG1)        TX0   NULL      "Config 1"A_MAC_DMA_REGISTER($,DMA_TX,0,R_MAC_DMA_DSCR_BASE)      TX0   NULL      "Descriptor Base"A_MAC_DMA_REGISTER($,DMA_TX,0,R_MAC_DMA_DSCR_CNT)       TX0   NULL      "Descriptor Count"A_MAC_DMA_REGISTER($,DMA_TX,0,R_MAC_DMA_CUR_DSCRA)      TX0   NULL      "Cur DSCR_A"A_MAC_DMA_REGISTER($,DMA_TX,0,R_MAC_DMA_CUR_DSCRB)      TX0   NULL      "Cur DSCR_B"A_MAC_DMA_REGISTER($,DMA_TX,0,R_MAC_DMA_CUR_DSCRADDR)   TX0   NULL      "Cur Dscr Addr"A_MAC_DMA_REGISTER($,DMA_TX,1,R_MAC_DMA_CONFIG0)        TX1   NULL      "Config 0"A_MAC_DMA_REGISTER($,DMA_TX,1,R_MAC_DMA_CONFIG1)        TX1   NULL      "Config 1"A_MAC_DMA_REGISTER($,DMA_TX,1,R_MAC_DMA_DSCR_BASE)      TX1   NULL      "Descriptor Base"A_MAC_DMA_REGISTER($,DMA_TX,1,R_MAC_DMA_DSCR_CNT)       TX1   NULL      "Descriptor Count"A_MAC_DMA_REGISTER($,DMA_TX,1,R_MAC_DMA_CUR_DSCRA)      TX1   NULL      "Cur DSCR_A"A_MAC_DMA_REGISTER($,DMA_TX,1,R_MAC_DMA_CUR_DSCRB)      TX1   NULL      "Cur DSCR_B"A_MAC_DMA_REGISTER($,DMA_TX,1,R_MAC_DMA_CUR_DSCRADDR)   TX1   NULL      "Cur Dscr Addr"A_MAC_DMA_REGISTER($,DMA_RX,0,R_MAC_DMA_CONFIG0)        RX0   NULL      "Config 0"A_MAC_DMA_REGISTER($,DMA_RX,0,R_MAC_DMA_CONFIG1)        RX0   NULL      "Config 1"A_MAC_DMA_REGISTER($,DMA_RX,0,R_MAC_DMA_DSCR_BASE)      RX0   NULL      "Descriptor Base"A_MAC_DMA_REGISTER($,DMA_RX,0,R_MAC_DMA_DSCR_CNT)       RX0   NULL      "Descriptor Count"A_MAC_DMA_REGISTER($,DMA_RX,0,R_MAC_DMA_CUR_DSCRA)      RX0   NULL      "Cur DSCR_A"A_MAC_DMA_REGISTER($,DMA_RX,0,R_MAC_DMA_CUR_DSCRB)      RX0   NULL      "Cur DSCR_B"A_MAC_DMA_REGISTER($,DMA_RX,0,R_MAC_DMA_CUR_DSCRADDR)   RX0   NULL      "Cur Dscr Addr"A_MAC_DMA_REGISTER($,DMA_RX,1,R_MAC_DMA_CONFIG0)        RX1   NULL      "Config 0"A_MAC_DMA_REGISTER($,DMA_RX,1,R_MAC_DMA_CONFIG1)        RX1   NULL      "Config 1"A_MAC_DMA_REGISTER($,DMA_RX,1,R_MAC_DMA_DSCR_BASE)      RX1   NULL      "Descriptor Base"A_MAC_DMA_REGISTER($,DMA_RX,1,R_MAC_DMA_DSCR_CNT)       RX1   NULL      "Descriptor Count"A_MAC_DMA_REGISTER($,DMA_RX,1,R_MAC_DMA_CUR_DSCRA)      RX1   NULL      "Cur DSCR_A"A_MAC_DMA_REGISTER($,DMA_RX,1,R_MAC_DMA_CUR_DSCRB)      RX1   NULL      "Cur DSCR_B"A_MAC_DMA_REGISTER($,DMA_RX,1,R_MAC_DMA_CUR_DSCRADDR)   RX1   NULL      "Cur Dscr Addr"!endagent!agent MACRMON 0,1,2A_MAC_REGISTER($,R_MAC_RMON_TX_BYTES)		*	NULL	"RMON TX Bytes"A_MAC_REGISTER($,R_MAC_RMON_COLLISIONS)		*	NULL	"RMON Collisions"A_MAC_REGISTER($,R_MAC_RMON_LATE_COL)		*	NULL	"RMON Late Coll"A_MAC_REGISTER($,R_MAC_RMON_EX_COL)		*	NULL	"RMON Excess Coll"A_MAC_REGISTER($,R_MAC_RMON_FCS_ERROR)		*	NULL	"RMON FCS Error"A_MAC_REGISTER($,R_MAC_RMON_TX_ABORT)		*	NULL	"RMON TX Abort"A_MAC_REGISTER($,R_MAC_RMON_TX_BAD)		*	NULL	"RMON TX Bad"A_MAC_REGISTER($,R_MAC_RMON_TX_GOOD)		*	NULL	"RMON TX Good"A_MAC_REGISTER($,R_MAC_RMON_TX_RUNT)		*	NULL	"RMON TX Runt"A_MAC_REGISTER($,R_MAC_RMON_TX_OVERSIZE)	*	NULL	"RMON TX Oversize"A_MAC_REGISTER($,R_MAC_RMON_RX_BYTES)		*	NULL	"RMON RX Bytes"A_MAC_REGISTER($,R_MAC_RMON_RX_MCAST)		*	NULL	"RMON RX Mcast"A_MAC_REGISTER($,R_MAC_RMON_RX_BCAST)		*	NULL	"RMON RX Bcast"A_MAC_REGISTER($,R_MAC_RMON_RX_BAD)		*	NULL	"RMON RX Bad"A_MAC_REGISTER($,R_MAC_RMON_RX_GOOD)		*	NULL	"RMON RX Good"A_MAC_REGISTER($,R_MAC_RMON_RX_RUNT)		*	NULL	"RMON RX Runt"A_MAC_REGISTER($,R_MAC_RMON_RX_OVERSIZE)	*	NULL	"RMON RX Oversize"A_MAC_REGISTER($,R_MAC_RMON_RX_FCS_ERROR)	*	NULL	"RMON RX FCS Error"A_MAC_REGISTER($,R_MAC_RMON_RX_LENGTH_ERROR)	*	NULL	"RMON RX Length Error"A_MAC_REGISTER($,R_MAC_RMON_RX_CODE_ERROR)	*	NULL	"RMON RX Code Error"A_MAC_REGISTER($,R_MAC_RMON_RX_ALIGN_ERROR)	*	NULL	"RMON RX Align Error"!endagent!agent MAC 0,1,2A_MAC_REGISTER($,R_MAC_CFG)			*	NULL	"MAC Config"A_MAC_REGISTER($,R_MAC_THRSH_CFG)		*	NULL	"MAC Thresh Config"A_MAC_REGISTER($,R_MAC_VLANTAG)			*	NULL	"VLAN Tag"A_MAC_REGISTER($,R_MAC_FRAMECFG)		*	NULL	"Frame Config"A_MAC_REGISTER($,R_MAC_EOPCNT)			*	NULL	"EOP Count"A_MAC_REGISTER($,R_MAC_FIFO_PTRS)		*	NULL	"FIFO Pointers"A_MAC_REGISTER($,R_MAC_ADFILTER_CFG)		*	NULL	"Address Filter"A_MAC_REGISTER($,R_MAC_ETHERNET_ADDR)		*	NULL	"Ethernet Addr"A_MAC_REGISTER($,R_MAC_PKT_TYPE)		*	NULL	"Packet Type"A_MAC_REGISTER($,R_MAC_HASH_BASE+0)		*	NULL	"Hash 0"A_MAC_REGISTER($,R_MAC_HASH_BASE+8)		*	NULL	"Hash 1"A_MAC_REGISTER($,R_MAC_HASH_BASE+16)		*	NULL	"Hash 2"A_MAC_REGISTER($,R_MAC_HASH_BASE+24)		*	NULL	"Hash 3"A_MAC_REGISTER($,R_MAC_HASH_BASE+32)		*	NULL	"Hash 4"A_MAC_REGISTER($,R_MAC_HASH_BASE+40)		*	NULL	"Hash 5"A_MAC_REGISTER($,R_MAC_HASH_BASE+48)		*	NULL	"Hash 6"A_MAC_REGISTER($,R_MAC_HASH_BASE+56)		*	NULL	"Hash 7"A_MAC_REGISTER($,R_MAC_ADDR_BASE+0)		*	NULL	"Addr 0"A_MAC_REGISTER($,R_MAC_ADDR_BASE+8)		*	NULL	"Addr 1"A_MAC_REGISTER($,R_MAC_ADDR_BASE+16)		*	NULL	"Addr 2"A_MAC_REGISTER($,R_MAC_ADDR_BASE+24)		*	NULL	"Addr 3"A_MAC_REGISTER($,R_MAC_ADDR_BASE+32)		*	NULL	"Addr 4"A_MAC_REGISTER($,R_MAC_ADDR_BASE+40)		*	NULL	"Addr 5"A_MAC_REGISTER($,R_MAC_ADDR_BASE+48)		*	NULL	"Addr 6"A_MAC_REGISTER($,R_MAC_ADDR_BASE+56)		*	NULL	"Addr 7"A_MAC_REGISTER($,R_MAC_CHLO0_BASE+0)		*	NULL	"CHLO 0"A_MAC_REGISTER($,R_MAC_CHLO0_BASE+8)		*	NULL	"CHLO 1"A_MAC_REGISTER($,R_MAC_CHLO0_BASE+16)		*	NULL	"CHLO 2"A_MAC_REGISTER($,R_MAC_CHLO0_BASE+24)		*	NULL	"CHLO 3"A_MAC_REGISTER($,R_MAC_CHUP0_BASE+0)		*	NULL	"CHUP 0"A_MAC_REGISTER($,R_MAC_CHUP0_BASE+8)		*	NULL	"CHUP 1"A_MAC_REGISTER($,R_MAC_CHUP0_BASE+16)		*	NULL	"CHUP 2"A_MAC_REGISTER($,R_MAC_CHUP0_BASE+24)		*	NULL	"CHUP 3"A_MAC_REGISTER($,R_MAC_ENABLE)			*	NULL	"MAC Enable"A_MAC_REGISTER($,R_MAC_STATUS)			*	NULL	"MAC Status"A_MAC_REGISTER($,R_MAC_INT_MASK)		*	NULL	"Interrupt Mask"A_MAC_REGISTER($,R_MAC_TXD_CTL)			*	NULL	"TXD Control"A_MAC_REGISTER($,R_MAC_MDIO)			*	NULL	"MDIO"A_MAC_REGISTER($,R_MAC_DEBUG_STATUS)		*	NULL	"Debug Status"!endagent!agent DUARTA_DUART_MODE_REG_1_A        *	NULL		"Mode Register 1A"A_DUART_MODE_REG_2_A        *	NULL		"Mode Register 2A"A_DUART_STATUS_A            *	NULL		"Status A"A_DUART_CLK_SEL_A           *	NULL		"Clock Select A"A_DUART_CMD_A               *	NULL		"Command A"A_DUART_RX_HOLD_A           *	NULL		"RX Hold A"A_DUART_TX_HOLD_A           *	NULL		"TX Hold A"A_DUART_MODE_REG_1_B        *	NULL		"Mode Register 1B"A_DUART_MODE_REG_2_B        *	NULL		"Mode Register 2B"A_DUART_STATUS_B            *	NULL		"Status B"A_DUART_CLK_SEL_B           *	NULL		"Clock Select B"A_DUART_CMD_B               *	NULL		"Command B"A_DUART_RX_HOLD_B           *	NULL		"RX Hold B"A_DUART_TX_HOLD_B           *	NULL		"TX Hold B"A_DUART_INPORT_CHNG         *	NULL		"Input Port Change"A_DUART_AUX_CTRL	    *	NULL		"Aux Control"A_DUART_ISR_A               *	NULL		"ISR A"A_DUART_IMR_A               *	NULL		"IMR A"A_DUART_ISR_B               *	NULL		"ISR B"A_DUART_IMR_B               *	NULL		"IMR B"A_DUART_OUT_PORT            *	NULL		"Output Port"A_DUART_OPCR		    *	NULL		"OPCR"A_DUART_IN_PORT             *	NULL		"Input Port"A_DUART_ISR                 *	NULL		"ISR Combined"A_DUART_IMR                 *	NULL		"IMR Combined"A_DUART_SET_OPR             *	NULL		"Set output port"A_DUART_CLEAR_OPR           *	NULL		"Clear output port"A_DUART_INPORT_CHNG_A       *	NULL		"Input Port Change A"A_DUART_INPORT_CHNG_B       *	NULL		"Input Port Change B"!endagent;; GENCS is done as a single instance to avoid using up mask bits;!agent GENCSA_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_CFG,0))          0   NULL	"Config"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_MULT_SIZE,0))    0   NULL	"Region Size"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_START_ADDR,0))   0   NULL	"Start Addr"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_TIME_CFG0,0))    0   NULL	"Time Config0"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_TIME_CFG1,0))    0   NULL	"Time Config1"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_CFG,1))          1   NULL	"Config"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_MULT_SIZE,1))    1   NULL	"Region Size"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_START_ADDR,1))   1   NULL	"Start Addr"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_TIME_CFG0,1))    1   NULL	"Time Config0"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_TIME_CFG1,1))    1   NULL	"Time Config1"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_CFG,2))          2   NULL	"Config"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_MULT_SIZE,2))    2   NULL	"Region Size"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_START_ADDR,2))   2   NULL	"Start Addr"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_TIME_CFG0,2))    2   NULL	"Time Config0"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_TIME_CFG1,2))    2   NULL	"Time Config1"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_CFG,3))          3   NULL	"Config"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_MULT_SIZE,3))    3   NULL	"Region Size"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_START_ADDR,3))   3   NULL	"Start Addr"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_TIME_CFG0,3))    3   NULL	"Time Config0"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_TIME_CFG1,3))    3   NULL	"Time Config1"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_CFG,4))          4   NULL	"Config"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_MULT_SIZE,4))    4   NULL	"Region Size"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_START_ADDR,4))   4   NULL	"Start Addr"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_TIME_CFG0,4))    4   NULL	"Time Config0"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_TIME_CFG1,4))    4   NULL	"Time Config1"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_CFG,5))          5   NULL	"Config"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_MULT_SIZE,5))    5   NULL	"Region Size"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_START_ADDR,5))   5   NULL	"Start Addr"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_TIME_CFG0,5))    5   NULL	"Time Config0"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_TIME_CFG1,5))    5   NULL	"Time Config1"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_CFG,6))          6   NULL	"Config"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_MULT_SIZE,6))    6   NULL	"Region Size"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_START_ADDR,6))   6   NULL	"Start Addr"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_TIME_CFG0,6))    6   NULL	"Time Config0"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_TIME_CFG1,6))    6   NULL	"Time Config1"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_CFG,7))          7   NULL	"Config"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_MULT_SIZE,7))    7   NULL	"Region Size"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_START_ADDR,7))   7   NULL	"Start Addr"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_TIME_CFG0,7))    7   NULL	"Time Config0"A_IO_EXT_REG(R_IO_EXT_REG(R_IO_EXT_TIME_CFG1,7))    7   NULL	"Time Config1"!endagent!agent GENA_IO_INTERRUPT_STATUS       *	NULL	"Interrupt Status"A_IO_INTERRUPT_DATA0        *	NULL	"Interrupt Data0"A_IO_INTERRUPT_DATA1        *	NULL	"Interrupt Data1"A_IO_INTERRUPT_DATA2        *	NULL	"Interrupt Data2"A_IO_INTERRUPT_DATA3        *	NULL	"Interrupt Data3"A_IO_INTERRUPT_ADDR0        *	NULL	"Interrupt Addr0"A_IO_INTERRUPT_ADDR1        *	NULL	"Interrupt Addr1"A_IO_INTERRUPT_PARITY       *	NULL	"Interrupt Parity"A_IO_PCMCIA_CFG             *	NULL	"PCMCIA Config"

⌨️ 快捷键说明

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