Blame | Last modification | View Log | Download | RSS feed
ifndef __52xxqspiinc ; avoid multiple inclusion__52xxqspiinc equ 1savelisting off ; no listing over this file;****************************************************************************;* *;* AS 1.42 - File 52XXQSPI.INC *;* *;* Contains SFR and Bit Definitions for ColdFire MCF52xx Queued SPI *;* *;****************************************************************************QMR equ MBAR_QSPI+0 ; Mode Register (16b)MSTR cfbit QMR,15 ; Master Mode EnableBITS cffield QMR,10,4 ; Transfer SizeCPOL cfbit QMR,9 ; Clock PolarityCPHA cfbit QMR,8 ; Clock PhaseBAUD cffield QMR,0,8 ; Baud Rate DividerQDLYR equ MBAR_QSPI+4 ; Delay Register (16b)SPE cfbit QDLYR,15 ; QSPI EnableQCD cffield QDLYR,8,7 ; QSPI_CLK DelayDTL cffield QDLYR,0,8 ; Delay After TransferQWR equ MBAR_QSPI+8 ; Wrap Register (16b)HALT cfbit QWR,15 ; Halt TransfersWREN cfbit QWR,14 ; Wraparound EnableWRTO cfbit QWR,13 ; Wraparound LocationCSIV cfbit QWR,12 ; QSPI_CS Inactive LevelENDQP cffield QWR,8,4 ; End of Queue PointerCPTQP cffield QWR,4,4 ; Completed Queue Entry PointerNEWQP cffield QWR,0,4 ; Start of Queue PointerQIR equ MBAR_QSPI+12 ; Interrupt Register (16b)WCEFB cfbit QIR,15 ; Write Collision Access Error EnableABRTB cfbit QIR,14 ; Abort Access Error EnableABRTL cfbit QIR,12 ; Abort Lock-OutWCEFE cfbit QIR,11 ; Write CollisionABRTE cfbit QIR,10 ; Abort (ABRT) Interrupt EnableSPIFE cfbit QIR,8 ; QSPI Finished (SPIF) Interrupt EnableWCEF cfbit QIR,3 ; Write Collision Error FlagABRT cfbit QIR,2 ; Abort FlagSPIF cfbit QIR,0 ; QSPI Finished FlagQAR equ MBAR_QSPI+16 ; Address Register (16b)ADDR cffield QAR,0,6 ; Address used to read/write the QSPI RAMQDR equ MBAR_QSPI+20 ; Data Register (16b)restore ; re-enable listingendif ; __52xxqspiinc