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

📄 bcm1480_socregs.regdef

📁 一个很好的嵌入式linux平台下的bootloader
💻 REGDEF
📖 第 1 页 / 共 3 页
字号:
; 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,2,3A_BCM1480_MC_REGISTER($,R_BCM1480_MC_CONFIG)		*	NULL		"Config"A_BCM1480_MC_REGISTER($,R_BCM1480_MC_CS_START)		*	NULL		"CS StartA_BCM1480_MC_REGISTER($,R_BCM1480_MC_CS_END)		*	NULL		"CS End"A_BCM1480_MC_REGISTER($,R_BCM1480_MC_CS01_ROW0)		*	NULL		"CS01 Row 0"A_BCM1480_MC_REGISTER($,R_BCM1480_MC_CS01_ROW1)		*	NULL		"CS01 Row 1"A_BCM1480_MC_REGISTER($,R_BCM1480_MC_CS01_COL0)		*	NULL		"CS01 Column 0"A_BCM1480_MC_REGISTER($,R_BCM1480_MC_CS01_COL1)		*	NULL		"CS01 Column 1"A_BCM1480_MC_REGISTER($,R_BCM1480_MC_CS01_BA)		*	NULL		"CS01 Banks"A_BCM1480_MC_REGISTER($,R_BCM1480_MC_CS23_ROW0)		*	NULL		"CS23 Row 0"A_BCM1480_MC_REGISTER($,R_BCM1480_MC_CS23_ROW1)		*	NULL		"CS23 Row 1"A_BCM1480_MC_REGISTER($,R_BCM1480_MC_CS23_COL0)		*	NULL		"CS23 Column 0"A_BCM1480_MC_REGISTER($,R_BCM1480_MC_CS23_COL1)		*	NULL		"CS23 Column 1"A_BCM1480_MC_REGISTER($,R_BCM1480_MC_CS23_BA)		*	NULL		"CS23 Banks"A_BCM1480_MC_REGISTER($,R_BCM1480_MC_DRAMCMD)		*	NULL		"DRAM Command"A_BCM1480_MC_REGISTER($,R_BCM1480_MC_DRAMMODE)		*	NULL		"DRAM Mode"A_BCM1480_MC_REGISTER($,R_BCM1480_MC_MCLK_CFG)		*	NULL		"MCLK Config"A_BCM1480_MC_REGISTER($,R_BCM1480_MC_TIMING1)		*	NULL		"DRAM Timing1"A_BCM1480_MC_REGISTER($,R_BCM1480_MC_DLL_CFG)		*	NULL		"DLL Config"A_BCM1480_MC_REGISTER($,R_BCM1480_MC_DRIVE_CFG)		*	NULL		"Drive Config"!endagent!agent MCGLOBALA_BCM1480_MC_GLB_CONFIG             *	NULL	"Global Configuration"A_BCM1480_MC_GLB_INTLV              *	NULL	"Channel Interleave"A_BCM1480_MC_GLB_ECC_STATUS         *	NULL	"ECC Status"A_BCM1480_MC_GLB_ECC_ADDR           *	NULL	"ECC Error Address"A_BCM1480_MC_GLB_ECC_CORRECT        *	NULL	"ECC Correct Control"A_BCM1480_MC_GLB_PERF_CNT_CONTROL   *	NULL	"Perf Counter Control"!endagent!agent L2A_BCM1480_L2_READ_TAG				*	NULL		"Read Tag"A_BCM1480_L2_ECC_TAG				*	NULL		"ECC Tag"A_BCM1480_L2_MISC0_VALUE			*	NULL		"Misc0 Value"A_BCM1480_L2_MISC1_VALUE			*	NULL		"Misc1 Value"A_BCM1480_L2_MISC2_VALUE			*	NULL		"Misc2 Value"A_BCM1480_L2_MISC_CONFIG			*	NULL		"Misc Config"!endagent!agent MACDMA 0A_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 0A_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,2,3A_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_CHLO0_BASE+32)		*	NULL	"CHLO 4"A_MAC_REGISTER($,R_MAC_CHLO0_BASE+40)		*	NULL	"CHLO 5"A_MAC_REGISTER($,R_MAC_CHLO0_BASE+48)		*	NULL	"CHLO 6"A_MAC_REGISTER($,R_MAC_CHLO0_BASE+56)		*	NULL	"CHLO 7"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_CHUP0_BASE+32)		*	NULL	"CHUP 4"A_MAC_REGISTER($,R_MAC_CHUP0_BASE+40)		*	NULL	"CHUP 5"A_MAC_REGISTER($,R_MAC_CHUP0_BASE+48)		*	NULL	"CHUP 6"A_MAC_REGISTER($,R_MAC_CHUP0_BASE+56)		*	NULL	"CHUP 7"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"

⌨️ 快捷键说明

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