;Register definition for IQ80310 ;=============================== ; ; name: user defined name of the register ; type: the type of the register ; GPR general purpose register ; CP15 CP15 register ; MM memory mapped register ; DMMx direct memory mapped register with offset ; x = 1..4 ; the base is defined in the configuration file ; e.g. DMM1 0x02200000 ; addr: the number, adddress or offset of the register ; size the size of the register (8,16 or 32) ; ; ; CP15 Registers Numbers for xScale: ; ; +-----+-+-------+-----+-+-------+ ; |opc_2|0| CRm |opc_1|0| nbr | ; +-----+-+-------+-----+-+-------+ ; ; The 16bit register number is used to build the appropriate MCR/MRC instruction. ; ; ;name type addr size ;------------------------------------------- ; id CP15 0x0000 32 ;ID code cache CP15 0x2000 32 ;Cache type ctr CP15 0x0001 32 ;Control aux CP15 0x2001 32 ;Auxiliary Control ttb CP15 0x0002 32 ;Translation Table Base dac CP15 0x0003 32 ;Domain Access Control fsr CP15 0x0005 32 ;Fault Status far CP15 0x0006 32 ;Fault Address pid CP15 0x000d 32 ;Process ID cpacc CP15 0x010f 32 ;Coprocessor Access ; ; ; BECC Registers ; rotary MM 0x04000500 ;Rotary Switch Status pci_sis MM 0x04000000 ;PCI Slave Interrupt Status pci_st0 MM 0x04000010 ;PCI Slave Translation 0 pci_st1 MM 0x04000018 ;PCI Slave Translation 1 pci_mis MM 0x04000100 ;PCI Master Interrupt Status pci_om1 MM 0x04000110 ;PCI Outbound Memory 1 pci_om2 MM 0x04000114 ;PCI Outbound Memory 2 pci_oio MM 0x04000118 ;PCI Outbound I/O pci_cnf MM 0x04000120 ;PCI Outbound Configuration dma_ctr MM 0x04000200 ;DMA Control dma_sta MM 0x04000204 ;DMA Status dma_cnt MM 0x04000220 ;DMA Byte Count dma_pci MM 0x04000210 ;DMA PCI Address dma_loc MM 0x0400021C ;DMA Local Address dma_des MM 0x04000224 ;DMA Descriptor Control ta_ctr MM 0x04000300 ;Timer A Status/Control ta_pre MM 0x04000304 ;Timer A Preload ta_val MM 0x04000308 ;Timer A Current Value tb_ctr MM 0x04000320 ;Timer B Status/Control tb_pre MM 0x04000324 ;Timer B Preload tb_val MM 0x04000328 ;Timer B Current Value istatus MM 0x04000400 ;Interrupt Status imask MM 0x04000404 ;Interrupt Mask iselect MM 0x04000408 ;Interrupt Steering