7793 lines
515 KiB
Plaintext
7793 lines
515 KiB
Plaintext
; --------------------------------------------------------------------------------
|
|
; @Title: KIRA100 On-Chip Peripherals
|
|
; @Props: Released
|
|
; @Author: ETA
|
|
; @Changelog: 2007-08-28 ETA
|
|
; @Manufacturer: RARITAN - Raritan Inc.
|
|
; @Doc: KIRA100_RO2_DataSheet_V04_INDEXED.pdf (2006.06)
|
|
; @Core: FA526
|
|
; @Chip: KIRA100
|
|
; @Chiplist: KIRA100
|
|
; @Copyright: (C) 1989-2014 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: perkira100.per 6111 2015-04-02 13:31:19Z askoncej $
|
|
|
|
;Known problems
|
|
;The number of APB Bridge Registers on chapter 7.3.1 doesn't match the number of the same registers in chapter 7.3.2.1.
|
|
;26 APB slave/base registers implemented (offset 0x04~0x68)
|
|
;Adresses of SDRAM Controller Registers (chapter 9.4.1) don't match addresses of the same registers on Memory Map (chapter 3.2)
|
|
;Table 59 (chapter 9.4.1) implemented
|
|
config 16. 8.
|
|
tree "Power Management Unit"
|
|
base ad:0x98100000
|
|
width 12.
|
|
group.long 0x08++0x3
|
|
line.long 0x00 "OSCC,OSC Control Register"
|
|
bitfld.long 0x00 9. " OSCHSTABLE ,12.288Mhz Oscillator Status" "Not stable,Stable"
|
|
bitfld.long 0x00 8. " OSCHOFF ,12.288Mhz Oscillator Set" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " OSCLSTABLE ,32.768kHz Oscillator Status" "Not stable,Stable"
|
|
group.long 0x0c++0x3
|
|
line.long 0x00 "PMODE,Power Mode Register"
|
|
bitfld.long 0x00 2. " FCS ,Frequency change sequence" "Do not enter,Enter"
|
|
bitfld.long 0x00 1. " MODE[1] ,Turbo mode" "Normal,Turbo"
|
|
textline " "
|
|
bitfld.long 0x00 0. " MODE[0] ,Sleep mode" "Normal,Sleep"
|
|
group.long 0x10++0x3
|
|
line.long 0x00 "PCR,Power Manage Control Register"
|
|
bitfld.long 0x00 19. " PWRLOWMSK ,X_POWERLOW_B pin mask bit" "Unmasked,Masked"
|
|
bitfld.long 0x00 18. " WAITPD ,Power Down State" "Wait for power down,Wait for zero"
|
|
textline " "
|
|
bitfld.long 0x00 17. " WDTCLR ,Reset Type with WRo" "No effect,Reset"
|
|
bitfld.long 0x00 16. " WERTC ,Wake up as RTC alarm" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 15. " WEGPIO15 ,Wake up as GPIO15" "Disabled,Enabled"
|
|
bitfld.long 0x00 14. " WEGPIO14 ,Wake up as GPIO14" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 13. " WEGPIO13 ,Wake up as GPIO13" "Disabled,Enabled"
|
|
bitfld.long 0x00 12. " WEGPIO12 ,Wake up as GPIO12" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 11. " WEGPIO11 ,Wake up as GPIO11" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " WEGPIO10 ,Wake up as GPIO10" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 9. " WEGPIO9 ,Wake up as GPIO9" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " WEGPIO8 ,Wake up as GPIO8" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " WEGPIO7 ,Wake up as GPIO7" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " WEGPIO6 ,Wake up as GPIO6" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " WEGPIO5 ,Wake up as GPIO5" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " WEGPIO4 ,Wake up as GPIO4" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " WEGPIO3 ,Wake up as GPIO3" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " WEGPIO2 ,Wake up as GPIO2" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " WEGPIO1 ,Wake up as GPIO1" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " WEGPIO0 ,Wake up as GPIO0" "Disabled,Enabled"
|
|
group.long 0x14++0x3
|
|
line.long 0x00 "PED,Power Manager Edge Detect"
|
|
bitfld.long 0x00 31. " GPIORE15 ,Wake up as GPIO15 rising-edge detect" "Disabled,Enabled"
|
|
bitfld.long 0x00 30. " GPIORE14 ,Wake up as GPIO14 rising-edge detect" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 29. " GPIORE13 ,Wake up as GPIO13 rising-edge detect" "Disabled,Enabled"
|
|
bitfld.long 0x00 28. " GPIORE12 ,Wake up as GPIO12 rising-edge detect" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 27. " GPIORE11 ,Wake up as GPIO11 rising-edge detect" "Disabled,Enabled"
|
|
bitfld.long 0x00 26. " GPIORE10 ,Wake up as GPIO10 rising-edge detect" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 25. " GPIORE9 ,Wake up as GPIO9 rising-edge detect" "Disabled,Enabled"
|
|
bitfld.long 0x00 24. " GPIORE8 ,Wake up as GPIO8 rising-edge detect" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 23. " GPIORE7 ,Wake up as GPIO7 rising-edge detect" "Disabled,Enabled"
|
|
bitfld.long 0x00 22. " GPIORE6 ,Wake up as GPIO6 rising-edge detect" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 21. " GPIORE5 ,Wake up as GPIO5 rising-edge detect" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " GPIORE4 ,Wake up as GPIO4 rising-edge detect" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 19. " GPIORE3 ,Wake up as GPIO3 rising-edge detect" "Disabled,Enabled"
|
|
bitfld.long 0x00 18. " GPIORE2 ,Wake up as GPIO2 rising-edge detect" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 17. " GPIORE1 ,Wake up as GPIO1 rising-edge detect" "Disabled,Enabled"
|
|
bitfld.long 0x00 16. " GPIORE0 ,Wake up as GPIO0 rising-edge detect" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 15. " GPIOFE15 ,Wake up as GPIO15 falling-edge detect" "Disabled,Enabled"
|
|
bitfld.long 0x00 14. " GPIOFE14 ,Wake up as GPIO14 falling-edge detect" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 13. " GPIOFE13 ,Wake up as GPIO13 falling-edge detect" "Disabled,Enabled"
|
|
bitfld.long 0x00 12. " GPIOFE12 ,Wake up as GPIO12 falling-edge detect" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 11. " GPIOFE11 ,Wake up as GPIO11 falling-edge detect" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " GPIOFE10 ,Wake up as GPIO10 falling-edge detect" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 9. " GPIOFE9 ,Wake up as GPIO9 falling-edge detect" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " GPIOFE8 ,Wake up as GPIO8 falling-edge detect" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " GPIOFE7 ,Wake up as GPIO7 falling-edge detect" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " GPIOFE6 ,Wake up as GPIO6 falling-edge detect" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " GPIOFE5 ,Wake up as GPIO5 falling-edge detect" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " GPIOFE4 ,Wake up as GPIO4 falling-edge detect" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " GPIOFE3 ,Wake up as GPIO3 falling-edge detect" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " GPIOFE2 ,Wake up as GPIO2 falling-edge detect" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " GPIOFE1 ,Wake up as GPIO1 falling-edge detect" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " GPIOFE0 ,Wake up as GPIO0 falling-edge detect" "Disabled,Enabled"
|
|
group.long 0x18++0x3
|
|
line.long 0x00 "PEDSR,Power Manager Edge Detect Status Register"
|
|
eventfld.long 0x00 15. " GPIOED15 ,Wake up as GPIO15" "Not detected,Detected"
|
|
eventfld.long 0x00 14. " GPIOED14 ,Wake up as GPIO14" "Not detected,Detected"
|
|
textline " "
|
|
eventfld.long 0x00 13. " GPIOED13 ,Wake up as GPIO13" "Not detected,Detected"
|
|
eventfld.long 0x00 12. " GPIOED12 ,Wake up as GPIO12" "Not detected,Detected"
|
|
textline " "
|
|
eventfld.long 0x00 11. " GPIOED11 ,Wake up as GPIO11" "Not detected,Detected"
|
|
eventfld.long 0x00 10. " GPIOED10 ,Wake up as GPIO10" "Not detected,Detected"
|
|
textline " "
|
|
eventfld.long 0x00 9. " GPIOED9 ,Wake up as GPIO9" "Not detected,Detected"
|
|
eventfld.long 0x00 8. " GPIOED8 ,Wake up as GPIO8" "Not detected,Detected"
|
|
textline " "
|
|
eventfld.long 0x00 7. " GPIOED7 ,Wake up as GPIO7" "Not detected,Detected"
|
|
eventfld.long 0x00 6. " GPIOED6 ,Wake up as GPIO6" "Not detected,Detected"
|
|
textline " "
|
|
eventfld.long 0x00 5. " GPIOED5 ,Wake up as GPIO5" "Not detected,Detected"
|
|
eventfld.long 0x00 4. " GPIOED4 ,Wake up as GPIO4" "Not detected,Detected"
|
|
textline " "
|
|
eventfld.long 0x00 3. " GPIOED3 ,Wake up as GPIO3" "Not detected,Detected"
|
|
eventfld.long 0x00 2. " GPIOED2 ,Wake up as GPIO2" "Not detected,Detected"
|
|
textline " "
|
|
eventfld.long 0x00 1. " GPIOED1 ,Wake up as GPIO1" "Not detected,Detected"
|
|
eventfld.long 0x00 0. " GPIOED0 ,Wake up as GPIO0" "Not detected,Detected"
|
|
group.long 0x20++0xb
|
|
line.long 0x0 "PSSR,Power Manager Status Register"
|
|
bitfld.long 0x0 19. " PwrLowSts ,Power low pin status" "High,Low"
|
|
eventfld.long 0x0 18. " IntPwrLow ,Interrupt status of power low detection" "No interrupt,Interrupt"
|
|
textline " "
|
|
eventfld.long 0x0 17. " IntFCS ,Interrupt status of completing frequency change" "No interrupt,Interrupt"
|
|
eventfld.long 0x0 16. " IntTurbo ,Interrupt status for completing turbo mode" "No interrupt,Interrupt"
|
|
textline " "
|
|
eventfld.long 0x0 10. " SMR ,Wake up from sleep mode" "Not occurred,Occurred"
|
|
eventfld.long 0x0 9. " WDT ,Reboot by watchdog reset" "Not occurred,Occurred"
|
|
textline " "
|
|
eventfld.long 0x0 8. " HWR ,Reboot by hardware reset" "Not occurred,Occurred"
|
|
eventfld.long 0x0 2. " RDH ,Read disable hold" "Configured,Disabled"
|
|
textline " "
|
|
eventfld.long 0x0 1. " PH ,GPIO[15:0] pins set" "Configured,Sleep mode"
|
|
eventfld.long 0x0 0. " CKEHLOW ,SDRAM clock enabled" "By SDRAM controller,Low state"
|
|
line.long 0x4 "PGSR,Power Manager GPIO Sleep State Register"
|
|
bitfld.long 0x4 16. " SS16 ,Output value of GPIO[15:0]" "Auto latch,Use SS[15:0]"
|
|
bitfld.long 0x4 15. " SS15 ,Pin status during sleep mode" "Driven low,Driven high"
|
|
textline " "
|
|
bitfld.long 0x4 14. " SS14 ,Pin status during sleep mode" "Driven low,Driven high"
|
|
bitfld.long 0x4 13. " SS13 ,Pin status during sleep mode" "Driven low,Driven high"
|
|
textline " "
|
|
bitfld.long 0x4 12. " SS12 ,Pin status during sleep mode" "Driven low,Driven high"
|
|
bitfld.long 0x4 11. " SS11 ,Pin status during sleep mode" "Driven low,Driven high"
|
|
textline " "
|
|
bitfld.long 0x4 10. " SS10 ,Pin status during sleep mode" "Driven low,Driven high"
|
|
bitfld.long 0x4 9. " SS9 ,Pin status during sleep mode" "Driven low,Driven high"
|
|
textline " "
|
|
bitfld.long 0x4 8. " SS8 ,Pin status during sleep mode" "Driven low,Driven high"
|
|
bitfld.long 0x4 7. " SS7 ,Pin status during sleep mode" "Driven low,Driven high"
|
|
textline " "
|
|
bitfld.long 0x4 6. " SS6 ,Pin status during sleep mode" "Driven low,Driven high"
|
|
bitfld.long 0x4 5. " SS5 ,Pin status during sleep mode" "Driven low,Driven high"
|
|
textline " "
|
|
bitfld.long 0x4 4. " SS4 ,Pin status during sleep mode" "Driven low,Driven high"
|
|
bitfld.long 0x4 3. " SS3 ,Pin status during sleep mode" "Driven low,Driven high"
|
|
textline " "
|
|
bitfld.long 0x4 2. " SS2 ,Pin status during sleep mode" "Driven low,Driven high"
|
|
bitfld.long 0x4 1. " SS1 ,Pin status during sleep mode" "Driven low,Driven high"
|
|
textline " "
|
|
bitfld.long 0x4 0. " SS0 ,Pin status during sleep mode" "Driven low,Driven high"
|
|
line.long 0x8 "MFPSR,Multi-Function Port Setting Register"
|
|
bitfld.long 0x8 28.--31. " dbg_sel ,Dbg group number selection" "Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Mpca_debug14,Mpca_debug15"
|
|
bitfld.long 0x8 3. " AC97PinSel ,X_I2Ssclkout or X_ac97_resetn pin multiplexer and the source of the main clock selection" "I2S selected,AC97 selected"
|
|
textline " "
|
|
bitfld.long 0x8 1. " dbgbysoft ,Debug group selection" "T_mpca_in[93:90],MFPSR[31:28]"
|
|
textline " "
|
|
bitfld.long 0x8 0. " Debug_enable ,Debug mode" "Normal,Sets pad and mpca"
|
|
group.long 0x2c++0xf
|
|
line.long 0x0 "MISC,Misc"
|
|
bitfld.long 0x0 28.--31. " PWMCLKDIV ,PWM clock generate" "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16"
|
|
bitfld.long 0x0 24.--27. " I2SCLKDIV ,I2S main clock" "2.048 MHz,2.8224 MHz,4.096 MHz,5.6448 MHz,8.192 MHz,11.2896 MHz,12.288 MHz,16.384 MHz,24.576 MHz,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
textline " "
|
|
bitfld.long 0x0 23. " ADCCLKSEL ,ADC main clock selection" "OSCH/5,OSCH/6"
|
|
hexmask.long.word 0x0 8.--22. 1. " PDCNT ,Power down counter"
|
|
line.long 0x4 "PDLLCR0,PLL/DLL Control Register 0"
|
|
bitfld.long 0x4 25. " DLL2DIS ,DLL2 status" "Enabled,Disabled"
|
|
bitfld.long 0x4 20. " DLLFRANG ,DLL output frequency range" "20 MHz - 100 MHz,100 MHz - 300 MHz"
|
|
textline " "
|
|
bitfld.long 0x4 19. " DLLSTSEL ,DLL stability selection" "Wait 1.22ms,Wait for signal"
|
|
bitfld.long 0x4 18. " DLLSTABLE ,DLL lock-in time stability" "Not stable,Stable"
|
|
textline " "
|
|
bitfld.long 0x4 17. " DLLDIS ,DLL disable" "Enabled,Disabled"
|
|
bitfld.long 0x4 15.--16. " PLL1FRANG ,PLL1 output frequency range" "20 MHz - 50 MHz,50 MHz - 90 MHz,90 MHz - 150 MHz,150 MHz - 300 MHz"
|
|
textline " "
|
|
hexmask.long.byte 0x4 9.--14. 1. " PLL1MS ,M value of embedded PLL1 to control the PLL1 frequency output"
|
|
hexmask.long.byte 0x4 3.--8. 1. " PLL1N ,N value of embedded PLL1 to control the PLL1 frequency output"
|
|
textline " "
|
|
bitfld.long 0x4 1. " PLL1STABLE ,Lock-in time stable signal" "Not stable,Stable"
|
|
bitfld.long 0x4 0. " PLL1DIS ,PLL1 disable" "Enabled,Disabled"
|
|
line.long 0x8 "PDLLCR1,PLL/DLL Control Register 1"
|
|
bitfld.long 0x8 28.--29. " PLL2FRANG ,PLL2 output frequency range" "20 MHz - 50 MHz,50 MHz - 90 MHz,90 MHz - 150 MHz,150 MHz - 300 MHz"
|
|
hexmask.long.byte 0x8 20.--25. 1. " PLL2MS ,M value of embedded PLL2 to control the PLL2 frequency output"
|
|
textline " "
|
|
hexmask.long.byte 0x8 12.--17. 1. " PLL2NS ,N value of embedded PLL2 to control the PLL2 frequency output"
|
|
bitfld.long 0x8 9. " PLL2STABLE ,PLL2 stable" "Not stable,Stable"
|
|
textline " "
|
|
bitfld.long 0x8 8. " PLL2DIS ,PLL2 disable" "Enabled,Disabled"
|
|
bitfld.long 0x8 1. " PLL3STABLE ,PLL3 stable" "Not stable,Stable"
|
|
textline " "
|
|
bitfld.long 0x8 0. " PLL3DIS ,PLL3 disable" "Enabled,Disabled"
|
|
line.long 0xc "AHBMCLKOFF,AHB Module Clock Off Control Register"
|
|
bitfld.long 0x0C 23. " MPCAAHB ,Turns off the CLKDIV clock" "No effect,Turned off"
|
|
bitfld.long 0x0C 22. " MPCAAHB ,Turns off the AHB bridge clock" "No effect,Turned off"
|
|
textline " "
|
|
bitfld.long 0x0C 21. " MPCAAHB ,Turns off the Register file clock" "No effect,Turned off"
|
|
bitfld.long 0x0C 19. " FOTGOFF ,Turns off the clock of USB OTG 2.0" "No effect,Turned off"
|
|
textline " "
|
|
bitfld.long 0x0C 18. " MPCAAHB ,Turns off the clock of the ISRAM" "No effect,Turned off"
|
|
bitfld.long 0x0C 16. " MPCAAHB ,Turns off the PCI clock" "No effect,Turned off"
|
|
textline " "
|
|
bitfld.long 0x0C 14. " USBDOFF ,Turns off the clock of the USB 2.0 device controller" "No effect,Turned off"
|
|
bitfld.long 0x0C 12. " MAC1OFF ,Turns off the clock of the Ethernet MAC controller" "No effect,Turned off"
|
|
textline " "
|
|
bitfld.long 0x0C 8. " AESOFF ,Turns off the clock of AES" "No effect,Turned off"
|
|
bitfld.long 0x0C 7. " DMAOFF ,Turns off the clock of the DMA controller" "No effect,Turned off"
|
|
textline " "
|
|
bitfld.long 0x0C 5. " SDRAMOFF ,Turns off the clock of the SDRAM controller" "No effect,Turned off"
|
|
bitfld.long 0x0C 3. " SMCOFF ,Turns off the clock of the SRAM controller" "No effect,Turned off"
|
|
textline " "
|
|
bitfld.long 0x0C 1. " APBBRGOFF ,Turns off the clock of the AHB to APB Bridge module" "No effect,Turned off"
|
|
group.long 0x3c++0xf
|
|
line.long 0x0 "APBMCLKOFF,APB Module Clock Off Control Register"
|
|
bitfld.long 0x00 25. " I2C2OFF ,Turns off the clock of the I2C(2)" "No effect,Turned off"
|
|
bitfld.long 0x00 23. " GPIOOFF ,Turns off the clock of the GPIO" "No effect,Turned off"
|
|
textline " "
|
|
bitfld.long 0x00 22. " I2C1OFF ,Turns off the clock of the I2C(1)" "No effect,Turned off"
|
|
bitfld.long 0x00 21. " INTCOFF ,Turns off the clock of the internal controller" "No effect,Turned off"
|
|
textline " "
|
|
bitfld.long 0x00 19. " RTCOFF ,Turns off the clock of the RTC module" "No effect,Turned off"
|
|
bitfld.long 0x00 18. " WDTOFF ,Turns off the clock of the WDT module" "No effect,Turned off"
|
|
textline " "
|
|
bitfld.long 0x00 17. " TIMEROFF ,Turns off the clock of the timer" "No effect,Turned off"
|
|
bitfld.long 0x00 13. " I2C5OFF ,Turns off the clock of the I2C(5)" "No effect,Turned off"
|
|
textline " "
|
|
bitfld.long 0x00 12. " I2C4OFF ,Turns off the clock of the I2C(4)" "No effect,Turned off"
|
|
bitfld.long 0x00 11. " I2C3OFF ,Turns off the clock of the I2C(3)" "No effect,Turned off"
|
|
textline " "
|
|
bitfld.long 0x00 8. " UART3OFF ,Turns off the clock of the UART controller III" "No effect,Turned off"
|
|
bitfld.long 0x00 7. " ADCOFF ,Turns off the clock of the ADC controller" "No effect,Turned off"
|
|
textline " "
|
|
bitfld.long 0x00 6. " SSPOFF ,Turns off the clock of the SSP controller" "No effect,Turned off"
|
|
bitfld.long 0x00 3. " UART1OFF ,Turns off the clock of the UART controller I" "No effect,Turned off"
|
|
line.long 0x4 "DCSRCR0,Driving Capability and Slew Rate Control Register 0"
|
|
bitfld.long 0x4 28.--31. " EBICTRL_DCSR ,Fine-tune the output driving capability of the X_MEMADDR" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x4 24.--27. " EBIDATA_DCSR ,Fine-tune the output driving capability of the X_MEMDATA" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x4 20.--23. " SDRAMCS_DCSR ,Fine-tune the output driving capability of the SDRAMCs chip select pins" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x4 16.--19. " SDRAMCTL_DCSR ,Fine-tune the output driving capability of the SDRAMCs control pins" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x4 12.--15. " CKE_DCSR ,Fine-tune the output driving capability of the SDRAMCs CKE pin" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x4 8.--11. " DQM_DCSR ,Fine-tune the output driving capability of the SDRAMCs DQM pins" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x4 4.--7. " SDCLK_DCSR ,Fine-tune the output driving capability of the SDRAMCs clock output pins" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x4 3. " SRAM_DCSR3 ,Slew rate" "Fast,Slow"
|
|
textline " "
|
|
bitfld.long 0x4 1.--2. " SRAM_DCSR[2:1] ,Output driving capability" "4mA,8mA,12mA,16mA"
|
|
line.long 0x8 "DCSRCR1,Driving Capability and Slew Rate Control Register 1"
|
|
bitfld.long 0x8 19. " I2C_DCSR3 ,Slew rate" "Fast,Slow"
|
|
bitfld.long 0x8 17.--18. " I2C_DSCR[2:1] ,Output driving capability" "4mA,8mA,12mA,16mA"
|
|
textline " "
|
|
bitfld.long 0x8 15. " MAC_DCSR3 ,Slew rate" "Fast,Slow"
|
|
bitfld.long 0x8 13.--14. " MAC_DCSR[2:1] ,Output driving capability" "4mA,8mA,12mA,16mA"
|
|
textline " "
|
|
bitfld.long 0x8 7. " GPIO_DCSR3 ,Slew rate" "Fast,Slow"
|
|
bitfld.long 0x8 5.--6. " GPIO_DCSR[2:1] ,Output driving capability" "4mA,8mA,12mA,16mA"
|
|
line.long 0xc "DCSRCR2,Driving Capability and Slew Rate Control Register 2"
|
|
bitfld.long 0xc 23. " SSP_DCSR3 ,Slew rate" "Fast,Slow"
|
|
bitfld.long 0xc 21.--22. " SSP_DCSR[2:1] ,Output driving capability" "4mA,8mA,12mA,16mA"
|
|
textline " "
|
|
bitfld.long 0xc 19. " PMU_DCSR3 ,Slew rate" "Fast,Slow"
|
|
bitfld.long 0xc 17.--18. " PMU_DCSR[2:1] ,Output driving capability" "4mA,8mA,12mA,16mA"
|
|
textline " "
|
|
bitfld.long 0xc 15. " UART1_DCSR3 ,Slew rate" "Fast,Slow"
|
|
bitfld.long 0xc 13.--14. " UART1_DCSR[2:1] ,Output driving capability" "4mA,8mA,12mA,16mA"
|
|
textline " "
|
|
bitfld.long 0xc 3. " UART3_DCSR3 ,Slew rate" "Fast,Slow"
|
|
bitfld.long 0xc 1.--2. " UART3_DCSR[2:1] ,Output driving capability" "4mA,8mA,12mA,16mA"
|
|
group.long 0x4c++0x3
|
|
line.long 0x00 "SDRAMHTC,SDRAM Signal Hold Time Control"
|
|
bitfld.long 0x00 28.--31. " DLLDELSEL ,Delayed value of the DLL clock of X_HCLKOUT" "Fast 7 buffer,Fast 6 buffer,Fast 5 buffer,Fast 4 buffer,Fast 3 buffer,Fast 2 buffer,Fast 1 buffer,Default,Slow 1 buffer,Slow 2 buffer,Slow 3 buffer,Slow 4 buffer,Slow 5 buffer,Slow 6 buffer,Slow 7 buffer,Slow 8 buffer"
|
|
bitfld.long 0x00 24.--27. " DLL2DELSEL ,Delayed value of the DLL clock of X_HCLKOUT" "Fast 7 buffer,Fast 6 buffer,Fast 5 buffer,Fast 4 buffer,Fast 3 buffer,Fast 2 buffer,Fast 1 buffer,Default,Slow 1 buffer,Slow 2 buffer,Slow 3 buffer,Slow 4 buffer,Slow 5 buffer,Slow 6 buffer,Slow 7 buffer,Slow 8 buffer"
|
|
textline " "
|
|
bitfld.long 0x00 18. " EBICTRL_DCSR[4] ,Slew rate of the X_MEMADDR" "Fast,Slow"
|
|
bitfld.long 0x00 17. " EBIDATA_DCSR[4] ,Slew rate of the X_MEMDATA" "Fast,Slow"
|
|
textline " "
|
|
bitfld.long 0x00 16. " SDRAMCS_DCSR[4] ,Slew rate of the SDRAM chip select signal pins" "Fast,Slow"
|
|
bitfld.long 0x00 15. " SDRAMCTL_DCSR[4] ,Slew rate of the SDRAM control pins" "Fast,Slow"
|
|
textline " "
|
|
bitfld.long 0x00 14. " CKE_DCSR[4] ,Slew rate of the SDRAM CKE pin" "Fast,Slow"
|
|
bitfld.long 0x00 13. " DQM_DCSR[4] ,Slew rate of the SDRAM DQM pins" "Fast,Slow"
|
|
textline " "
|
|
bitfld.long 0x00 12. " SDCLK_DCSR[4] ,Slew rate of the SDRAM clock pins" "Fast,Slow"
|
|
group.long 0x50++0x3
|
|
line.long 0x00 "PSPR0,Power Manager Scratch Pad Register 0"
|
|
hexmask.long 0x00 0.--31. 1. " PSPR ,Scratch pad register"
|
|
group.long 0x54++0x3
|
|
line.long 0x00 "PSPR1,Power Manager Scratch Pad Register 1"
|
|
hexmask.long 0x00 0.--31. 1. " PSPR ,Scratch pad register"
|
|
group.long 0x58++0x3
|
|
line.long 0x00 "PSPR2,Power Manager Scratch Pad Register 2"
|
|
hexmask.long 0x00 0.--31. 1. " PSPR ,Scratch pad register"
|
|
group.long 0x5C++0x3
|
|
line.long 0x00 "PSPR3,Power Manager Scratch Pad Register 3"
|
|
hexmask.long 0x00 0.--31. 1. " PSPR ,Scratch pad register"
|
|
group.long 0x60++0x3
|
|
line.long 0x00 "PSPR4,Power Manager Scratch Pad Register 4"
|
|
hexmask.long 0x00 0.--31. 1. " PSPR ,Scratch pad register"
|
|
group.long 0x64++0x3
|
|
line.long 0x00 "PSPR5,Power Manager Scratch Pad Register 5"
|
|
hexmask.long 0x00 0.--31. 1. " PSPR ,Scratch pad register"
|
|
group.long 0x68++0x3
|
|
line.long 0x00 "PSPR6,Power Manager Scratch Pad Register 6"
|
|
hexmask.long 0x00 0.--31. 1. " PSPR ,Scratch pad register"
|
|
group.long 0x6C++0x3
|
|
line.long 0x00 "PSPR7,Power Manager Scratch Pad Register 7"
|
|
hexmask.long 0x00 0.--31. 1. " PSPR ,Scratch pad register"
|
|
group.long 0x70++0x3
|
|
line.long 0x00 "PSPR8,Power Manager Scratch Pad Register 8"
|
|
hexmask.long 0x00 0.--31. 1. " PSPR ,Scratch pad register"
|
|
group.long 0x74++0x3
|
|
line.long 0x00 "PSPR9,Power Manager Scratch Pad Register 9"
|
|
hexmask.long 0x00 0.--31. 1. " PSPR ,Scratch pad register"
|
|
group.long 0x78++0x3
|
|
line.long 0x00 "PSPR10,Power Manager Scratch Pad Register 10"
|
|
hexmask.long 0x00 0.--31. 1. " PSPR ,Scratch pad register"
|
|
group.long 0x7C++0x3
|
|
line.long 0x00 "PSPR11,Power Manager Scratch Pad Register 11"
|
|
hexmask.long 0x00 0.--31. 1. " PSPR ,Scratch pad register"
|
|
group.long 0x80++0x3
|
|
line.long 0x00 "PSPR12,Power Manager Scratch Pad Register 12"
|
|
hexmask.long 0x00 0.--31. 1. " PSPR ,Scratch pad register"
|
|
group.long 0x84++0x3
|
|
line.long 0x00 "PSPR13,Power Manager Scratch Pad Register 13"
|
|
hexmask.long 0x00 0.--31. 1. " PSPR ,Scratch pad register"
|
|
group.long 0x88++0x3
|
|
line.long 0x00 "PSPR14,Power Manager Scratch Pad Register 14"
|
|
hexmask.long 0x00 0.--31. 1. " PSPR ,Scratch pad register"
|
|
group.long 0x8C++0x3
|
|
line.long 0x00 "PSPR15,Power Manager Scratch Pad Register 15"
|
|
hexmask.long 0x00 0.--31. 1. " PSPR ,Scratch pad register"
|
|
group.long 0xA8++0x3
|
|
line.long 0x00 "RTCDMA0,Routing Control Register for DMA transfer 0"
|
|
bitfld.long 0x00 3. " DMAC ,DMAC selection" "APB bridge,AHB"
|
|
bitfld.long 0x00 0.--2. " Channel ,Channel of the AHB DMA" "0,1,2,3,4,5,6,7"
|
|
group.long 0xAC++0x3
|
|
line.long 0x00 "RTCDMA1,Routing Control Register for DMA transfer 1"
|
|
bitfld.long 0x00 3. " DMAC ,DMAC selection" "APB bridge,AHB"
|
|
bitfld.long 0x00 0.--2. " Channel ,Channel of the AHB DMA" "0,1,2,3,4,5,6,7"
|
|
group.long 0xB0++0x3
|
|
line.long 0x00 "RTCDMA2,Routing Control Register for DMA transfer 2"
|
|
bitfld.long 0x00 3. " DMAC ,DMAC selection" "APB bridge,AHB"
|
|
bitfld.long 0x00 0.--2. " Channel ,Channel of the AHB DMA" "0,1,2,3,4,5,6,7"
|
|
group.long 0xB4++0x3
|
|
line.long 0x00 "RTCDMA3,Routing Control Register for DMA transfer 3"
|
|
bitfld.long 0x00 3. " DMAC ,DMAC selection" "APB bridge,AHB"
|
|
bitfld.long 0x00 0.--2. " Channel ,Channel of the AHB DMA" "0,1,2,3,4,5,6,7"
|
|
group.long 0xB8++0x3
|
|
line.long 0x00 "RTCDMA4,Routing Control Register for DMA transfer 4"
|
|
bitfld.long 0x00 3. " DMAC ,DMAC selection" "APB bridge,AHB"
|
|
bitfld.long 0x00 0.--2. " Channel ,Channel of the AHB DMA" "0,1,2,3,4,5,6,7"
|
|
group.long 0xBC++0x3
|
|
line.long 0x00 "RTCDMA5,Routing Control Register for DMA transfer 5"
|
|
bitfld.long 0x00 3. " DMAC ,DMAC selection" "APB bridge,AHB"
|
|
bitfld.long 0x00 0.--2. " Channel ,Channel of the AHB DMA" "0,1,2,3,4,5,6,7"
|
|
group.long 0xC0++0x3
|
|
line.long 0x00 "RTCDMA6,Routing Control Register for DMA transfer 6"
|
|
bitfld.long 0x00 3. " DMAC ,DMAC selection" "APB bridge,AHB"
|
|
bitfld.long 0x00 0.--2. " Channel ,Channel of the AHB DMA" "0,1,2,3,4,5,6,7"
|
|
group.long 0xC4++0x3
|
|
line.long 0x00 "RTCDMA7,Routing Control Register for DMA transfer 7"
|
|
bitfld.long 0x00 3. " DMAC ,DMAC selection" "APB bridge,AHB"
|
|
bitfld.long 0x00 0.--2. " Channel ,Channel of the AHB DMA" "0,1,2,3,4,5,6,7"
|
|
group.long 0xC8++0x3
|
|
line.long 0x00 "RTCDMA8,Routing Control Register for DMA transfer 8"
|
|
bitfld.long 0x00 3. " DMAC ,DMAC selection" "APB bridge,AHB"
|
|
bitfld.long 0x00 0.--2. " Channel ,Channel of the AHB DMA" "0,1,2,3,4,5,6,7"
|
|
group.long 0xCC++0x3
|
|
line.long 0x00 "RTCDMA9,Routing Control Register for DMA transfer 9"
|
|
bitfld.long 0x00 3. " DMAC ,DMAC selection" "APB bridge,AHB"
|
|
bitfld.long 0x00 0.--2. " Channel ,Channel of the AHB DMA" "0,1,2,3,4,5,6,7"
|
|
rgroup.long 0x90++0x7
|
|
line.long 0x00 "ABHDMACCS1,AHB DMA Controller Channel Status I"
|
|
bitfld.long 0x00 25.--29. " CHANNEL7 ,Device DMA occupied channel 7" "Not occupied,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
bitfld.long 0x00 20.--24. " CHANNEL6 ,Device DMA occupied channel 6" "Not occupied,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 15.--19. " CHANNEL5 ,Device DMA occupied channel 5" "Not occupied,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
bitfld.long 0x00 10.--14. " CHANNEL4 ,Device DMA occupied channel 4" "Not occupied,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 5.--9. " CHANNEL3 ,Device DMA occupied channel 3" "Not occupied,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
bitfld.long 0x00 0.--4. " CHANNEL2 ,Device DMA occupied channel 2" "Not occupied,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
line.long 0x04 "ABHDMACCS2,AHB DMA Controller Channel Status II"
|
|
bitfld.long 0x04 5.--9. " CHANNEL1 ,Device DMA occupied channel 1" "Not occupied,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
bitfld.long 0x04 0.--4. " CHANNEL0 ,Device DMA occupied channel 0" "Not occupied,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
hgroup.long 0xcc++0x3
|
|
hide.long 0x00 "USBD_REQ,The USBD REQ/ACK Connection Configuration"
|
|
group.long 0x100++0x7
|
|
line.long 0x00 "MFPSR0,Multiplexed Port Control Register 0"
|
|
bitfld.long 0x00 31. " MFPSR0[31] ,Function select 31" "Normal,GPIO[31]"
|
|
bitfld.long 0x00 30. " MFPSR0[30] ,Function select 30" "Normal,GPIO[30]"
|
|
textline " "
|
|
bitfld.long 0x00 29. " MFPSR0[29] ,Function select 29" "Normal,GPIO[29]"
|
|
bitfld.long 0x00 28. " MFPSR0[28] ,Function select 28" "Normal,GPIO[28]"
|
|
textline " "
|
|
bitfld.long 0x00 27. " MFPSR0[27] ,Function select 27" "Normal,GPIO[27]"
|
|
bitfld.long 0x00 26. " MFPSR0[26] ,Function select 26" "Normal,GPIO[26]"
|
|
textline " "
|
|
bitfld.long 0x00 25. " MFPSR0[25] ,Function select 25" "Normal,GPIO[25]"
|
|
bitfld.long 0x00 24. " MFPSR0[24] ,Function select 24" "Normal,GPIO[24]"
|
|
textline " "
|
|
bitfld.long 0x00 23. " MFPSR0[23] ,Function select 23" "Normal,GPIO[23]"
|
|
bitfld.long 0x00 22. " MFPSR0[22] ,Function select 22" "Normal,GPIO[22]"
|
|
textline " "
|
|
bitfld.long 0x00 21. " MFPSR0[21] ,Function select 21" "Normal,GPIO[21]"
|
|
bitfld.long 0x00 20. " MFPSR0[20] ,Function select 20" "Normal,GPIO[20]"
|
|
textline " "
|
|
bitfld.long 0x00 19. " MFPSR0[19] ,Function select 19" "Normal,GPIO[19]"
|
|
bitfld.long 0x00 18. " MFPSR0[18] ,Function select 18" "Normal,GPIO[18]"
|
|
textline " "
|
|
bitfld.long 0x00 17. " MFPSR0[17] ,Function select 17" "Normal,GPIO[17]"
|
|
bitfld.long 0x00 16. " MFPSR0[16] ,Function select 16" "Normal,GPIO[16]"
|
|
line.long 0x04 "MFPSR1,Multiplexed Port Control Register 1"
|
|
bitfld.long 0x04 30. " MFPSR1[30] ,Function select 30" "X_EXT_INT3,GPIO2[30]"
|
|
bitfld.long 0x04 29. " MFPSR1[29] ,Function select 29" "X_EXT_INT2,GPIO2[29]"
|
|
textline " "
|
|
bitfld.long 0x04 28. " MFPSR1[28] ,Function select 28" "X_EXT_INT1,GPIO2[28]"
|
|
bitfld.long 0x04 27. " MFPSR1[27] ,Function select 27" "X_EXT_INT0,GPIO2[27]"
|
|
textline " "
|
|
bitfld.long 0x04 26. " MFPSR1[26] ,Function select 26" "X_I2C5_SDA,GPIO2[26]"
|
|
bitfld.long 0x04 25. " MFPSR1[25] ,Function select 25" "X_I2C5_SCL,GPIO2[25]"
|
|
textline " "
|
|
bitfld.long 0x04 24. " MFPSR1[24] ,Function select 24" "X_I2C4_SDA,GPIO2[24]"
|
|
bitfld.long 0x04 23. " MFPSR1[23] ,Function select 23" "X_I2C4_SCL,GPIO2[23]"
|
|
textline " "
|
|
bitfld.long 0x04 22. " MFPSR1[22] ,Function select 22" "X_I2C3_SDA,GPIO2[22]"
|
|
bitfld.long 0x04 21. " MFPSR1[21] ,Function select 21" "X_I2C3_SCL,GPIO2[21]"
|
|
textline " "
|
|
bitfld.long 0x04 20. " MFPSR1[20] ,Function select 20" "X_I2C2_SDA,GPIO2[20]"
|
|
bitfld.long 0x04 19. " MFPSR1[19] ,Function select 19" "X_I2C2_SCL,GPIO2[19]"
|
|
textline " "
|
|
bitfld.long 0x04 18. " MFPSR1[18] ,Function select 18" "X_I2C1_SDA,GPIO2[18]"
|
|
bitfld.long 0x04 17. " MFPSR1[17] ,Function select 17" "X_I2C1_SCL,GPIO2[17]"
|
|
textline " "
|
|
bitfld.long 0x04 16. " MFPSR1[16] ,Function select 16" "X_I2S_AC97CLK,GPIO2[16]"
|
|
bitfld.long 0x04 15. " MFPSR1[15] ,Function select 15" "X_AC97_RESETn,GPIO2[15]"
|
|
textline " "
|
|
bitfld.long 0x04 14. " MFPSR1[14] ,Function select 14" "X_I2S_FS,GPIO2[14]"
|
|
bitfld.long 0x04 13. " MFPSR1[13] ,Function select 13" "X_I2S_SCLK,GPIO2[13]"
|
|
textline " "
|
|
bitfld.long 0x04 12. " MFPSR1[12] ,Function select 12" "X_I2S_TXD,GPIO2[12]"
|
|
bitfld.long 0x04 11. " MFPSR1[11] ,Function select 11" "X_I2S_RXD,GPIO2[11]"
|
|
textline " "
|
|
bitfld.long 0x04 10. " MFPSR1[10] ,Function select 10" "X_UART3_RTSn,GPIO2[10]"
|
|
bitfld.long 0x04 9. " MFPSR1[9] ,Function select 9" "X_UART3_SOUT,GPIO2[9]"
|
|
textline " "
|
|
bitfld.long 0x04 8. " MFPSR1[8] ,Function select 8" "X_UART3_SIN,GPIO2[8]"
|
|
bitfld.long 0x04 7. " MFPSR1[7] ,Function select 7" "X_UART1_SOUT,GPIO2[7]"
|
|
textline " "
|
|
bitfld.long 0x04 6. " MFPSR1[6] ,Function select 6" "X_UART1_SIN,GPIO2[6]"
|
|
bitfld.long 0x04 5. " MFPSR1[5] ,Function select 5" "X_UART1_RTSn,GPIO2[5]"
|
|
textline " "
|
|
bitfld.long 0x04 4. " MFPSR1[4] ,Function select 4" "X_UART1_DTRn,GPIO2[4]"
|
|
bitfld.long 0x04 3. " MFPSR1[3] ,Function select 3" "X_UART1_RIn,GPIO2[3]"
|
|
textline " "
|
|
bitfld.long 0x04 2. " MFPSR1[2] ,Function select 2" "X_UART1_DSRn,GPIO2[2]"
|
|
bitfld.long 0x04 1. " MFPSR1[1] ,Function select 1" "X_UART1_DCDn,GPIO2[1]"
|
|
textline " "
|
|
bitfld.long 0x04 0. " MFPSR1[0] ,Function select 0" "X_UART1_CTSn,GPIO2[0]"
|
|
group.long 0x114++0xb
|
|
line.long 0x00 "MPCAIODCSR1,MPCA IO Driving Capability and Slew Rate Control Register1"
|
|
bitfld.long 0x0 30. " mpca_dcsr7[2] ,Slew rate" "Fast,Slow"
|
|
bitfld.long 0x0 28.--29. " mpca_dcsr7[1:0] ,Output driving capability" "4mA,8mA,12mA,16mA"
|
|
textline " "
|
|
bitfld.long 0x0 26. " mpca_dcsr6[2] ,Slew rate" "Fast,Slow"
|
|
bitfld.long 0x0 24.--25. " mpca_dcsr6[1:0] ,Output driving capability" "4mA,8mA,12mA,16mA"
|
|
textline " "
|
|
bitfld.long 0x0 22. " mpca_dcsr5[2] ,Slew rate" "Fast,Slow"
|
|
bitfld.long 0x0 20.--21. " mpca_dcsr5[1:0] ,Output driving capability" "4mA,8mA,12mA,16mA"
|
|
textline " "
|
|
bitfld.long 0x0 18. " mpca_dcsr4[2] ,Slew rate" "Fast,Slow"
|
|
bitfld.long 0x0 16.--17. " mpca_dcsr4[1:0] ,Output driving capability" "4mA,8mA,12mA,16mA"
|
|
textline " "
|
|
bitfld.long 0x0 14. " mpca_dcsr3[2] ,Slew rate" "Fast,Slow"
|
|
bitfld.long 0x0 12.--13. " mpca_dcsr3[1:0] ,Output driving capability" "4mA,8mA,12mA,16mA"
|
|
textline " "
|
|
bitfld.long 0x0 10. " mpca_dcsr2[2] ,Slew rate" "Fast,Slow"
|
|
bitfld.long 0x0 8.--9. " mpca_dcsr2[1:0] ,Output driving capability" "4mA,8mA,12mA,16mA"
|
|
textline " "
|
|
bitfld.long 0x0 6. " mpca_dcsr1[2] ,Slew rate" "Fast,Slow"
|
|
bitfld.long 0x0 4.--5. " mpca_dcsr1[1:0] ,Output driving capability" "4mA,8mA,12mA,16mA"
|
|
textline " "
|
|
bitfld.long 0x0 2. " mpca_dcsr0[2] ,Slew rate" "Fast,Slow"
|
|
bitfld.long 0x0 0.--1. " mpca_dcsr0[1:0] ,Output driving capability" "4mA,8mA,12mA,16mA"
|
|
line.long 0x04 "MPCAIODCSR2,MPCA IO Driving Capability and Slew Rate Control Register2"
|
|
bitfld.long 0x4 28. " mpca_sdram5[3] ,Slew rate" "Fast,Slow"
|
|
bitfld.long 0x4 25.--27. " mpca_sdram5[2:0] ,Output driving capability" "2mA,4mA,6mA,8mA,10mA,12mA,14mA,16mA"
|
|
textline " "
|
|
bitfld.long 0x4 23. " mpca_sdram4[3] ,Slew rate" "Fast,Slow"
|
|
bitfld.long 0x4 20.--22. " mpca_sdram4[2:0] ,Output driving capability" "2mA,4mA,6mA,8mA,10mA,12mA,14mA,16mA"
|
|
textline " "
|
|
bitfld.long 0x4 18. " mpca_sdram3[3] ,Slew rate" "Fast,Slow"
|
|
bitfld.long 0x4 15.--17. " mpca_sdram3[2:0] ,Output driving capability" "2mA,4mA,6mA,8mA,10mA,12mA,14mA,16mA"
|
|
textline " "
|
|
bitfld.long 0x4 13. " mpca_sdram2[3] ,Slew rate" "Fast,Slow"
|
|
bitfld.long 0x4 10.--12. " mpca_sdram2[2:0] ,Output driving capability" "2mA,4mA,6mA,8mA,10mA,12mA,14mA,16mA"
|
|
textline " "
|
|
bitfld.long 0x4 8. " mpca_sdram1[3] ,Slew rate" "Fast,Slow"
|
|
bitfld.long 0x4 5.--7. " mpca_sdram1[2:0] ,Output driving capability" "2mA,4mA,6mA,8mA,10mA,12mA,14mA,16mA"
|
|
textline " "
|
|
bitfld.long 0x4 3. " mpca_sdram0[3] ,Slew rate" "Fast,Slow"
|
|
bitfld.long 0x4 0.--2. " mpca_sdram0[2:0] ,Output driving capability" "2mA,4mA,6mA,8mA,10mA,12mA,14mA,16mA"
|
|
line.long 0x8 "MPCAIODCSR3,MPCA IO Driving Capability and Slew Rate Control Register3"
|
|
bitfld.long 0x8 8.--9. " mpca_pci0 ,Slew rate and driving capability of the MPCA output pins" "PCI 33 with fast slew,PCI 33,PCI 66,PCI 33 with high drive"
|
|
group.long 0x130++0x3
|
|
line.long 0x0 "USBD/OTG,USBD/OTG PHY Controller"
|
|
bitfld.long 0x00 30. " USBD_OS_COUTEN ,CLKOSCO clock output enable signal" "Inactive,Active"
|
|
bitfld.long 0x00 29. " USBD_XT_LSEL ,USBD XSCI input frequency selection" "12 MHz,30 MHz"
|
|
textline " "
|
|
bitfld.long 0x00 28. " USBD_PLL_ALIV ,USBD clock source enable signal" "Inactive,Active"
|
|
bitfld.long 0x00 27. " OTG_VDT_PD ,OTG VDT PD setting" "No power down,Power down"
|
|
textline " "
|
|
bitfld.long 0x00 26. " OTG_OSC_OUTEN ,OTG PHY CLKOSCO clock output enable signal" "Inactive,Active"
|
|
bitfld.long 0x00 25. " OTG_XTL_SEL ,OTG XSCI input frequency selection" "12 MHz,30 MHz"
|
|
textline " "
|
|
bitfld.long 0x00 24. " OTG_PLL_ALIV ,OTG Clock source enable signal" "Inactive,Active"
|
|
width 11.
|
|
tree.end
|
|
tree "AHB Controller"
|
|
base ad:0x90100000
|
|
width 12.
|
|
group.long 0x0++0x3
|
|
line.long 0x00 "AHBSSR[0],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[0] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[0] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x4++0x3
|
|
line.long 0x00 "AHBSSR[1],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[1] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[1] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x8++0x3
|
|
line.long 0x00 "AHBSSR[2],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[2] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[2] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0xC++0x3
|
|
line.long 0x00 "AHBSSR[3],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[3] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[3] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x10++0x3
|
|
line.long 0x00 "AHBSSR[4],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[4] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[4] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x14++0x3
|
|
line.long 0x00 "AHBSSR[5],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[5] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[5] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x18++0x3
|
|
line.long 0x00 "AHBSSR[6],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[6] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[6] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x1C++0x3
|
|
line.long 0x00 "AHBSSR[7],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[7] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[7] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x20++0x3
|
|
line.long 0x00 "AHBSSR[8],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[8] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[8] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x24++0x3
|
|
line.long 0x00 "AHBSSR[9],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[9] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[9] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x28++0x3
|
|
line.long 0x00 "AHBSSR[10],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[10] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[10] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x2C++0x3
|
|
line.long 0x00 "AHBSSR[11],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[11] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[11] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x30++0x3
|
|
line.long 0x00 "AHBSSR[12],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[12] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[12] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x34++0x3
|
|
line.long 0x00 "AHBSSR[13],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[13] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[13] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x38++0x3
|
|
line.long 0x00 "AHBSSR[14],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[14] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[14] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x3C++0x3
|
|
line.long 0x00 "AHBSSR[15],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[15] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[15] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x40++0x3
|
|
line.long 0x00 "AHBSSR[16],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[16] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[16] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x44++0x3
|
|
line.long 0x00 "AHBSSR[17],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[17] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[17] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x48++0x3
|
|
line.long 0x00 "AHBSSR[18],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[18] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[18] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x4C++0x3
|
|
line.long 0x00 "AHBSSR[19],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[19] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[19] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x50++0x3
|
|
line.long 0x00 "AHBSSR[20],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[20] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[20] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x54++0x3
|
|
line.long 0x00 "AHBSSR[21],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[21] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[21] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x58++0x3
|
|
line.long 0x00 "AHBSSR[22],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[22] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[22] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x5C++0x3
|
|
line.long 0x00 "AHBSSR[23],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[23] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[23] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x60++0x3
|
|
line.long 0x00 "AHBSSR[24],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[24] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[24] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x64++0x3
|
|
line.long 0x00 "AHBSSR[25],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[25] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[25] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x68++0x3
|
|
line.long 0x00 "AHBSSR[26],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[26] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[26] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x6C++0x3
|
|
line.long 0x00 "AHBSSR[27],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[27] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[27] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x70++0x3
|
|
line.long 0x00 "AHBSSR[28],AHB Slave Base/Size Register"
|
|
hexmask.long 0x00 20.--31. 0x100000 " BaseAddr[28] ,Base address [31:20]"
|
|
bitfld.long 0x00 16.--19. " SizeAddr[28] ,Size of address space [19:16]" "1M,2M,4M,8M,16M,32M,64M,128M,256M,512M,1G,2G,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x80++0xb
|
|
line.long 0x00 "PCR,Priority Controller Register"
|
|
bitfld.long 0x00 9. " Plevel9 ,Level of master 9" "Lower,Higher"
|
|
bitfld.long 0x00 8. " Plevel8 ,Level of master 8" "Lower,Higher"
|
|
textline " "
|
|
bitfld.long 0x00 7. " Plevel7 ,Level of master 7" "Lower,Higher"
|
|
bitfld.long 0x00 6. " Plevel6 ,Level of master 6" "Lower,Higher"
|
|
textline " "
|
|
bitfld.long 0x00 5. " Plevel5 ,Level of master 5" "Lower,Higher"
|
|
bitfld.long 0x00 4. " Plevel4 ,Level of master 4" "Lower,Higher"
|
|
textline " "
|
|
bitfld.long 0x00 3. " Plevel3 ,Level of master 3" "Lower,Higher"
|
|
bitfld.long 0x00 2. " Plevel2 ,Level of master 2" "Lower,Higher"
|
|
textline " "
|
|
bitfld.long 0x00 1. " Plevel1 ,Level of master 1" "Lower,Higher"
|
|
line.long 0x04 "TCR,Transfer Control Register"
|
|
bitfld.long 0x04 1. " TransCtl ,Transfer interrupt" "Not always,Always"
|
|
line.long 0x08 "ICR,Interrupt Control Register"
|
|
bitfld.long 0x08 24. " IntrSts ,Interrupt status" "Not occurred,Occurred"
|
|
bitfld.long 0x08 20.--21. " Response ,Response status" "OK,Error,Retry,Split"
|
|
textline " "
|
|
bitfld.long 0x08 16. " IntsMask ,Interrupt mask" "Disabled,Enabled"
|
|
bitfld.long 0x08 0. " Remap ,Remap function" "No effect,AHB slaves interchanged"
|
|
width 11.
|
|
tree.end
|
|
tree "AHB-to-APB Bridge"
|
|
base ad:0x90500000
|
|
width 11.
|
|
group.long 0x4++0x3
|
|
line.long 0x00 "APBSSR1,APB Slave 1 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x8++0x3
|
|
line.long 0x00 "APBSSR2,APB Slave 2 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0xC++0x3
|
|
line.long 0x00 "APBSSR3,APB Slave 3 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x10++0x3
|
|
line.long 0x00 "APBSSR4,APB Slave 4 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x14++0x3
|
|
line.long 0x00 "APBSSR5,APB Slave 5 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x18++0x3
|
|
line.long 0x00 "APBSSR6,APB Slave 6 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x1C++0x3
|
|
line.long 0x00 "APBSSR7,APB Slave 7 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x20++0x3
|
|
line.long 0x00 "APBSSR8,APB Slave 8 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x24++0x3
|
|
line.long 0x00 "APBSSR9,APB Slave 9 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x28++0x3
|
|
line.long 0x00 "APBSSR10,APB Slave 10 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x2C++0x3
|
|
line.long 0x00 "APBSSR11,APB Slave 11 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x30++0x3
|
|
line.long 0x00 "APBSSR12,APB Slave 12 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x34++0x3
|
|
line.long 0x00 "APBSSR13,APB Slave 13 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x38++0x3
|
|
line.long 0x00 "APBSSR14,APB Slave 14 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x3C++0x3
|
|
line.long 0x00 "APBSSR15,APB Slave 15 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x40++0x3
|
|
line.long 0x00 "APBSSR16,APB Slave 16 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x44++0x3
|
|
line.long 0x00 "APBSSR17,APB Slave 17 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x48++0x3
|
|
line.long 0x00 "APBSSR18,APB Slave 18 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x4C++0x3
|
|
line.long 0x00 "APBSSR19,APB Slave 19 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x50++0x3
|
|
line.long 0x00 "APBSSR20,APB Slave 20 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x54++0x3
|
|
line.long 0x00 "APBSSR21,APB Slave 21 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x58++0x3
|
|
line.long 0x00 "APBSSR22,APB Slave 22 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x5C++0x3
|
|
line.long 0x00 "APBSSR23,APB Slave 23 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x60++0x3
|
|
line.long 0x00 "APBSSR24,APB Slave 24 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x64++0x3
|
|
line.long 0x00 "APBSSR25,APB Slave 25 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x68++0x3
|
|
line.long 0x00 "APBSSR26,APB Slave 26 Base/Size Register"
|
|
hexmask.long 0x00 20.--29. 0x100000 " Base ,Base address[29:20]"
|
|
bitfld.long 0x00 16.--19. " Size ,Size of address space" "1M,2M,4M,8M,16M,32M,64M,128M,256M,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
group.long 0x80++0xb "Channel A"
|
|
line.long 0x00 "SADMAA,Source Address of DMA Channel A"
|
|
line.long 0x04 "DESTAA,Destination Address of DMA Channel A"
|
|
line.long 0x08 "CycRDMAA,Cycles register of DMA Channel A"
|
|
hexmask.long 0x08 0.--23. 1. " Cyc ,DMA cycle"
|
|
if (((d.l(ad:(0x90500000+0x8C)))&0x8)==0x8)
|
|
group.long 0x8C++0x3
|
|
line.long 0x00 "ComRDMAA,Command register of DMA Channel A"
|
|
bitfld.long 0x00 20.--21. " DataWidth ,Data width of transfer" "Word,Half word,Byte,Reserved"
|
|
bitfld.long 0x00 19. " ReqSel[19] ,requested signal select of DMA hardware mode[19]" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 18. " ReqSel[18] ,requested signal select of DMA hardware mode[18]" "Not requested,Requested"
|
|
bitfld.long 0x00 17. " ReqSel[17] ,requested signal select of DMA hardware mode[17]" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ReqSel[16] ,requested signal select of DMA hardware mode[16]" "Not requested,Requested"
|
|
bitfld.long 0x00 12.--14. " DesAdrInc ,Destination address increment" "Not incremented,+4,+8,+16,Reserved,-1,-2,-4"
|
|
textline " "
|
|
bitfld.long 0x00 8.--10. " SrcAdr ,Source address increment" "Not incremented,+4,+8,+16,Reserved,-1,-2,-4"
|
|
bitfld.long 0x00 7. " DesAdrSel ,Destination address selection" "APB,AHB"
|
|
textline " "
|
|
bitfld.long 0x00 6. " SrcAdrSe ,Source address selection" "APB,AHB"
|
|
bitfld.long 0x00 5. " ErrIntEnb ,AHB slave error responde " "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ErrIntSts ,Error response interrupt flag" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 3. " BurMod ,Burst mode" "No burst,Burst"
|
|
textline " "
|
|
bitfld.long 0x00 2. " FinIntEnb ,Finished interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " FinIntSts ,Finishing interrupt flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 0. " EnbDis ,DMA channel" "Disabled,Enabled"
|
|
else
|
|
group.long 0x8C++0x3
|
|
line.long 0x00 "ComRDMAA,Command register of DMA Channel A"
|
|
bitfld.long 0x00 20.--21. " DataWidth ,Data width of transfer" "Word,Half word,Byte,Reserved"
|
|
bitfld.long 0x00 19. " ReqSel[19] ,requested signal select of DMA hardware mode[19]" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 18. " ReqSel[18] ,requested signal select of DMA hardware mode[18]" "Not requested,Requested"
|
|
bitfld.long 0x00 17. " ReqSel[17] ,requested signal select of DMA hardware mode[17]" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ReqSel[16] ,requested signal select of DMA hardware mode[16]" "Not requested,Requested"
|
|
bitfld.long 0x00 12.--14. " DesAdrInc ,Destination address increment" "Not incremented,+1,+2,+4,Reserved,-1,-2,-4"
|
|
textline " "
|
|
bitfld.long 0x00 8.--10. " SrcAdr ,Source address increment" "Not incremented,+1,+2,+4,Reserved,-1,-2,-4"
|
|
bitfld.long 0x00 7. " DesAdrSel ,Destination address selection" "APB,AHB"
|
|
textline " "
|
|
bitfld.long 0x00 6. " SrcAdrSe ,Source address selection" "APB,AHB"
|
|
bitfld.long 0x00 5. " ErrIntEnb ,AHB slave error responde " "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ErrIntSts ,Error response interrupt flag" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 3. " BurMod ,Burst mode" "No burst,Burst"
|
|
textline " "
|
|
bitfld.long 0x00 2. " FinIntEnb ,Finished interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " FinIntSts ,Finishing interrupt flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 0. " EnbDis ,DMA channel" "Disabled,Enabled"
|
|
endif
|
|
group.long 0x90++0xb "Channel B"
|
|
line.long 0x00 "SADMAB,Source Address of DMA Channel B"
|
|
line.long 0x04 "DESTAB,Destination Address of DMA Channel B"
|
|
line.long 0x08 "CycRDMAB,Cycles register of DMA Channel B"
|
|
hexmask.long 0x08 0.--23. 1. " Cyc ,DMA cycle"
|
|
if (((d.l(ad:(0x90500000+0x9C)))&0x8)==0x8)
|
|
group.long 0x9C++0x3
|
|
line.long 0x00 "ComRDMAB,Command register of DMA Channel B"
|
|
bitfld.long 0x00 20.--21. " DataWidth ,Data width of transfer" "Word,Half word,Byte,Reserved"
|
|
bitfld.long 0x00 19. " ReqSel[19] ,requested signal select of DMA hardware mode[19]" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 18. " ReqSel[18] ,requested signal select of DMA hardware mode[18]" "Not requested,Requested"
|
|
bitfld.long 0x00 17. " ReqSel[17] ,requested signal select of DMA hardware mode[17]" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ReqSel[16] ,requested signal select of DMA hardware mode[16]" "Not requested,Requested"
|
|
bitfld.long 0x00 12.--14. " DesAdrInc ,Destination address increment" "Not incremented,+4,+8,+16,Reserved,-1,-2,-4"
|
|
textline " "
|
|
bitfld.long 0x00 8.--10. " SrcAdr ,Source address increment" "Not incremented,+4,+8,+16,Reserved,-1,-2,-4"
|
|
bitfld.long 0x00 7. " DesAdrSel ,Destination address selection" "APB,AHB"
|
|
textline " "
|
|
bitfld.long 0x00 6. " SrcAdrSe ,Source address selection" "APB,AHB"
|
|
bitfld.long 0x00 5. " ErrIntEnb ,AHB slave error responde " "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ErrIntSts ,Error response interrupt flag" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 3. " BurMod ,Burst mode" "No burst,Burst"
|
|
textline " "
|
|
bitfld.long 0x00 2. " FinIntEnb ,Finished interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " FinIntSts ,Finishing interrupt flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 0. " EnbDis ,DMA channel" "Disabled,Enabled"
|
|
else
|
|
group.long 0x9C++0x3
|
|
line.long 0x00 "ComRDMAB,Command register of DMA Channel B"
|
|
bitfld.long 0x00 20.--21. " DataWidth ,Data width of transfer" "Word,Half word,Byte,Reserved"
|
|
bitfld.long 0x00 19. " ReqSel[19] ,requested signal select of DMA hardware mode[19]" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 18. " ReqSel[18] ,requested signal select of DMA hardware mode[18]" "Not requested,Requested"
|
|
bitfld.long 0x00 17. " ReqSel[17] ,requested signal select of DMA hardware mode[17]" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ReqSel[16] ,requested signal select of DMA hardware mode[16]" "Not requested,Requested"
|
|
bitfld.long 0x00 12.--14. " DesAdrInc ,Destination address increment" "Not incremented,+1,+2,+4,Reserved,-1,-2,-4"
|
|
textline " "
|
|
bitfld.long 0x00 8.--10. " SrcAdr ,Source address increment" "Not incremented,+1,+2,+4,Reserved,-1,-2,-4"
|
|
bitfld.long 0x00 7. " DesAdrSel ,Destination address selection" "APB,AHB"
|
|
textline " "
|
|
bitfld.long 0x00 6. " SrcAdrSe ,Source address selection" "APB,AHB"
|
|
bitfld.long 0x00 5. " ErrIntEnb ,AHB slave error responde " "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ErrIntSts ,Error response interrupt flag" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 3. " BurMod ,Burst mode" "No burst,Burst"
|
|
textline " "
|
|
bitfld.long 0x00 2. " FinIntEnb ,Finished interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " FinIntSts ,Finishing interrupt flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 0. " EnbDis ,DMA channel" "Disabled,Enabled"
|
|
endif
|
|
group.long 0xA0++0xb "Channel C"
|
|
line.long 0x00 "SADMAC,Source Address of DMA Channel C"
|
|
line.long 0x04 "DESTAC,Destination Address of DMA Channel C"
|
|
line.long 0x08 "CycRDMAC,Cycles register of DMA Channel C"
|
|
hexmask.long 0x08 0.--23. 1. " Cyc ,DMA cycle"
|
|
if (((d.l(ad:(0x90500000+0xAC)))&0x8)==0x8)
|
|
group.long 0xAC++0x3
|
|
line.long 0x00 "ComRDMAC,Command register of DMA Channel C"
|
|
bitfld.long 0x00 20.--21. " DataWidth ,Data width of transfer" "Word,Half word,Byte,Reserved"
|
|
bitfld.long 0x00 19. " ReqSel[19] ,requested signal select of DMA hardware mode[19]" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 18. " ReqSel[18] ,requested signal select of DMA hardware mode[18]" "Not requested,Requested"
|
|
bitfld.long 0x00 17. " ReqSel[17] ,requested signal select of DMA hardware mode[17]" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ReqSel[16] ,requested signal select of DMA hardware mode[16]" "Not requested,Requested"
|
|
bitfld.long 0x00 12.--14. " DesAdrInc ,Destination address increment" "Not incremented,+4,+8,+16,Reserved,-1,-2,-4"
|
|
textline " "
|
|
bitfld.long 0x00 8.--10. " SrcAdr ,Source address increment" "Not incremented,+4,+8,+16,Reserved,-1,-2,-4"
|
|
bitfld.long 0x00 7. " DesAdrSel ,Destination address selection" "APB,AHB"
|
|
textline " "
|
|
bitfld.long 0x00 6. " SrcAdrSe ,Source address selection" "APB,AHB"
|
|
bitfld.long 0x00 5. " ErrIntEnb ,AHB slave error responde " "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ErrIntSts ,Error response interrupt flag" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 3. " BurMod ,Burst mode" "No burst,Burst"
|
|
textline " "
|
|
bitfld.long 0x00 2. " FinIntEnb ,Finished interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " FinIntSts ,Finishing interrupt flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 0. " EnbDis ,DMA channel" "Disabled,Enabled"
|
|
else
|
|
group.long 0xAC++0x3
|
|
line.long 0x00 "ComRDMAC,Command register of DMA Channel C"
|
|
bitfld.long 0x00 20.--21. " DataWidth ,Data width of transfer" "Word,Half word,Byte,Reserved"
|
|
bitfld.long 0x00 19. " ReqSel[19] ,requested signal select of DMA hardware mode[19]" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 18. " ReqSel[18] ,requested signal select of DMA hardware mode[18]" "Not requested,Requested"
|
|
bitfld.long 0x00 17. " ReqSel[17] ,requested signal select of DMA hardware mode[17]" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ReqSel[16] ,requested signal select of DMA hardware mode[16]" "Not requested,Requested"
|
|
bitfld.long 0x00 12.--14. " DesAdrInc ,Destination address increment" "Not incremented,+1,+2,+4,Reserved,-1,-2,-4"
|
|
textline " "
|
|
bitfld.long 0x00 8.--10. " SrcAdr ,Source address increment" "Not incremented,+1,+2,+4,Reserved,-1,-2,-4"
|
|
bitfld.long 0x00 7. " DesAdrSel ,Destination address selection" "APB,AHB"
|
|
textline " "
|
|
bitfld.long 0x00 6. " SrcAdrSe ,Source address selection" "APB,AHB"
|
|
bitfld.long 0x00 5. " ErrIntEnb ,AHB slave error responde " "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ErrIntSts ,Error response interrupt flag" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 3. " BurMod ,Burst mode" "No burst,Burst"
|
|
textline " "
|
|
bitfld.long 0x00 2. " FinIntEnb ,Finished interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " FinIntSts ,Finishing interrupt flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 0. " EnbDis ,DMA channel" "Disabled,Enabled"
|
|
endif
|
|
group.long 0xB0++0xb "Channel D"
|
|
line.long 0x00 "SADMAD,Source Address of DMA Channel D"
|
|
line.long 0x04 "DESTAD,Destination Address of DMA Channel D"
|
|
line.long 0x08 "CycRDMAD,Cycles register of DMA Channel D"
|
|
hexmask.long 0x08 0.--23. 1. " Cyc ,DMA cycle"
|
|
if (((d.l(ad:(0x90500000+0xBC)))&0x8)==0x8)
|
|
group.long 0xBC++0x3
|
|
line.long 0x00 "ComRDMAD,Command register of DMA Channel D"
|
|
bitfld.long 0x00 20.--21. " DataWidth ,Data width of transfer" "Word,Half word,Byte,Reserved"
|
|
bitfld.long 0x00 19. " ReqSel[19] ,requested signal select of DMA hardware mode[19]" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 18. " ReqSel[18] ,requested signal select of DMA hardware mode[18]" "Not requested,Requested"
|
|
bitfld.long 0x00 17. " ReqSel[17] ,requested signal select of DMA hardware mode[17]" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ReqSel[16] ,requested signal select of DMA hardware mode[16]" "Not requested,Requested"
|
|
bitfld.long 0x00 12.--14. " DesAdrInc ,Destination address increment" "Not incremented,+4,+8,+16,Reserved,-1,-2,-4"
|
|
textline " "
|
|
bitfld.long 0x00 8.--10. " SrcAdr ,Source address increment" "Not incremented,+4,+8,+16,Reserved,-1,-2,-4"
|
|
bitfld.long 0x00 7. " DesAdrSel ,Destination address selection" "APB,AHB"
|
|
textline " "
|
|
bitfld.long 0x00 6. " SrcAdrSe ,Source address selection" "APB,AHB"
|
|
bitfld.long 0x00 5. " ErrIntEnb ,AHB slave error responde " "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ErrIntSts ,Error response interrupt flag" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 3. " BurMod ,Burst mode" "No burst,Burst"
|
|
textline " "
|
|
bitfld.long 0x00 2. " FinIntEnb ,Finished interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " FinIntSts ,Finishing interrupt flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 0. " EnbDis ,DMA channel" "Disabled,Enabled"
|
|
else
|
|
group.long 0xBC++0x3
|
|
line.long 0x00 "ComRDMAD,Command register of DMA Channel D"
|
|
bitfld.long 0x00 20.--21. " DataWidth ,Data width of transfer" "Word,Half word,Byte,Reserved"
|
|
bitfld.long 0x00 19. " ReqSel[19] ,requested signal select of DMA hardware mode[19]" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 18. " ReqSel[18] ,requested signal select of DMA hardware mode[18]" "Not requested,Requested"
|
|
bitfld.long 0x00 17. " ReqSel[17] ,requested signal select of DMA hardware mode[17]" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 16. " ReqSel[16] ,requested signal select of DMA hardware mode[16]" "Not requested,Requested"
|
|
bitfld.long 0x00 12.--14. " DesAdrInc ,Destination address increment" "Not incremented,+1,+2,+4,Reserved,-1,-2,-4"
|
|
textline " "
|
|
bitfld.long 0x00 8.--10. " SrcAdr ,Source address increment" "Not incremented,+1,+2,+4,Reserved,-1,-2,-4"
|
|
bitfld.long 0x00 7. " DesAdrSel ,Destination address selection" "APB,AHB"
|
|
textline " "
|
|
bitfld.long 0x00 6. " SrcAdrSe ,Source address selection" "APB,AHB"
|
|
bitfld.long 0x00 5. " ErrIntEnb ,AHB slave error responde " "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ErrIntSts ,Error response interrupt flag" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 3. " BurMod ,Burst mode" "No burst,Burst"
|
|
textline " "
|
|
bitfld.long 0x00 2. " FinIntEnb ,Finished interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " FinIntSts ,Finishing interrupt flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 0. " EnbDis ,DMA channel" "Disabled,Enabled"
|
|
endif
|
|
width 11.
|
|
tree.end
|
|
tree "Static Memory Controller"
|
|
base ad:0x90200000
|
|
width 11.
|
|
if (((d.l(ad:(0x90200000+0x0)))&0x400)==0x400)
|
|
group.long 0x0++0x3
|
|
line.long 0x00 "MBConfR0,Memory Bank 0 Configuration Register"
|
|
bitfld.long 0x00 28. " BNK_EN ,Bank enable flag" "Disabled,Enabled"
|
|
hexmask.long 0x00 15.--27. 0x8000000 " BNK_BASE ,Bank base address"
|
|
textline " "
|
|
bitfld.long 0x00 11. " BNK_WPROT ,Bank write enable" "Enabled,Disabled"
|
|
bitfld.long 0x00 10. " BNK_TYP1 ,Bank type 1 devices on the corresponding bank" "Asynchronous,Synchronous"
|
|
textline " "
|
|
bitfld.long 0x00 9. " BNK_TYP2 ,Bank type 2 devices on the corresponding bank" "Non-pipelined,Pipelined"
|
|
bitfld.long 0x00 8. " BNK_TYP3 ,Bank type 3 - late-write enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4.--7. " BNK_SIZE ,Bank size" "1MB,2MB,4MB,8MB,16MB,32MB,64MB,Reserved,Reserved,Reserved,Reserved,32kB,64kB,128kB,256kB,512kB"
|
|
bitfld.long 0x00 0.--1. " BNK_MBW ,Memory bus width" "8,16,32,Reserved"
|
|
else
|
|
group.long 0x0++0x3
|
|
line.long 0x00 "MBConfR0,Memory Bank 0 Configuration Register"
|
|
bitfld.long 0x00 28. " BNK_EN ,Bank enable flag" "Disabled,Enabled"
|
|
hexmask.long 0x00 15.--27. 0x8000000 " BNK_BASE ,Bank base address"
|
|
textline " "
|
|
bitfld.long 0x00 11. " BNK_WPROT ,Bank write enable" "Enabled,Disabled"
|
|
bitfld.long 0x00 10. " BNK_TYP1 ,Bank type 1 devices on the corresponding bank" "Asynchronous,Synchronous"
|
|
textline " "
|
|
bitfld.long 0x00 9. " BNK_TYP2 ,Bank type 2 devices on the corresponding bank" "General device,Burst ROM"
|
|
textline " "
|
|
bitfld.long 0x00 4.--7. " BNK_SIZE ,Bank size" "1MB,2MB,4MB,8MB,16MB,32MB,64MB,Reserved,Reserved,Reserved,Reserved,32kB,64kB,128kB,256kB,512kB"
|
|
bitfld.long 0x00 0.--1. " BNK_MBW ,Memory bus width" "8,16,32,Reserved"
|
|
endif
|
|
if (((d.l(ad:(0x90200000+0x8)))&0x400)==0x400)
|
|
group.long 0x8++0x3
|
|
line.long 0x00 "MBConfR1,Memory Bank 1 Configuration Register"
|
|
bitfld.long 0x00 28. " BNK_EN ,Bank enable flag" "Disabled,Enabled"
|
|
hexmask.long 0x00 15.--27. 0x8000000 " BNK_BASE ,Bank base address"
|
|
textline " "
|
|
bitfld.long 0x00 11. " BNK_WPROT ,Bank write enable" "Enabled,Disabled"
|
|
bitfld.long 0x00 10. " BNK_TYP1 ,Bank type 1 devices on the corresponding bank" "Asynchronous,Synchronous"
|
|
textline " "
|
|
bitfld.long 0x00 9. " BNK_TYP2 ,Bank type 2 devices on the corresponding bank" "Non-pipelined,Pipelined"
|
|
bitfld.long 0x00 8. " BNK_TYP3 ,Bank type 3 - late-write enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4.--7. " BNK_SIZE ,Bank size" "1MB,2MB,4MB,8MB,16MB,32MB,64MB,Reserved,Reserved,Reserved,Reserved,32kB,64kB,128kB,256kB,512kB"
|
|
bitfld.long 0x00 0.--1. " BNK_MBW ,Memory bus width" "8,16,32,Reserved"
|
|
else
|
|
group.long 0x8++0x3
|
|
line.long 0x00 "MBConfR1,Memory Bank 1 Configuration Register"
|
|
bitfld.long 0x00 28. " BNK_EN ,Bank enable flag" "Disabled,Enabled"
|
|
hexmask.long 0x00 15.--27. 0x8000000 " BNK_BASE ,Bank base address"
|
|
textline " "
|
|
bitfld.long 0x00 11. " BNK_WPROT ,Bank write enable" "Enabled,Disabled"
|
|
bitfld.long 0x00 10. " BNK_TYP1 ,Bank type 1 devices on the corresponding bank" "Asynchronous,Synchronous"
|
|
textline " "
|
|
bitfld.long 0x00 9. " BNK_TYP2 ,Bank type 2 devices on the corresponding bank" "General device,Burst ROM"
|
|
textline " "
|
|
bitfld.long 0x00 4.--7. " BNK_SIZE ,Bank size" "1MB,2MB,4MB,8MB,16MB,32MB,64MB,Reserved,Reserved,Reserved,Reserved,32kB,64kB,128kB,256kB,512kB"
|
|
bitfld.long 0x00 0.--1. " BNK_MBW ,Memory bus width" "8,16,32,Reserved"
|
|
endif
|
|
if (((d.l(ad:(0x90200000+0x10)))&0x400)==0x400)
|
|
group.long 0x10++0x3
|
|
line.long 0x00 "MBConfR2,Memory Bank 2 Configuration Register"
|
|
bitfld.long 0x00 28. " BNK_EN ,Bank enable flag" "Disabled,Enabled"
|
|
hexmask.long 0x00 15.--27. 0x8000000 " BNK_BASE ,Bank base address"
|
|
textline " "
|
|
bitfld.long 0x00 11. " BNK_WPROT ,Bank write enable" "Enabled,Disabled"
|
|
bitfld.long 0x00 10. " BNK_TYP1 ,Bank type 1 devices on the corresponding bank" "Asynchronous,Synchronous"
|
|
textline " "
|
|
bitfld.long 0x00 9. " BNK_TYP2 ,Bank type 2 devices on the corresponding bank" "Non-pipelined,Pipelined"
|
|
bitfld.long 0x00 8. " BNK_TYP3 ,Bank type 3 - late-write enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4.--7. " BNK_SIZE ,Bank size" "1MB,2MB,4MB,8MB,16MB,32MB,64MB,Reserved,Reserved,Reserved,Reserved,32kB,64kB,128kB,256kB,512kB"
|
|
bitfld.long 0x00 0.--1. " BNK_MBW ,Memory bus width" "8,16,32,Reserved"
|
|
else
|
|
group.long 0x10++0x3
|
|
line.long 0x00 "MBConfR2,Memory Bank 2 Configuration Register"
|
|
bitfld.long 0x00 28. " BNK_EN ,Bank enable flag" "Disabled,Enabled"
|
|
hexmask.long 0x00 15.--27. 0x8000000 " BNK_BASE ,Bank base address"
|
|
textline " "
|
|
bitfld.long 0x00 11. " BNK_WPROT ,Bank write enable" "Enabled,Disabled"
|
|
bitfld.long 0x00 10. " BNK_TYP1 ,Bank type 1 devices on the corresponding bank" "Asynchronous,Synchronous"
|
|
textline " "
|
|
bitfld.long 0x00 9. " BNK_TYP2 ,Bank type 2 devices on the corresponding bank" "General device,Burst ROM"
|
|
textline " "
|
|
bitfld.long 0x00 4.--7. " BNK_SIZE ,Bank size" "1MB,2MB,4MB,8MB,16MB,32MB,64MB,Reserved,Reserved,Reserved,Reserved,32kB,64kB,128kB,256kB,512kB"
|
|
bitfld.long 0x00 0.--1. " BNK_MBW ,Memory bus width" "8,16,32,Reserved"
|
|
endif
|
|
if (((d.l(ad:(0x90200000+0x18)))&0x400)==0x400)
|
|
group.long 0x18++0x3
|
|
line.long 0x00 "MBConfR3,Memory Bank 3 Configuration Register"
|
|
bitfld.long 0x00 28. " BNK_EN ,Bank enable flag" "Disabled,Enabled"
|
|
hexmask.long 0x00 15.--27. 0x8000000 " BNK_BASE ,Bank base address"
|
|
textline " "
|
|
bitfld.long 0x00 11. " BNK_WPROT ,Bank write enable" "Enabled,Disabled"
|
|
bitfld.long 0x00 10. " BNK_TYP1 ,Bank type 1 devices on the corresponding bank" "Asynchronous,Synchronous"
|
|
textline " "
|
|
bitfld.long 0x00 9. " BNK_TYP2 ,Bank type 2 devices on the corresponding bank" "Non-pipelined,Pipelined"
|
|
bitfld.long 0x00 8. " BNK_TYP3 ,Bank type 3 - late-write enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4.--7. " BNK_SIZE ,Bank size" "1MB,2MB,4MB,8MB,16MB,32MB,64MB,Reserved,Reserved,Reserved,Reserved,32kB,64kB,128kB,256kB,512kB"
|
|
bitfld.long 0x00 0.--1. " BNK_MBW ,Memory bus width" "8,16,32,Reserved"
|
|
else
|
|
group.long 0x18++0x3
|
|
line.long 0x00 "MBConfR3,Memory Bank 3 Configuration Register"
|
|
bitfld.long 0x00 28. " BNK_EN ,Bank enable flag" "Disabled,Enabled"
|
|
hexmask.long 0x00 15.--27. 0x8000000 " BNK_BASE ,Bank base address"
|
|
textline " "
|
|
bitfld.long 0x00 11. " BNK_WPROT ,Bank write enable" "Enabled,Disabled"
|
|
bitfld.long 0x00 10. " BNK_TYP1 ,Bank type 1 devices on the corresponding bank" "Asynchronous,Synchronous"
|
|
textline " "
|
|
bitfld.long 0x00 9. " BNK_TYP2 ,Bank type 2 devices on the corresponding bank" "General device,Burst ROM"
|
|
textline " "
|
|
bitfld.long 0x00 4.--7. " BNK_SIZE ,Bank size" "1MB,2MB,4MB,8MB,16MB,32MB,64MB,Reserved,Reserved,Reserved,Reserved,32kB,64kB,128kB,256kB,512kB"
|
|
bitfld.long 0x00 0.--1. " BNK_MBW ,Memory bus width" "8,16,32,Reserved"
|
|
endif
|
|
group.long 0x4++0x3
|
|
line.long 0x00 "MBTPR0,Memory Bank 0 Timing Parameter Register"
|
|
bitfld.long 0x00 28.--31. " ETRNA ,Extend turn-around time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 24.--27. " EAT1 ,Extend access time 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 20. " RBE ,Read byte-enable" "Low for write,Low for read"
|
|
bitfld.long 0x00 18.--19. " AST ,Address setup time" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x00 16.--17. " CTW ,Chip-select to write-enable delay" "0,1,2,3"
|
|
bitfld.long 0x00 12.--15. " AT1 ,Access time 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 8.--9. " AT2 ,Access time 2" "0,1,2,3"
|
|
bitfld.long 0x00 6.--7. " WTC ,Write-enable to chip-select delay" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x00 4.--5. " AHT ,Address hold time" "0,1,2,3"
|
|
bitfld.long 0x00 0.--3. " TRNA ,Turn-around time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0xC++0x3
|
|
line.long 0x00 "MBTPR1,Memory Bank 1 Timing Parameter Register"
|
|
bitfld.long 0x00 28.--31. " ETRNA ,Extend turn-around time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 24.--27. " EAT1 ,Extend access time 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 20. " RBE ,Read byte-enable" "Low for write,Low for read"
|
|
bitfld.long 0x00 18.--19. " AST ,Address setup time" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x00 16.--17. " CTW ,Chip-select to write-enable delay" "0,1,2,3"
|
|
bitfld.long 0x00 12.--15. " AT1 ,Access time 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 8.--9. " AT2 ,Access time 2" "0,1,2,3"
|
|
bitfld.long 0x00 6.--7. " WTC ,Write-enable to chip-select delay" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x00 4.--5. " AHT ,Address hold time" "0,1,2,3"
|
|
bitfld.long 0x00 0.--3. " TRNA ,Turn-around time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x14++0x3
|
|
line.long 0x00 "MBTPR2,Memory Bank 2 Timing Parameter Register"
|
|
bitfld.long 0x00 28.--31. " ETRNA ,Extend turn-around time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 24.--27. " EAT1 ,Extend access time 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 20. " RBE ,Read byte-enable" "Low for write,Low for read"
|
|
bitfld.long 0x00 18.--19. " AST ,Address setup time" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x00 16.--17. " CTW ,Chip-select to write-enable delay" "0,1,2,3"
|
|
bitfld.long 0x00 12.--15. " AT1 ,Access time 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 8.--9. " AT2 ,Access time 2" "0,1,2,3"
|
|
bitfld.long 0x00 6.--7. " WTC ,Write-enable to chip-select delay" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x00 4.--5. " AHT ,Address hold time" "0,1,2,3"
|
|
bitfld.long 0x00 0.--3. " TRNA ,Turn-around time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x1C++0x3
|
|
line.long 0x00 "MBTPR3,Memory Bank 3 Timing Parameter Register"
|
|
bitfld.long 0x00 28.--31. " ETRNA ,Extend turn-around time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 24.--27. " EAT1 ,Extend access time 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 20. " RBE ,Read byte-enable" "Low for write,Low for read"
|
|
bitfld.long 0x00 18.--19. " AST ,Address setup time" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x00 16.--17. " CTW ,Chip-select to write-enable delay" "0,1,2,3"
|
|
bitfld.long 0x00 12.--15. " AT1 ,Access time 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 8.--9. " AT2 ,Access time 2" "0,1,2,3"
|
|
bitfld.long 0x00 6.--7. " WTC ,Write-enable to chip-select delay" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x00 4.--5. " AHT ,Address hold time" "0,1,2,3"
|
|
bitfld.long 0x00 0.--3. " TRNA ,Turn-around time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x40++0x3
|
|
line.long 0x00 "SSR,Shadow Status Register"
|
|
bitfld.long 0x00 8. " SSR_STS ,Shadow status" "No effect,Bank switch "
|
|
bitfld.long 0x00 5. " SSR_REQ ,Shadow request" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 4. " SSR_REQM ,Shadow request mode" "Disabled,Enabled"
|
|
bitfld.long 0x00 0.--2. " SSR_BNKNUM ,Shadow bank number" "0,1,2,3,4,5,6,7"
|
|
rgroup.long 0x80++0x7
|
|
line.long 0x00 "RevR,Revision Register"
|
|
hexmask.long.byte 0x00 16.--23. 1. " MAJOR_VER ,Major version number of the static memory controller"
|
|
hexmask.long.byte 0x00 8.--15. 1. " MINOR_VER ,Minor version number of the static memory controller"
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--7. 1. " REL_VER ,Number of the current revision"
|
|
line.long 0x04 "FeatR,Feature Register"
|
|
bitfld.long 0x04 16. " ADC_SKM ,Configuration of address decoder" "Alignment,Non-alignment"
|
|
hexmask.long.byte 0x04 8.--15. 1. " FIFO_DEPTH ,Configuration of channel FIFO depth"
|
|
textline " "
|
|
hexmask.long.byte 0x04 0.--7. 1. " EBNK_CNT ,Configuration of the number of external banks"
|
|
width 11.
|
|
tree.end
|
|
tree "SDRAM Controller"
|
|
base ad:0x90300000
|
|
width 16.
|
|
group.long 0x00++0xf
|
|
line.long 0x00 "STP1,SDRAM Timing Parameter 1 Register"
|
|
bitfld.long 0x00 16.--19. " TRP ,Precharge cycle time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 12.--14. " TRCD ,RAS-to-CAS delay" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 8.--11. " TRF ,Auto-refresh cycle time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 4.--5. " TWR ,Write-recovery time" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x00 0.--1. " TCL ,CAS-latency" "Reserved,Reserved,2,3"
|
|
line.long 0x04 "STP2,SDRAM Timing Parameter 2 Register"
|
|
bitfld.long 0x04 20.--23. " INI_PREC ,Initial pre-charge times" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x04 16.--19. " INI_REFT ,Initial refresh times" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
hexmask.long.word 0x04 0.--15. 1. " REF_INTV ,Refresh interval"
|
|
line.long 0x08 "SCR1,SDRAM Configuration Register 1"
|
|
bitfld.long 0x08 16. " MA2T ,Double memory address cycle enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 12.--13. " DDW ,SDRAM data width" "x4,x8,x16,x32"
|
|
textline " "
|
|
bitfld.long 0x08 8.--10. " DSZ ,SDRAM size" "16Mb,64Mb,128Mb,256Mb,512Mb,Reserved,Reserved,Reserved"
|
|
bitfld.long 0x08 4.--5. " MBW ,Memory bus width" "8,16,32,Reserved"
|
|
textline " "
|
|
bitfld.long 0x08 0.--3. " BNKSIZE ,Bank size" "Reserved,2MB,4MB,8MB,16MB,32MB,64MB,128MB,256MB,512MB,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
line.long 0x0c "SCR2,SDRAM Configuration Register 2"
|
|
bitfld.long 0x0C 4. " IPREC ,Initial pre-charge start flag" "No effect,Enabled"
|
|
bitfld.long 0x0C 3. " IREF ,Initial refresh start flag" "No effect,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0C 2. " ISMR ,Start set-mode-register" "No effect,Enabled"
|
|
bitfld.long 0x0C 1. " PWDN ,Power-down operation mode" "No effect,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0C 0. " SREF ,Self-refresh mode" "No effect,Enabled"
|
|
group.long 0x10++0x3
|
|
line.long 0x00 "EB0BSR,External Bank Configuration Register 0"
|
|
bitfld.long 0x00 12. " EN ,Bank enable flag" "Disabled,Enabled"
|
|
hexmask.long 0x00 0.--11. 1. " BASE ,12-bit base address of external bank"
|
|
group.long 0x14++0x3
|
|
line.long 0x00 "EB1BSR,External Bank Configuration Register 1"
|
|
bitfld.long 0x00 12. " EN ,Bank enable flag" "Disabled,Enabled"
|
|
hexmask.long 0x00 0.--11. 1. " BASE ,12-bit base address of external bank"
|
|
group.long 0x18++0x3
|
|
line.long 0x00 "EB2BSR,External Bank Configuration Register 2"
|
|
bitfld.long 0x00 12. " EN ,Bank enable flag" "Disabled,Enabled"
|
|
hexmask.long 0x00 0.--11. 1. " BASE ,12-bit base address of external bank"
|
|
group.long 0x1C++0x3
|
|
line.long 0x00 "EB3BSR,External Bank Configuration Register 3"
|
|
bitfld.long 0x00 12. " EN ,Bank enable flag" "Disabled,Enabled"
|
|
hexmask.long 0x00 0.--11. 1. " BASE ,12-bit base address of external bank"
|
|
group.long 0x30++0xb
|
|
line.long 0x00 "RAGR,Arbitration Grant Window Register"
|
|
bitfld.long 0x00 28.--31. " CH8GW ,Channel8 group value" "0,1,2,3,4,5,6,7,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
bitfld.long 0x00 24.--27. " CH7GW ,Channel7 group value" "0,1,2,3,4,5,6,7,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 20.--23. " CH6GW ,Channel6 group value" "0,1,2,3,4,5,6,7,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
bitfld.long 0x00 16.--19. " CH5GW ,Channel5 group value" "0,1,2,3,4,5,6,7,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 12.--15. " CH4GW ,Channel4 group value" "0,1,2,3,4,5,6,7,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
bitfld.long 0x00 8.--11. " CH3GW ,Channel3 group value" "0,1,2,3,4,5,6,7,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 4.--7. " CH2GW ,Channel2 group value" "0,1,2,3,4,5,6,7,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
bitfld.long 0x00 0.--3. " CH1GW ,Channel1 group value" "0,1,2,3,4,5,6,7,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
line.long 0x04 "FRR,Flush Request Register"
|
|
bitfld.long 0x04 3. " FLUSHCMPLT ,Flush request flag" "Not requested,Requested"
|
|
bitfld.long 0x04 0.--2. " FLUSHCHN ,Flush Channel Number" "1,2,3,4,5,6,7,8"
|
|
line.long 0x08 "ESR,External Bus Interface Support Register"
|
|
bitfld.long 0x08 14. " POSMR ,Post SMR flag" "Not issued,Issued"
|
|
bitfld.long 0x08 13. " POPREC ,Post SMR flag" "Not issued,Issued"
|
|
textline " "
|
|
bitfld.long 0x08 12. " PRSMR ,Pre-SMR flag" "Not issued,Issued"
|
|
hexmask.long.word 0x08 0.--11. 1. " MR ,Far-end mode register"
|
|
rgroup.long 0x100++0x7
|
|
line.long 0x00 "CRR,Controller Revision Register"
|
|
hexmask.long.byte 0x00 16.--23. 1. " MAJOR_VER ,Major version number"
|
|
hexmask.long.byte 0x00 8.--15. 1. " MINOR_VER ,Minor version number"
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--7. 1. " REV_VER ,Revision number"
|
|
line.long 0x04 "CFR,Controller Feature Register"
|
|
bitfld.long 0x04 16. " EBI ,External Bus Interface (EBI)" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 15. " CHN[8] ,AHB Channel 8 " "Not configured,Configured"
|
|
bitfld.long 0x04 14. " CHN[7] ,AHB Channel 7 " "Not configured,Configured"
|
|
textline " "
|
|
bitfld.long 0x04 13. " CHN[6] ,AHB Channel 6 " "Not configured,Configured"
|
|
bitfld.long 0x04 12. " CHN[5] ,AHB Channel 5 " "Not configured,Configured"
|
|
textline " "
|
|
bitfld.long 0x04 11. " CHN[4] ,AHB Channel 4 " "Not configured,Configured"
|
|
bitfld.long 0x04 10. " CHN[3] ,AHB Channel 3 " "Not configured,Configured"
|
|
textline " "
|
|
bitfld.long 0x04 9. " CHN[2] ,AHB Channel 2 " "Not configured,Configured"
|
|
bitfld.long 0x04 8. " CHN[1] ,AHB Channel 1 " "Not configured,Configured"
|
|
textline " "
|
|
bitfld.long 0x04 7. " EBNK[8] ,External map 8" "Not configured,Configured"
|
|
bitfld.long 0x04 6. " EBNK[7] ,External map 7" "Not configured,Configured"
|
|
textline " "
|
|
bitfld.long 0x04 5. " EBNK[6] ,External map 6" "Not configured,Configured"
|
|
bitfld.long 0x04 4. " EBNK[5] ,External map 5" "Not configured,Configured"
|
|
textline " "
|
|
bitfld.long 0x04 3. " EBNK[4] ,External map 4" "Not configured,Configured"
|
|
bitfld.long 0x04 2. " EBNK[3] ,External map 3" "Not configured,Configured"
|
|
textline " "
|
|
bitfld.long 0x04 1. " EBNK[2] ,External map 2" "Not configured,Configured"
|
|
bitfld.long 0x04 0. " EBNK[1] ,External map 1" "Not configured,Configured"
|
|
width 11.
|
|
tree.end
|
|
tree "DMA Controller"
|
|
base ad:0x90400000
|
|
width 13.
|
|
rgroup.byte 0x00++0x0
|
|
line.byte 0x00 "INT,INT Register"
|
|
bitfld.byte 0x00 7. " INT[7] ,Channel 7 status" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 6. " INT[6] ,Channel 6 status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " INT[5] ,Channel 5 status" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 4. " INT[4] ,Channel 4 status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " INT[3] ,Channel 3 status" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 2. " INT[2] ,Channel 2 status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " INT[1] ,Channel 1 status" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 0. " INT[0] ,Channel 0 status" "No interrupt,Interrupt"
|
|
rgroup.byte 0x04++0x0
|
|
line.byte 0x00 "INT_TC,Terminal Count Interrupt Status Register"
|
|
bitfld.byte 0x00 7. " INT_TC[7] ,Channel 7 status" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 6. " INT_TC[6] ,Channel 6 status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " INT_TC[5] ,Channel 5 status" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 4. " INT_TC[4] ,Channel 4 status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " INT_TC[3] ,Channel 3 status" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 2. " INT_TC[2] ,Channel 2 status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " INT_TC[1] ,Channel 1 status" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 0. " INT_TC[0] ,Channel 0 status" "No interrupt,Interrupt"
|
|
wgroup.byte 0x08++0x0
|
|
line.byte 0x00 "INT_TC_CLR,Terminal Count Interrupt Status Clear Register"
|
|
bitfld.byte 0x00 7. " INT_TC_CLR[7] ,Clear the INT_TC[7] and TC[7] status" "No effect,Cleared"
|
|
bitfld.byte 0x00 6. " INT_TC_CLR[6] ,Clear the INT_TC[6] and TC[6] status" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " INT_TC_CLR[5] ,Clear the INT_TC[5] and TC[5] status" "No effect,Cleared"
|
|
bitfld.byte 0x00 4. " INT_TC_CLR[4] ,Clear the INT_TC[4] and TC[4] status" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " INT_TC_CLR[3] ,Clear the INT_TC[3] and TC[3] status" "No effect,Cleared"
|
|
bitfld.byte 0x00 2. " INT_TC_CLR[2] ,Clear the INT_TC[2] and TC[2] status" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " INT_TC_CLR[1] ,Clear the INT_TC[1] and TC[1] status" "No effect,Cleared"
|
|
bitfld.byte 0x00 0. " INT_TC_CLR[0] ,Clear the INT_TC[0] and TC[0] status" "No effect,Cleared"
|
|
rgroup.long 0x0c++0x3
|
|
line.long 0x00 "INT_ERR,Error/Abort Interrupt Status Register"
|
|
bitfld.long 0x00 23. " INT_ABT[7] ,Channel 7 abort status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 22. " INT_ABT[6] ,Channel 6 abort status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 21. " INT_ABT[5] ,Channel 5 abort status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 20. " INT_ABT[4] ,Channel 4 abort status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 19. " INT_ABT[3] ,Channel 3 abort status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 18. " INT_ABT[2] ,Channel 2 abort status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 17. " INT_ABT[1] ,Channel 1 abort status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 16. " INT_ABT[0] ,Channel 0 abort status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 7. " INT_ERR[7] ,Channel 7 error status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 6. " INT_ERR[6] ,Channel 6 error status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 5. " INT_ERR[5] ,Channel 5 error status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 4. " INT_ERR[4] ,Channel 4 error status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 3. " INT_ERR[3] ,Channel 3 error status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 2. " INT_ERR[2] ,Channel 2 error status" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 1. " INT_ERR[1] ,Channel 1 error status" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 0. " INT_ERR[0] ,Channel 0 error status" "No interrupt,Interrupt"
|
|
wgroup.long 0x10++0x3
|
|
line.long 0x00 "INT_ERR_CLR,Error/Abort Interrupt Status Register"
|
|
bitfld.long 0x00 23. " INT_ABT_CLR[7] ,Channel 7 abort status" "No effect,Cleared"
|
|
bitfld.long 0x00 22. " INT_ABT_CLR[6] ,Channel 6 abort status" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 21. " INT_ABT_CLR[5] ,Channel 5 abort status" "No effect,Cleared"
|
|
bitfld.long 0x00 20. " INT_ABT_CLR[4] ,Channel 4 abort status" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 19. " INT_ABT_CLR[3] ,Channel 3 abort status" "No effect,Cleared"
|
|
bitfld.long 0x00 18. " INT_ABT_CLR[2] ,Channel 2 abort status" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 17. " INT_ABT_CLR[1] ,Channel 1 abort status" "No effect,Cleared"
|
|
bitfld.long 0x00 16. " INT_ABT_CLR[0] ,Channel 0 abort status" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 7. " INT_ERR_CLR[7] ,Channel 7 error status" "No effect,Cleared"
|
|
bitfld.long 0x00 6. " INT_ERR_CLR[6] ,Channel 6 error status" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 5. " INT_ERR_CLR[5] ,Channel 5 error status" "No effect,Cleared"
|
|
bitfld.long 0x00 4. " INT_ERR_CLR[4] ,Channel 4 error status" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 3. " INT_ERR_CLR[3] ,Channel 3 error status" "No effect,Cleared"
|
|
bitfld.long 0x00 2. " INT_ERR_CLR[2] ,Channel 2 error status" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 1. " INT_ERR_CLR[1] ,Channel 1 error status" "No effect,Cleared"
|
|
bitfld.long 0x00 0. " INT_ERR_CLR[0] ,Channel 0 error status" "No effect,Cleared"
|
|
rgroup.byte 0x14++0x0
|
|
line.byte 0x00 "TC,Terminal Count Status Register"
|
|
bitfld.byte 0x00 7. " TC[7] ,DMA Enabled count Channel l7" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " TC[6] ,DMA Enabled count Channel l6" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " TC[5] ,DMA Enabled count Channel l5" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " TC[4] ,DMA Enabled count Channel l4" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " TC[3] ,DMA Enabled count Channel l3" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " TC[2] ,DMA Enabled count Channel l2" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " TC[1] ,DMA Enabled count Channel l1" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0. " TC[0] ,DMA Enabled count Channel l0" "Disabled,Enabled"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x00 "ERR,Error/Abort Status Register"
|
|
bitfld.long 0x00 23. " ABT[7] ,Channel 7 abort status" "No abort,Abort"
|
|
bitfld.long 0x00 22. " ABT[6] ,Channel 6 abort status" "No abort,Abort"
|
|
textline " "
|
|
bitfld.long 0x00 21. " ABT[5] ,Channel 5 abort status" "No abort,Abort"
|
|
bitfld.long 0x00 20. " ABT[4] ,Channel 4 abort status" "No abort,Abort"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ABT[3] ,Channel 3 abort status" "No abort,Abort"
|
|
bitfld.long 0x00 18. " ABT[2] ,Channel 2 abort status" "No abort,Abort"
|
|
textline " "
|
|
bitfld.long 0x00 17. " ABT[1] ,Channel 1 abort status" "No abort,Abort"
|
|
bitfld.long 0x00 16. " ABT[0] ,Channel 0 abort status" "No abort,Abort"
|
|
textline " "
|
|
bitfld.long 0x00 7. " ERR[7] ,Channel 7 error status" "No error,Error"
|
|
bitfld.long 0x00 6. " ERR[6] ,Channel 6 error status" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x00 5. " ERR[5] ,Channel 5 error status" "No error,Error"
|
|
bitfld.long 0x00 4. " ERR[4] ,Channel 4 error status" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x00 3. " ERR[3] ,Channel 3 error status" "No error,Error"
|
|
bitfld.long 0x00 2. " ERR[2] ,Channel 2 error status" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x00 1. " ERR[1] ,Channel 1 error status" "No error,Error"
|
|
bitfld.long 0x00 0. " ERR[0] ,Channel 0 error status" "No error,Error"
|
|
rgroup.byte 0x1c++0x0
|
|
line.byte 0x00 "CH_EN,Channel Enable Status Register"
|
|
bitfld.byte 0x00 7. " CH_EN[7] ,Status of the channel 7" "Low,High"
|
|
bitfld.byte 0x00 6. " CH_EN[6] ,Status of the channel 6" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " CH_EN[5] ,Status of the channel 5" "Low,High"
|
|
bitfld.byte 0x00 4. " CH_EN[4] ,Status of the channel 4" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " CH_EN[3] ,Status of the channel 3" "Low,High"
|
|
bitfld.byte 0x00 2. " CH_EN[2] ,Status of the channel 2" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " CH_EN[1] ,Status of the channel 1" "Low,High"
|
|
bitfld.byte 0x00 0. " CH_EN[0] ,Status of the channel 0" "Low,High"
|
|
rgroup.byte 0x20++0x0
|
|
line.byte 0x00 "CH_BUSY,Channel Busy Status Register"
|
|
bitfld.byte 0x00 7. " CH_BUSY[7] ,Status fo the channel 7" "Low,High"
|
|
bitfld.byte 0x00 6. " CH_BUSY[6] ,Status fo the channel 6" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " CH_BUSY[5] ,Status fo the channel 5" "Low,High"
|
|
bitfld.byte 0x00 4. " CH_BUSY[4] ,Status fo the channel 4" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " CH_BUSY[3] ,Status fo the channel 3" "Low,High"
|
|
bitfld.byte 0x00 2. " CH_BUSY[2] ,Status fo the channel 2" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " CH_BUSY[1] ,Status fo the channel 1" "Low,High"
|
|
bitfld.byte 0x00 0. " CH_BUSY[0] ,Status fo the channel 0" "Low,High"
|
|
group.byte 0x24++0x0
|
|
line.byte 0x00 "CSR,Main Configuration Status Register"
|
|
bitfld.byte 0x00 2. " M1ENDIAN ,AHB Master 1 endian configuration" "Little-endian,Big-endian"
|
|
bitfld.byte 0x00 1. " M0ENDIAN ,AHB Master 0 endian configuration" "Little-endian,Big-endian"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " DMACEN ,DMA controller enable" "Disabled,Enabled"
|
|
group.byte 0x28++0x0
|
|
line.byte 0x00 "SYNC,Synchronization Register"
|
|
bitfld.byte 0x00 7. " SYNC[7] ,DMA synchronization logic enable for channel 7" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " SYNC[6] ,DMA synchronization logic enable for channel 6" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " SYNC[5] ,DMA synchronization logic enable for channel 5" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " SYNC[4] ,DMA synchronization logic enable for channel 4" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " SYNC[3] ,DMA synchronization logic enable for channel 3" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " SYNC[2] ,DMA synchronization logic enable for channel 2" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " SYNC[1] ,DMA synchronization logic enable for channel 1" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0. " SYNC[0] ,DMA synchronization logic enable for channel 0" "Disabled,Enabled"
|
|
width 11.
|
|
tree "Channel 0 Registers"
|
|
base ad:(0x90400000+0x100)
|
|
width 13.
|
|
group.long 0x00++0x17
|
|
line.long 0x00 "C0_CSR,Channel $1 Control Register"
|
|
bitfld.long 0x00 31. " TC_MSK ,Terminal count status mask" "Not masked,Masked"
|
|
bitfld.long 0x00 22.--23. " CHPRI ,Channel priority level" "Lowest,2,3,Highest"
|
|
textline " "
|
|
bitfld.long 0x00 21. " PROT3 ,Protection information for cacheability" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 20. " PROT2 ,Protection information for bufferablity" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 19. " PROT1 ,Protection information for mode indication" "User mode,Privileged mode"
|
|
bitfld.long 0x00 16.--18. " SRC_SIZE ,Source burst size selection" "1,4,8,16,32,64,128,256"
|
|
textline " "
|
|
bitfld.long 0x00 15. " ABT ,Transaction abort" "No effect,Stop"
|
|
bitfld.long 0x00 11.--13. " SRC_WIDTH ,Source transfer width" "8,16,32,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 8.--10. " DST_WIDTH ,Destination transfer width" "8,16,32,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
bitfld.long 0x00 7. " MODE ,Mode" "Normal,Hardware Handshake"
|
|
textline " "
|
|
bitfld.long 0x00 5.--6. " SRCAD_CTL ,Source address control" "Increment,Decrement,Fixed,Reserved"
|
|
bitfld.long 0x00 3.--4. " DSTAD_CTL ,Destination address control" "Increment,Decrement,Fixed,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 2. " SRC_SEL ,Source selection" "AHB Master 0,AHB Master 1"
|
|
bitfld.long 0x00 1. " DST_SEL ,Destination selection" "AHB Master 0,AHB Master 1"
|
|
textline " "
|
|
bitfld.long 0x00 0. " CH_EN ,Channel Enable" "Disabled,Enabled"
|
|
line.long 0x04 "C0_CFG,Channel $1 Configuration Register"
|
|
bitfld.long 0x04 16.--19. " LLP_CNT ,Chain transfer counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x04 8. " BUSY ,The DMA channel is busy" "Not busy,Busy"
|
|
textline " "
|
|
bitfld.long 0x04 2. " INT_ABT_MSK ,Channel abort interrupt mask" "Not masked,Masked"
|
|
bitfld.long 0x04 1. " INT_ERR_MSK ,Channel error interrupt " "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 0. " INT_TC_MSK ,Channel terminal count interrupt" "Not masked,Masked"
|
|
line.long 0x08 "C0_SrcAddr,Channel $1 Source Address Register"
|
|
line.long 0x0c "C0_DstAddr,Channel $1 Destination Address Register"
|
|
line.long 0x10 "C0_LLP,Linked List Descriptor Pointer"
|
|
hexmask.long 0x10 2.--31. 0x4 " LLDPAdd ,Linked List Descriptor Pointer Address"
|
|
bitfld.long 0x10 0. " MLLP ,Master for loading the next LLP" "AHB Master 0,AHB Master 1"
|
|
line.long 0x14 "C0_SIZE,Transfer Size Register"
|
|
hexmask.long.word 0x14 0.--11. 1. " TOT_SIZE ,Total transfer size"
|
|
width 11.
|
|
tree.end
|
|
tree "Channel 1 Registers"
|
|
base ad:(0x90400000+0x120)
|
|
width 13.
|
|
group.long 0x00++0x17
|
|
line.long 0x00 "C1_CSR,Channel $1 Control Register"
|
|
bitfld.long 0x00 31. " TC_MSK ,Terminal count status mask" "Not masked,Masked"
|
|
bitfld.long 0x00 22.--23. " CHPRI ,Channel priority level" "Lowest,2,3,Highest"
|
|
textline " "
|
|
bitfld.long 0x00 21. " PROT3 ,Protection information for cacheability" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 20. " PROT2 ,Protection information for bufferablity" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 19. " PROT1 ,Protection information for mode indication" "User mode,Privileged mode"
|
|
bitfld.long 0x00 16.--18. " SRC_SIZE ,Source burst size selection" "1,4,8,16,32,64,128,256"
|
|
textline " "
|
|
bitfld.long 0x00 15. " ABT ,Transaction abort" "No effect,Stop"
|
|
bitfld.long 0x00 11.--13. " SRC_WIDTH ,Source transfer width" "8,16,32,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 8.--10. " DST_WIDTH ,Destination transfer width" "8,16,32,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
bitfld.long 0x00 7. " MODE ,Mode" "Normal,Hardware Handshake"
|
|
textline " "
|
|
bitfld.long 0x00 5.--6. " SRCAD_CTL ,Source address control" "Increment,Decrement,Fixed,Reserved"
|
|
bitfld.long 0x00 3.--4. " DSTAD_CTL ,Destination address control" "Increment,Decrement,Fixed,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 2. " SRC_SEL ,Source selection" "AHB Master 0,AHB Master 1"
|
|
bitfld.long 0x00 1. " DST_SEL ,Destination selection" "AHB Master 0,AHB Master 1"
|
|
textline " "
|
|
bitfld.long 0x00 0. " CH_EN ,Channel Enable" "Disabled,Enabled"
|
|
line.long 0x04 "C1_CFG,Channel $1 Configuration Register"
|
|
bitfld.long 0x04 16.--19. " LLP_CNT ,Chain transfer counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x04 8. " BUSY ,The DMA channel is busy" "Not busy,Busy"
|
|
textline " "
|
|
bitfld.long 0x04 2. " INT_ABT_MSK ,Channel abort interrupt mask" "Not masked,Masked"
|
|
bitfld.long 0x04 1. " INT_ERR_MSK ,Channel error interrupt " "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 0. " INT_TC_MSK ,Channel terminal count interrupt" "Not masked,Masked"
|
|
line.long 0x08 "C1_SrcAddr,Channel $1 Source Address Register"
|
|
line.long 0x0c "C1_DstAddr,Channel $1 Destination Address Register"
|
|
line.long 0x10 "C1_LLP,Linked List Descriptor Pointer"
|
|
hexmask.long 0x10 2.--31. 0x4 " LLDPAdd ,Linked List Descriptor Pointer Address"
|
|
bitfld.long 0x10 0. " MLLP ,Master for loading the next LLP" "AHB Master 0,AHB Master 1"
|
|
line.long 0x14 "C1_SIZE,Transfer Size Register"
|
|
hexmask.long.word 0x14 0.--11. 1. " TOT_SIZE ,Total transfer size"
|
|
width 11.
|
|
tree.end
|
|
tree "Channel 2 Registers"
|
|
base ad:(0x90400000+0x140)
|
|
width 13.
|
|
group.long 0x00++0x17
|
|
line.long 0x00 "C2_CSR,Channel $1 Control Register"
|
|
bitfld.long 0x00 31. " TC_MSK ,Terminal count status mask" "Not masked,Masked"
|
|
bitfld.long 0x00 22.--23. " CHPRI ,Channel priority level" "Lowest,2,3,Highest"
|
|
textline " "
|
|
bitfld.long 0x00 21. " PROT3 ,Protection information for cacheability" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 20. " PROT2 ,Protection information for bufferablity" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 19. " PROT1 ,Protection information for mode indication" "User mode,Privileged mode"
|
|
bitfld.long 0x00 16.--18. " SRC_SIZE ,Source burst size selection" "1,4,8,16,32,64,128,256"
|
|
textline " "
|
|
bitfld.long 0x00 15. " ABT ,Transaction abort" "No effect,Stop"
|
|
bitfld.long 0x00 11.--13. " SRC_WIDTH ,Source transfer width" "8,16,32,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 8.--10. " DST_WIDTH ,Destination transfer width" "8,16,32,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
bitfld.long 0x00 7. " MODE ,Mode" "Normal,Hardware Handshake"
|
|
textline " "
|
|
bitfld.long 0x00 5.--6. " SRCAD_CTL ,Source address control" "Increment,Decrement,Fixed,Reserved"
|
|
bitfld.long 0x00 3.--4. " DSTAD_CTL ,Destination address control" "Increment,Decrement,Fixed,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 2. " SRC_SEL ,Source selection" "AHB Master 0,AHB Master 1"
|
|
bitfld.long 0x00 1. " DST_SEL ,Destination selection" "AHB Master 0,AHB Master 1"
|
|
textline " "
|
|
bitfld.long 0x00 0. " CH_EN ,Channel Enable" "Disabled,Enabled"
|
|
line.long 0x04 "C2_CFG,Channel $1 Configuration Register"
|
|
bitfld.long 0x04 16.--19. " LLP_CNT ,Chain transfer counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x04 8. " BUSY ,The DMA channel is busy" "Not busy,Busy"
|
|
textline " "
|
|
bitfld.long 0x04 2. " INT_ABT_MSK ,Channel abort interrupt mask" "Not masked,Masked"
|
|
bitfld.long 0x04 1. " INT_ERR_MSK ,Channel error interrupt " "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 0. " INT_TC_MSK ,Channel terminal count interrupt" "Not masked,Masked"
|
|
line.long 0x08 "C2_SrcAddr,Channel $1 Source Address Register"
|
|
line.long 0x0c "C2_DstAddr,Channel $1 Destination Address Register"
|
|
line.long 0x10 "C2_LLP,Linked List Descriptor Pointer"
|
|
hexmask.long 0x10 2.--31. 0x4 " LLDPAdd ,Linked List Descriptor Pointer Address"
|
|
bitfld.long 0x10 0. " MLLP ,Master for loading the next LLP" "AHB Master 0,AHB Master 1"
|
|
line.long 0x14 "C2_SIZE,Transfer Size Register"
|
|
hexmask.long.word 0x14 0.--11. 1. " TOT_SIZE ,Total transfer size"
|
|
width 11.
|
|
tree.end
|
|
tree "Channel 3 Registers"
|
|
base ad:(0x90400000+0x160)
|
|
width 13.
|
|
group.long 0x00++0x17
|
|
line.long 0x00 "C3_CSR,Channel $1 Control Register"
|
|
bitfld.long 0x00 31. " TC_MSK ,Terminal count status mask" "Not masked,Masked"
|
|
bitfld.long 0x00 22.--23. " CHPRI ,Channel priority level" "Lowest,2,3,Highest"
|
|
textline " "
|
|
bitfld.long 0x00 21. " PROT3 ,Protection information for cacheability" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 20. " PROT2 ,Protection information for bufferablity" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 19. " PROT1 ,Protection information for mode indication" "User mode,Privileged mode"
|
|
bitfld.long 0x00 16.--18. " SRC_SIZE ,Source burst size selection" "1,4,8,16,32,64,128,256"
|
|
textline " "
|
|
bitfld.long 0x00 15. " ABT ,Transaction abort" "No effect,Stop"
|
|
bitfld.long 0x00 11.--13. " SRC_WIDTH ,Source transfer width" "8,16,32,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 8.--10. " DST_WIDTH ,Destination transfer width" "8,16,32,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
bitfld.long 0x00 7. " MODE ,Mode" "Normal,Hardware Handshake"
|
|
textline " "
|
|
bitfld.long 0x00 5.--6. " SRCAD_CTL ,Source address control" "Increment,Decrement,Fixed,Reserved"
|
|
bitfld.long 0x00 3.--4. " DSTAD_CTL ,Destination address control" "Increment,Decrement,Fixed,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 2. " SRC_SEL ,Source selection" "AHB Master 0,AHB Master 1"
|
|
bitfld.long 0x00 1. " DST_SEL ,Destination selection" "AHB Master 0,AHB Master 1"
|
|
textline " "
|
|
bitfld.long 0x00 0. " CH_EN ,Channel Enable" "Disabled,Enabled"
|
|
line.long 0x04 "C3_CFG,Channel $1 Configuration Register"
|
|
bitfld.long 0x04 16.--19. " LLP_CNT ,Chain transfer counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x04 8. " BUSY ,The DMA channel is busy" "Not busy,Busy"
|
|
textline " "
|
|
bitfld.long 0x04 2. " INT_ABT_MSK ,Channel abort interrupt mask" "Not masked,Masked"
|
|
bitfld.long 0x04 1. " INT_ERR_MSK ,Channel error interrupt " "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 0. " INT_TC_MSK ,Channel terminal count interrupt" "Not masked,Masked"
|
|
line.long 0x08 "C3_SrcAddr,Channel $1 Source Address Register"
|
|
line.long 0x0c "C3_DstAddr,Channel $1 Destination Address Register"
|
|
line.long 0x10 "C3_LLP,Linked List Descriptor Pointer"
|
|
hexmask.long 0x10 2.--31. 0x4 " LLDPAdd ,Linked List Descriptor Pointer Address"
|
|
bitfld.long 0x10 0. " MLLP ,Master for loading the next LLP" "AHB Master 0,AHB Master 1"
|
|
line.long 0x14 "C3_SIZE,Transfer Size Register"
|
|
hexmask.long.word 0x14 0.--11. 1. " TOT_SIZE ,Total transfer size"
|
|
width 11.
|
|
tree.end
|
|
tree "Channel 4 Registers"
|
|
base ad:(0x90400000+0x180)
|
|
width 13.
|
|
group.long 0x00++0x17
|
|
line.long 0x00 "C4_CSR,Channel $1 Control Register"
|
|
bitfld.long 0x00 31. " TC_MSK ,Terminal count status mask" "Not masked,Masked"
|
|
bitfld.long 0x00 22.--23. " CHPRI ,Channel priority level" "Lowest,2,3,Highest"
|
|
textline " "
|
|
bitfld.long 0x00 21. " PROT3 ,Protection information for cacheability" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 20. " PROT2 ,Protection information for bufferablity" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 19. " PROT1 ,Protection information for mode indication" "User mode,Privileged mode"
|
|
bitfld.long 0x00 16.--18. " SRC_SIZE ,Source burst size selection" "1,4,8,16,32,64,128,256"
|
|
textline " "
|
|
bitfld.long 0x00 15. " ABT ,Transaction abort" "No effect,Stop"
|
|
bitfld.long 0x00 11.--13. " SRC_WIDTH ,Source transfer width" "8,16,32,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 8.--10. " DST_WIDTH ,Destination transfer width" "8,16,32,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
bitfld.long 0x00 7. " MODE ,Mode" "Normal,Hardware Handshake"
|
|
textline " "
|
|
bitfld.long 0x00 5.--6. " SRCAD_CTL ,Source address control" "Increment,Decrement,Fixed,Reserved"
|
|
bitfld.long 0x00 3.--4. " DSTAD_CTL ,Destination address control" "Increment,Decrement,Fixed,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 2. " SRC_SEL ,Source selection" "AHB Master 0,AHB Master 1"
|
|
bitfld.long 0x00 1. " DST_SEL ,Destination selection" "AHB Master 0,AHB Master 1"
|
|
textline " "
|
|
bitfld.long 0x00 0. " CH_EN ,Channel Enable" "Disabled,Enabled"
|
|
line.long 0x04 "C4_CFG,Channel $1 Configuration Register"
|
|
bitfld.long 0x04 16.--19. " LLP_CNT ,Chain transfer counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x04 8. " BUSY ,The DMA channel is busy" "Not busy,Busy"
|
|
textline " "
|
|
bitfld.long 0x04 2. " INT_ABT_MSK ,Channel abort interrupt mask" "Not masked,Masked"
|
|
bitfld.long 0x04 1. " INT_ERR_MSK ,Channel error interrupt " "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 0. " INT_TC_MSK ,Channel terminal count interrupt" "Not masked,Masked"
|
|
line.long 0x08 "C4_SrcAddr,Channel $1 Source Address Register"
|
|
line.long 0x0c "C4_DstAddr,Channel $1 Destination Address Register"
|
|
line.long 0x10 "C4_LLP,Linked List Descriptor Pointer"
|
|
hexmask.long 0x10 2.--31. 0x4 " LLDPAdd ,Linked List Descriptor Pointer Address"
|
|
bitfld.long 0x10 0. " MLLP ,Master for loading the next LLP" "AHB Master 0,AHB Master 1"
|
|
line.long 0x14 "C4_SIZE,Transfer Size Register"
|
|
hexmask.long.word 0x14 0.--11. 1. " TOT_SIZE ,Total transfer size"
|
|
width 11.
|
|
tree.end
|
|
tree "Channel 5 Registers"
|
|
base ad:(0x90400000+0x1A0)
|
|
width 13.
|
|
group.long 0x00++0x17
|
|
line.long 0x00 "C5_CSR,Channel $1 Control Register"
|
|
bitfld.long 0x00 31. " TC_MSK ,Terminal count status mask" "Not masked,Masked"
|
|
bitfld.long 0x00 22.--23. " CHPRI ,Channel priority level" "Lowest,2,3,Highest"
|
|
textline " "
|
|
bitfld.long 0x00 21. " PROT3 ,Protection information for cacheability" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 20. " PROT2 ,Protection information for bufferablity" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 19. " PROT1 ,Protection information for mode indication" "User mode,Privileged mode"
|
|
bitfld.long 0x00 16.--18. " SRC_SIZE ,Source burst size selection" "1,4,8,16,32,64,128,256"
|
|
textline " "
|
|
bitfld.long 0x00 15. " ABT ,Transaction abort" "No effect,Stop"
|
|
bitfld.long 0x00 11.--13. " SRC_WIDTH ,Source transfer width" "8,16,32,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 8.--10. " DST_WIDTH ,Destination transfer width" "8,16,32,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
bitfld.long 0x00 7. " MODE ,Mode" "Normal,Hardware Handshake"
|
|
textline " "
|
|
bitfld.long 0x00 5.--6. " SRCAD_CTL ,Source address control" "Increment,Decrement,Fixed,Reserved"
|
|
bitfld.long 0x00 3.--4. " DSTAD_CTL ,Destination address control" "Increment,Decrement,Fixed,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 2. " SRC_SEL ,Source selection" "AHB Master 0,AHB Master 1"
|
|
bitfld.long 0x00 1. " DST_SEL ,Destination selection" "AHB Master 0,AHB Master 1"
|
|
textline " "
|
|
bitfld.long 0x00 0. " CH_EN ,Channel Enable" "Disabled,Enabled"
|
|
line.long 0x04 "C5_CFG,Channel $1 Configuration Register"
|
|
bitfld.long 0x04 16.--19. " LLP_CNT ,Chain transfer counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x04 8. " BUSY ,The DMA channel is busy" "Not busy,Busy"
|
|
textline " "
|
|
bitfld.long 0x04 2. " INT_ABT_MSK ,Channel abort interrupt mask" "Not masked,Masked"
|
|
bitfld.long 0x04 1. " INT_ERR_MSK ,Channel error interrupt " "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 0. " INT_TC_MSK ,Channel terminal count interrupt" "Not masked,Masked"
|
|
line.long 0x08 "C5_SrcAddr,Channel $1 Source Address Register"
|
|
line.long 0x0c "C5_DstAddr,Channel $1 Destination Address Register"
|
|
line.long 0x10 "C5_LLP,Linked List Descriptor Pointer"
|
|
hexmask.long 0x10 2.--31. 0x4 " LLDPAdd ,Linked List Descriptor Pointer Address"
|
|
bitfld.long 0x10 0. " MLLP ,Master for loading the next LLP" "AHB Master 0,AHB Master 1"
|
|
line.long 0x14 "C5_SIZE,Transfer Size Register"
|
|
hexmask.long.word 0x14 0.--11. 1. " TOT_SIZE ,Total transfer size"
|
|
width 11.
|
|
tree.end
|
|
tree "Channel 6 Registers"
|
|
base ad:(0x90400000+0x1C0)
|
|
width 13.
|
|
group.long 0x00++0x17
|
|
line.long 0x00 "C6_CSR,Channel $1 Control Register"
|
|
bitfld.long 0x00 31. " TC_MSK ,Terminal count status mask" "Not masked,Masked"
|
|
bitfld.long 0x00 22.--23. " CHPRI ,Channel priority level" "Lowest,2,3,Highest"
|
|
textline " "
|
|
bitfld.long 0x00 21. " PROT3 ,Protection information for cacheability" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 20. " PROT2 ,Protection information for bufferablity" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 19. " PROT1 ,Protection information for mode indication" "User mode,Privileged mode"
|
|
bitfld.long 0x00 16.--18. " SRC_SIZE ,Source burst size selection" "1,4,8,16,32,64,128,256"
|
|
textline " "
|
|
bitfld.long 0x00 15. " ABT ,Transaction abort" "No effect,Stop"
|
|
bitfld.long 0x00 11.--13. " SRC_WIDTH ,Source transfer width" "8,16,32,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 8.--10. " DST_WIDTH ,Destination transfer width" "8,16,32,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
bitfld.long 0x00 7. " MODE ,Mode" "Normal,Hardware Handshake"
|
|
textline " "
|
|
bitfld.long 0x00 5.--6. " SRCAD_CTL ,Source address control" "Increment,Decrement,Fixed,Reserved"
|
|
bitfld.long 0x00 3.--4. " DSTAD_CTL ,Destination address control" "Increment,Decrement,Fixed,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 2. " SRC_SEL ,Source selection" "AHB Master 0,AHB Master 1"
|
|
bitfld.long 0x00 1. " DST_SEL ,Destination selection" "AHB Master 0,AHB Master 1"
|
|
textline " "
|
|
bitfld.long 0x00 0. " CH_EN ,Channel Enable" "Disabled,Enabled"
|
|
line.long 0x04 "C6_CFG,Channel $1 Configuration Register"
|
|
bitfld.long 0x04 16.--19. " LLP_CNT ,Chain transfer counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x04 8. " BUSY ,The DMA channel is busy" "Not busy,Busy"
|
|
textline " "
|
|
bitfld.long 0x04 2. " INT_ABT_MSK ,Channel abort interrupt mask" "Not masked,Masked"
|
|
bitfld.long 0x04 1. " INT_ERR_MSK ,Channel error interrupt " "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 0. " INT_TC_MSK ,Channel terminal count interrupt" "Not masked,Masked"
|
|
line.long 0x08 "C6_SrcAddr,Channel $1 Source Address Register"
|
|
line.long 0x0c "C6_DstAddr,Channel $1 Destination Address Register"
|
|
line.long 0x10 "C6_LLP,Linked List Descriptor Pointer"
|
|
hexmask.long 0x10 2.--31. 0x4 " LLDPAdd ,Linked List Descriptor Pointer Address"
|
|
bitfld.long 0x10 0. " MLLP ,Master for loading the next LLP" "AHB Master 0,AHB Master 1"
|
|
line.long 0x14 "C6_SIZE,Transfer Size Register"
|
|
hexmask.long.word 0x14 0.--11. 1. " TOT_SIZE ,Total transfer size"
|
|
width 11.
|
|
tree.end
|
|
tree "Channel 7 Registers"
|
|
base ad:(0x90400000+0x1E0)
|
|
width 13.
|
|
group.long 0x00++0x17
|
|
line.long 0x00 "C7_CSR,Channel $1 Control Register"
|
|
bitfld.long 0x00 31. " TC_MSK ,Terminal count status mask" "Not masked,Masked"
|
|
bitfld.long 0x00 22.--23. " CHPRI ,Channel priority level" "Lowest,2,3,Highest"
|
|
textline " "
|
|
bitfld.long 0x00 21. " PROT3 ,Protection information for cacheability" "Not cacheable,Cacheable"
|
|
bitfld.long 0x00 20. " PROT2 ,Protection information for bufferablity" "Not bufferable,Bufferable"
|
|
textline " "
|
|
bitfld.long 0x00 19. " PROT1 ,Protection information for mode indication" "User mode,Privileged mode"
|
|
bitfld.long 0x00 16.--18. " SRC_SIZE ,Source burst size selection" "1,4,8,16,32,64,128,256"
|
|
textline " "
|
|
bitfld.long 0x00 15. " ABT ,Transaction abort" "No effect,Stop"
|
|
bitfld.long 0x00 11.--13. " SRC_WIDTH ,Source transfer width" "8,16,32,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 8.--10. " DST_WIDTH ,Destination transfer width" "8,16,32,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
bitfld.long 0x00 7. " MODE ,Mode" "Normal,Hardware Handshake"
|
|
textline " "
|
|
bitfld.long 0x00 5.--6. " SRCAD_CTL ,Source address control" "Increment,Decrement,Fixed,Reserved"
|
|
bitfld.long 0x00 3.--4. " DSTAD_CTL ,Destination address control" "Increment,Decrement,Fixed,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 2. " SRC_SEL ,Source selection" "AHB Master 0,AHB Master 1"
|
|
bitfld.long 0x00 1. " DST_SEL ,Destination selection" "AHB Master 0,AHB Master 1"
|
|
textline " "
|
|
bitfld.long 0x00 0. " CH_EN ,Channel Enable" "Disabled,Enabled"
|
|
line.long 0x04 "C7_CFG,Channel $1 Configuration Register"
|
|
bitfld.long 0x04 16.--19. " LLP_CNT ,Chain transfer counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x04 8. " BUSY ,The DMA channel is busy" "Not busy,Busy"
|
|
textline " "
|
|
bitfld.long 0x04 2. " INT_ABT_MSK ,Channel abort interrupt mask" "Not masked,Masked"
|
|
bitfld.long 0x04 1. " INT_ERR_MSK ,Channel error interrupt " "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 0. " INT_TC_MSK ,Channel terminal count interrupt" "Not masked,Masked"
|
|
line.long 0x08 "C7_SrcAddr,Channel $1 Source Address Register"
|
|
line.long 0x0c "C7_DstAddr,Channel $1 Destination Address Register"
|
|
line.long 0x10 "C7_LLP,Linked List Descriptor Pointer"
|
|
hexmask.long 0x10 2.--31. 0x4 " LLDPAdd ,Linked List Descriptor Pointer Address"
|
|
bitfld.long 0x10 0. " MLLP ,Master for loading the next LLP" "AHB Master 0,AHB Master 1"
|
|
line.long 0x14 "C7_SIZE,Transfer Size Register"
|
|
hexmask.long.word 0x14 0.--11. 1. " TOT_SIZE ,Total transfer size"
|
|
width 11.
|
|
tree.end
|
|
tree.end
|
|
tree.open "Ethernet Controller"
|
|
tree "EMAC1"
|
|
base ad:0x90900000
|
|
width 11.
|
|
hgroup.long 0x00++0x3
|
|
hide.long 0x00 "ISR1,Interrupt Status Register 1"
|
|
in
|
|
group.long 0x4++0x13
|
|
line.long 0x00 "IMR1,Interrupt Mask Register 1"
|
|
bitfld.long 0x00 9. " PHYSTS_CHG_M ,Interrupt of ISR [9]" "Not masked,Masked"
|
|
bitfld.long 0x00 8. " AHB_ERR_M ,Interrupt of ISR [8]" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 7. " RPKT_LOST_M ,Interrupt of ISR [7]" "Not masked,Masked"
|
|
bitfld.long 0x00 6. " RPKT_SAV_M ,Interrupt of ISR [6]" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 5. " XPKT_LOST_M ,Interrupt of ISR [5]" "Not masked,Masked"
|
|
bitfld.long 0x00 4. " XPKT_OK_M ,Interrupt of ISR [4]" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 3. " NOTXBUF_M ,Interrupt of ISR [3]" "Not masked,Masked"
|
|
bitfld.long 0x00 2. " XPKT_FINISH_M ,Interrupt of ISR [2]" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 1. " NORXBUF_M ,Interrupt of ISR [1]" "Not masked,Masked"
|
|
bitfld.long 0x00 0. " RPKT_FINISH_M ,Interrupt of ISR [0]" "Not masked,Masked"
|
|
line.long 0x04 "MAC_MADR1,MAC Most Significant Address Register 1"
|
|
hexmask.long.word 0x04 0.--15. 1. " MAC_MADR ,2 bytes of MAC address"
|
|
line.long 0x08 "MAC_LADR1,MAC Least Significant Address Register 1"
|
|
line.long 0x0c "MAHT0_1,Multicast Address Hash Table 0 Register 1"
|
|
line.long 0x10 "MAHT1_1,Multicast Address Hash Table 1 Register 1"
|
|
wgroup.long 0x18++0x7
|
|
line.long 0x0 "TXPD1,Transmit Poll Demand Register 1"
|
|
line.long 0x4 "RXPD1,Receive Poll Demand Register 1"
|
|
group.long 0x20++0x7
|
|
line.long 0x00 "TXR_BADR1,Transmit Ring Base Address Register 1"
|
|
line.long 0x04 "RXR_BADR1,Receive Ring Base Address Register 1"
|
|
if (((d.l(ad:(0x90900000+0x88)))&0x40000)==0x40000)
|
|
group.long 0x28++0x3
|
|
line.long 0x00 "ITC1,Interrupt Timer Control Register 1"
|
|
bitfld.long 0x00 15. " TXINT_TIME_SEL ,Period of TX cycle time" "5.12 us,81.92 us"
|
|
bitfld.long 0x00 12.--14. " TXINT_THR ,Maximum number of transmit interrupts" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 8.--11. " TXINT_CNT ,Maximum wait time to transmit interrupt" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 7. " RXINT_TIME_SEL ,Period of RX cycle time" "5.12 us,81.92 us"
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " RXINT_THR ,Maximum number of receive interrupts" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--3. " RXINT_CNT ,Maximum wait time to receive interrupt" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x2c++0x3
|
|
line.long 0x00 "APTC1,Automatic Polling Timer Control Register 1"
|
|
bitfld.long 0x00 12. " TXPOLL_TIME_SEL ,Period of TX poll time" "5.12 us,81.92 us"
|
|
bitfld.long 0x00 8.--11. " TXPOLL_CNT ,Period of transmit automatic polling time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RXPOLL_TIME_SEL ,Period of RX poll time" "5.12 us,81.92 us"
|
|
bitfld.long 0x00 0.--3. " RXPOLL_CNT ,Period of receive automatic" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
else
|
|
group.long 0x28++0x3
|
|
line.long 0x00 "ITC1,Interrupt Timer Control Register 1"
|
|
bitfld.long 0x00 15. " TXINT_TIME_SEL ,Period of TX cycle time" "51.2 us,819.2 us"
|
|
bitfld.long 0x00 12.--14. " TXINT_THR ,Maximum number of transmit interrupts" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 8.--11. " TXINT_CNT ,Maximum wait time to transmit interrupt" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 7. " RXINT_TIME_SEL ,Period of RX cycle time" "51.2 us,819.2 us"
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " RXINT_THR ,Maximum number of receive interrupts" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--3. " RXINT_CNT ,Maximum wait time to receive interrupt" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x2c++0x3
|
|
line.long 0x00 "APTC1,Automatic Polling Timer Control Register 1"
|
|
bitfld.long 0x00 12. " TXPOLL_TIME_SEL ,Period of TX poll time" "51.2 us,819.2 us"
|
|
bitfld.long 0x00 8.--11. " TXPOLL_CNT ,Period of transmit automatic polling time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RXPOLL_TIME_SEL ,Period of RX poll time" "51.2 us,819.2 us"
|
|
bitfld.long 0x00 0.--3. " RXPOLL_CNT ,Period of receive automatic" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
endif
|
|
group.long 0x30++0x3
|
|
line.long 0x00 "DBLAC1,DMA Burst Length and Arbitration Control Register 1"
|
|
bitfld.long 0x00 9. " RX_THR_EN ,Enable RX FIFO threshold arbitration" "Disabled,Enabled"
|
|
bitfld.long 0x00 6.--8. " RXFIFO_HTHR ,RX FIFO high threshold value" "0,256 bytes,512 bytes,768 bytes,1024 bytes,1280 bytes,1536 bytes,1792 bytes"
|
|
textline " "
|
|
bitfld.long 0x00 3.--5. " RXFIFO_LTHR ,RX FIFO low threshold value" "0,256 bytes,512 bytes,768 bytes,1024 bytes,1280 bytes,1536 bytes,1792 bytes"
|
|
bitfld.long 0x00 2. " INCR16_EN ,Use INCR16 burst command enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " INCR8_EN ,Use INCR8 burst command enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " INCR4_EN ,Use INCR4 burst command enable" "Disabled,Enabled"
|
|
group.long 0x88++0x3
|
|
line.long 0x00 "MACCR1,MAC Control Register 1"
|
|
bitfld.long 0x00 18. " SPEED_100 ,Speed mode" "10Mbps,100Mbps"
|
|
bitfld.long 0x00 17. " RX_BROADPKT ,Broadcast packet" "Not received,Received"
|
|
textline " "
|
|
bitfld.long 0x00 16. " RX_MULTIPKT ,Receives all multicast packets" "Not received,Received"
|
|
bitfld.long 0x00 15. " FULLDUP ,Full duplex" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 14. " CRC_APD ,CRC to transmitted packet" "Not appended,Appended"
|
|
bitfld.long 0x00 12. " RCV_ALL ,Incoming packet's destination address" "Checked,Not checked"
|
|
textline " "
|
|
bitfld.long 0x00 11. " RX_FTL ,Stores incoming packet even if its length is great than 1518 bytes" "Not stored,Stored"
|
|
bitfld.long 0x00 10. " RX_RUNT ,Stores incoming packet even if its length is less than 64 bytes" "Not stored ,Stored"
|
|
textline " "
|
|
bitfld.long 0x00 9. " HT_MULTI_EN ,Store incoming packet" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " RCV_EN ,Receiver" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 6. " ENRX_IN_HALFTX ,Packet reception" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " XMT_EN ,Transmitter" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " CRC_DIS ,CRC check" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " LOOP_EN ,Internal loop-back" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 2. " SW_RST ,Software reset" "No reset,Reset"
|
|
bitfld.long 0x00 1. " RDMA_EN ,Receive DMA channel" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " XDMA_EN ,Transmit DMA channel" "Disabled,Enabled"
|
|
hgroup.long 0x8c++0x3
|
|
hide.long 0x00 "MACSR1,MAC Status Register 1"
|
|
in
|
|
group.long 0x90++0x7
|
|
line.long 0x00 "PHYCR1,PHY Control Register 1"
|
|
bitfld.long 0x00 27. " MIIWR ,Write sequence to PHY" "Disabled,Enabled"
|
|
bitfld.long 0x00 26. " MIIRD ,Read sequence to PHY" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 21.--25. " REGAD ,PHY register address" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 16.--20. " PHYAD ,PHY address" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--15. 1. " MIIRDATA ,Read data from PHY"
|
|
line.long 0x04 "PHYWDATA1,PHY Write Data Register 1"
|
|
hexmask.long.word 0x04 0.--15. 1. " MIIWDATA ,Write data to PHY"
|
|
hgroup.long 0x98++0x3
|
|
hide.long 0x00 "FCR1,Flow Control Register 1"
|
|
in
|
|
group.long 0x9c++0x0f
|
|
line.long 0x00 "BPR1,Back Pressure Register 1"
|
|
bitfld.long 0x00 8.--11. " BK_LOW ,RX FIFO free space low threshold" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 4.--7. " BKJAM_LEN ,Back pressure jam length" "4 bytes,8 bytes,16 bytes,32 bytes,64 bytes,128 bytes,256 bytes,512 bytes,1024 bytes,1518 bytes,2048 bytes,4 bytes,4 bytes,4 bytes,4 bytes,4 bytes"
|
|
textline " "
|
|
bitfld.long 0x00 1. " BK_MODE ,Generate jam pattern" "Any packet,Packet address"
|
|
bitfld.long 0x00 0. " BK_EN ,Back pressure mode" "Disabled,Enabled"
|
|
line.long 0x04 "WOLCR1,Wake-On-LAN Control Register 1"
|
|
bitfld.long 0x04 24.--25. " WOL_TYPE ,WOL output signal type" "High,Low,Positive,Negative"
|
|
bitfld.long 0x04 18. " SW_PDNPHY ,Software power down PHY" "No effect,Power down"
|
|
textline " "
|
|
bitfld.long 0x04 16.--17. " WAKEUP_SEL ,Wake-up frame select" "1,2,3,4"
|
|
bitfld.long 0x04 14.--15. " POWER_STATE ,Power state" "D0,D1,D2,D3"
|
|
textline " "
|
|
bitfld.long 0x04 6. " WAKEUP4_EN ,Wake-up frame 4 event enabled" "Disabled,Enabled"
|
|
bitfld.long 0x04 5. " WAKEUP3_EN ,Wake-up frame 3event enabled" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 4. " WAKEUP2_EN ,Wake-up frame 2 event enabled" "Disabled,Enabled"
|
|
bitfld.long 0x04 3. " WAKEUP1_EN ,Wake-up frame 1 event enabled" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 2. " MAGICPKT_EN ,Magic packet " "Disabled,Enabled"
|
|
bitfld.long 0x04 1. " LINKCHG1_EN ,Link change to 1" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 0. " LINKCHG0_EN ,Link change to 0" "Disabled,Enabled"
|
|
line.long 0x08 "WOLSR1,Wake-On-LAN Status Register1"
|
|
eventfld.long 0x08 6. " WAKEUP4_STS ,Wake-up frame 4" "Low,High"
|
|
eventfld.long 0x08 5. " WAKEUP3_STS ,Wake-up frame 3" "Low,High"
|
|
textline " "
|
|
eventfld.long 0x08 4. " WAKEUP2_STS ,Wake-up frame 2" "Low,High"
|
|
eventfld.long 0x08 3. " WAKEUP1_STS ,Wake-up frame 1" "Low,High"
|
|
textline " "
|
|
eventfld.long 0x08 2. " MAGICPKT_STS ,Magic packet" "Low,High"
|
|
eventfld.long 0x08 1. " LINKCHG1_STS ,Link change to 1" "Low,High"
|
|
textline " "
|
|
eventfld.long 0x08 0. " LINKCHG0_STS ,Link change to 0" "Low,High"
|
|
line.long 0x0c "WFCRC1,Wake-up Frame CRC Register 1"
|
|
group.long 0xb0++0xf
|
|
line.long 0x00 "WFBM1_1,Wake-up Frame Byte Mask 1st Double Word Register 1"
|
|
bitfld.long 0x00 31. " WFBM1[32] ,Wake-up frame byte 32 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 30. " WFBM1[31] ,Wake-up frame byte 31 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 29. " WFBM1[30] ,Wake-up frame byte 30 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 28. " WFBM1[29] ,Wake-up frame byte 29 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 27. " WFBM1[28] ,Wake-up frame byte 28 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 26. " WFBM1[27] ,Wake-up frame byte 27 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 25. " WFBM1[26] ,Wake-up frame byte 26 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 24. " WFBM1[25] ,Wake-up frame byte 25 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 23. " WFBM1[24] ,Wake-up frame byte 24 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 22. " WFBM1[23] ,Wake-up frame byte 23 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 21. " WFBM1[22] ,Wake-up frame byte 22 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 20. " WFBM1[21] ,Wake-up frame byte 21 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 19. " WFBM1[20] ,Wake-up frame byte 20 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 18. " WFBM1[19] ,Wake-up frame byte 19 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 17. " WFBM1[18] ,Wake-up frame byte 18 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 16. " WFBM1[17] ,Wake-up frame byte 17 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 15. " WFBM1[16] ,Wake-up frame byte 16 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 14. " WFBM1[15] ,Wake-up frame byte 15 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 13. " WFBM1[14] ,Wake-up frame byte 14 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 12. " WFBM1[13] ,Wake-up frame byte 13 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 11. " WFBM1[12] ,Wake-up frame byte 12 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 10. " WFBM1[11] ,Wake-up frame byte 11 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 9. " WFBM1[10] ,Wake-up frame byte 10 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 8. " WFBM1[9] ,Wake-up frame byte 9 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 7. " WFBM1[8] ,Wake-up frame byte 8 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 6. " WFBM1[7] ,Wake-up frame byte 7 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 5. " WFBM1[6] ,Wake-up frame byte 6 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 4. " WFBM1[5] ,Wake-up frame byte 5 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 3. " WFBM1[4] ,Wake-up frame byte 4 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 2. " WFBM1[3] ,Wake-up frame byte 3 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 1. " WFBM1[2] ,Wake-up frame byte 2 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 0. " WFBM1[1] ,Wake-up frame byte 1 mask 1st double word" "Not masked,Masked"
|
|
line.long 0x04 "WFBM2_1,Wake-up Frame Byte Mask 2nd Double Word Register 1"
|
|
bitfld.long 0x04 31. " WFBM2[64] ,Wake-up frame byte 64 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 30. " WFBM2[63] ,Wake-up frame byte 63 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 29. " WFBM2[62] ,Wake-up frame byte 62 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 28. " WFBM2[61] ,Wake-up frame byte 61 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 27. " WFBM2[60] ,Wake-up frame byte 60 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 26. " WFBM2[59] ,Wake-up frame byte 59 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 25. " WFBM2[58] ,Wake-up frame byte 58 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 24. " WFBM2[57] ,Wake-up frame byte 57 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 23. " WFBM2[56] ,Wake-up frame byte 56 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 22. " WFBM2[55] ,Wake-up frame byte 55 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 21. " WFBM2[54] ,Wake-up frame byte 54 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 20. " WFBM2[53] ,Wake-up frame byte 53 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 19. " WFBM2[52] ,Wake-up frame byte 52 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 18. " WFBM2[51] ,Wake-up frame byte 51 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 17. " WFBM2[50] ,Wake-up frame byte 50 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 16. " WFBM2[49] ,Wake-up frame byte 49 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 15. " WFBM2[48] ,Wake-up frame byte 48 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 14. " WFBM2[47] ,Wake-up frame byte 47 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 13. " WFBM2[46] ,Wake-up frame byte 46 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 12. " WFBM2[45] ,Wake-up frame byte 45 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 11. " WFBM2[44] ,Wake-up frame byte 44 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 10. " WFBM2[43] ,Wake-up frame byte 43 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 9. " WFBM2[42] ,Wake-up frame byte 42 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 8. " WFBM2[41] ,Wake-up frame byte 41 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 7. " WFBM2[40] ,Wake-up frame byte 40 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 6. " WFBM2[39] ,Wake-up frame byte 39 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 5. " WFBM2[38] ,Wake-up frame byte 38 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 4. " WFBM2[37] ,Wake-up frame byte 37 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 3. " WFBM2[36] ,Wake-up frame byte 36 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 2. " WFBM2[35] ,Wake-up frame byte 35 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 1. " WFBM2[34] ,Wake-up frame byte 34 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 0. " WFBM2[33] ,Wake-up frame byte 33 mask 2st double word" "Not masked,Masked"
|
|
line.long 0x08 "WFBM3_1,Wake-up Frame Byte Mask 3rd Double Word Register 1"
|
|
bitfld.long 0x08 31. " WFBM3[96] ,Wake-up frame byte 96 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 30. " WFBM3[95] ,Wake-up frame byte 95 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 29. " WFBM3[94] ,Wake-up frame byte 94 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 28. " WFBM3[93] ,Wake-up frame byte 93 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 27. " WFBM3[92] ,Wake-up frame byte 92 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 26. " WFBM3[91] ,Wake-up frame byte 91 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 25. " WFBM3[90] ,Wake-up frame byte 90 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 24. " WFBM3[89] ,Wake-up frame byte 89 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 23. " WFBM3[88] ,Wake-up frame byte 88 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 22. " WFBM3[87] ,Wake-up frame byte 87 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 21. " WFBM3[86] ,Wake-up frame byte 86 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 20. " WFBM3[85] ,Wake-up frame byte 85 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 19. " WFBM3[84] ,Wake-up frame byte 84 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 18. " WFBM3[83] ,Wake-up frame byte 83 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 17. " WFBM3[82] ,Wake-up frame byte 82 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 16. " WFBM3[81] ,Wake-up frame byte 81 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 15. " WFBM3[80] ,Wake-up frame byte 80 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 14. " WFBM3[79] ,Wake-up frame byte 79 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 13. " WFBM3[78] ,Wake-up frame byte 78 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 12. " WFBM3[77] ,Wake-up frame byte 77 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 11. " WFBM3[76] ,Wake-up frame byte 76 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 10. " WFBM3[75] ,Wake-up frame byte 75 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 9. " WFBM3[74] ,Wake-up frame byte 74 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 8. " WFBM3[73] ,Wake-up frame byte 73 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 7. " WFBM3[72] ,Wake-up frame byte 72 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 6. " WFBM3[71] ,Wake-up frame byte 71 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 5. " WFBM3[70] ,Wake-up frame byte 70 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 4. " WFBM3[69] ,Wake-up frame byte 69 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 3. " WFBM3[68] ,Wake-up frame byte 68 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 2. " WFBM3[67] ,Wake-up frame byte 67 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 1. " WFBM3[66] ,Wake-up frame byte 66 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 0. " WFBM3[65] ,Wake-up frame byte 65 mask 3st double word" "Not masked,Masked"
|
|
line.long 0x0c "WFBM4_1,Wake-up Frame Byte Mask 4th Double Word Register 1"
|
|
bitfld.long 0x0c 31. " WFBM4[128] ,Wake-up frame byte 128 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 30. " WFBM4[127] ,Wake-up frame byte 127 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 29. " WFBM4[126] ,Wake-up frame byte 126 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 28. " WFBM4[125] ,Wake-up frame byte 125 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 27. " WFBM4[124] ,Wake-up frame byte 124 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 26. " WFBM4[123] ,Wake-up frame byte 123 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " WFBM4[122] ,Wake-up frame byte 122 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 24. " WFBM4[121] ,Wake-up frame byte 121 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 23. " WFBM4[120] ,Wake-up frame byte 120 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 22. " WFBM4[119] ,Wake-up frame byte 119 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 21. " WFBM4[118] ,Wake-up frame byte 118 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 20. " WFBM4[117] ,Wake-up frame byte 117 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 19. " WFBM4[116] ,Wake-up frame byte 116 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 18. " WFBM4[115] ,Wake-up frame byte 115 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 17. " WFBM4[114] ,Wake-up frame byte 114 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 16. " WFBM4[113] ,Wake-up frame byte 113 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 15. " WFBM4[112] ,Wake-up frame byte 112 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 14. " WFBM4[111] ,Wake-up frame byte 111 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 13. " WFBM4[110] ,Wake-up frame byte 110 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 12. " WFBM4[109] ,Wake-up frame byte 109 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 11. " WFBM4[108] ,Wake-up frame byte 108 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 10. " WFBM4[107] ,Wake-up frame byte 107 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 9. " WFBM4[106] ,Wake-up frame byte 106 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 8. " WFBM4[105] ,Wake-up frame byte 105 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 7. " WFBM4[104] ,Wake-up frame byte 104 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 6. " WFBM4[103] ,Wake-up frame byte 103 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 5. " WFBM4[102] ,Wake-up frame byte 102 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 4. " WFBM4[101] ,Wake-up frame byte 101 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 3. " WFBM4[100] ,Wake-up frame byte 100 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 2. " WFBM4[99] ,Wake-up frame byte 99 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 1. " WFBM4[98] ,Wake-up frame byte 98 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 0. " WFBM4[97] ,Wake-up frame byte 97 mask 4st double word" "Not masked,Masked"
|
|
group.long 0xc4++0x3
|
|
line.long 0x00 "TS1,Test Seed Register 1"
|
|
hexmask.long.word 0x00 0.--13. 1. " Test_seed ,Test seed"
|
|
rgroup.long 0xc8++0x3
|
|
line.long 0x00 "DMAFIFOS1,DMA/FIFO State Register 1"
|
|
bitfld.long 0x00 31. " TXD_REQ ,TXDMA request" "Not requested,Requested"
|
|
bitfld.long 0x00 30. " RXD_REQ ,RXDMA request" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 29. " DARB_TXGNT ,TXDMA grant" "Not granted,Granted"
|
|
bitfld.long 0x00 28. " DARB_RXGNT ,RXDMA grant" "Not granted,Granted"
|
|
textline " "
|
|
bitfld.long 0x00 27. " TXFIFO_EMPTY ,TX FIFO is empty" "Not empty,Empty"
|
|
bitfld.long 0x00 26. " RXFIFO_EMPTY ,RX FIFO is empty" "Not empty,Empty"
|
|
textline " "
|
|
bitfld.long 0x00 12.--14. " TXDMA2_SM ,TXDMA2_SM" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--11. " TXDMA1_SM ,TXDMA 1 state machine" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " RXDMA2_SM ,RXDMA 2 state machine" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--3. " RXDMA1_SM ,RXDMA 1 state machine" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0xcc++0x3
|
|
line.long 0x00 "TM1,Test Mode Register 1"
|
|
bitfld.long 0x00 26. " SINGLE_PKT ,Single packet mode" "Disabled,Enabled"
|
|
bitfld.long 0x00 25. " PTIMER_TEST ,Automatic polling timer test mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 24. " ITIMER_TEST ,Interrupt timer test mode" "Disabled,Enabled"
|
|
bitfld.long 0x00 22. " TEST_SEED_SEL ,Test seed select" "Test_seed in TS used,14 bits of MAC_LADR used"
|
|
textline " "
|
|
bitfld.long 0x00 21. " SEED_SEL ,Seed select" "External data,Internal counter"
|
|
bitfld.long 0x00 20. " TEST_MODE ,Transmission test mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x00 10.--19. 1. " TEST_TIME ,Transmission back off time test"
|
|
bitfld.long 0x00 5.--9. " TEST_EXCEL ,Excessive collision test for transmission" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
rgroup.long 0xd4++0x27
|
|
line.long 0x00 "TX_MCOL1,TX_MCOL and TX_SCOL Counter Register"
|
|
hexmask.long.word 0x00 16.--31. 1. " TX_MCOL ,Packets transmitted OK with 2-15 collisions"
|
|
hexmask.long.word 0x00 0.--15. 1. " TX_SCOL ,Packets transmitted OK with single collision"
|
|
line.long 0x04 "RPF1,RPF and AEP Counter Register"
|
|
hexmask.long.word 0x04 16.--31. 1. " RPF ,Receive pause frame counter"
|
|
hexmask.long.word 0x04 0.--15. 1. " AEP ,Counter for counting packets with alignment error"
|
|
line.long 0x08 "XMPG1,XM and PG Counter Register"
|
|
hexmask.long.word 0x08 16.--31. 1. " XM ,Packets failed in transmission(late collision or collision count >=16)"
|
|
hexmask.long.word 0x08 0.--15. 1. " PG ,Packets failed in transmission(collision count >=16)"
|
|
line.long 0x0c "RUNT_CNT1,RUNT_CNT and TLCC Counter Register 1"
|
|
hexmask.long.word 0x0c 16.--31. 1. " RUNT_CNT ,Received runt packets"
|
|
hexmask.long.word 0x0c 0.--15. 1. " TLCC ,Late collision"
|
|
line.long 0x10 "CRCER_CNT1,CRCER_CNT and FTL_CNT Counter Register 1"
|
|
hexmask.long.word 0x10 16.--31. 1. " CRCER_CNT ,CRC error packet"
|
|
hexmask.long.word 0x10 0.--15. 1. " FTL_CNT ,Receive FTL packets"
|
|
line.long 0x14 "RLC1,RLC and RCC Counter Register 1"
|
|
hexmask.long.word 0x14 16.--31. 1. " RLC ,Loss of received packets"
|
|
hexmask.long.word 0x14 0.--15. 1. " RCC ,Receive collision"
|
|
line.long 0x18 "BROC1,BROC Counter Register 1"
|
|
line.long 0x1c "MULCA1,MULCA Counter Register 1"
|
|
line.long 0x20 "RP1,RP Counter Register 1"
|
|
line.long 0x24 "XP1,XP Counter Register 1"
|
|
width 11.
|
|
tree.end
|
|
tree "EMAC2"
|
|
base ad:0x90700000
|
|
width 11.
|
|
hgroup.long 0x00++0x3
|
|
hide.long 0x00 "ISR2,Interrupt Status Register 2"
|
|
in
|
|
group.long 0x4++0x13
|
|
line.long 0x00 "IMR2,Interrupt Mask Register 2"
|
|
bitfld.long 0x00 9. " PHYSTS_CHG_M ,Interrupt of ISR [9]" "Not masked,Masked"
|
|
bitfld.long 0x00 8. " AHB_ERR_M ,Interrupt of ISR [8]" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 7. " RPKT_LOST_M ,Interrupt of ISR [7]" "Not masked,Masked"
|
|
bitfld.long 0x00 6. " RPKT_SAV_M ,Interrupt of ISR [6]" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 5. " XPKT_LOST_M ,Interrupt of ISR [5]" "Not masked,Masked"
|
|
bitfld.long 0x00 4. " XPKT_OK_M ,Interrupt of ISR [4]" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 3. " NOTXBUF_M ,Interrupt of ISR [3]" "Not masked,Masked"
|
|
bitfld.long 0x00 2. " XPKT_FINISH_M ,Interrupt of ISR [2]" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 1. " NORXBUF_M ,Interrupt of ISR [1]" "Not masked,Masked"
|
|
bitfld.long 0x00 0. " RPKT_FINISH_M ,Interrupt of ISR [0]" "Not masked,Masked"
|
|
line.long 0x04 "MAC_MADR2,MAC Most Significant Address Register 2"
|
|
hexmask.long.word 0x04 0.--15. 1. " MAC_MADR ,2 bytes of MAC address"
|
|
line.long 0x08 "MAC_LADR2,MAC Least Significant Address Register 2"
|
|
line.long 0x0c "MAHT0_2,Multicast Address Hash Table 0 Register 2"
|
|
line.long 0x10 "MAHT1_2,Multicast Address Hash Table 1 Register 2"
|
|
wgroup.long 0x18++0x7
|
|
line.long 0x0 "TXPD2,Transmit Poll Demand Register 2"
|
|
line.long 0x4 "RXPD2,Receive Poll Demand Register 2"
|
|
group.long 0x20++0x7
|
|
line.long 0x00 "TXR_BADR2,Transmit Ring Base Address Register 2"
|
|
line.long 0x04 "RXR_BADR2,Receive Ring Base Address Register 2"
|
|
if (((d.l(ad:(0x90700000+0x88)))&0x40000)==0x40000)
|
|
group.long 0x28++0x3
|
|
line.long 0x00 "ITC2,Interrupt Timer Control Register 2"
|
|
bitfld.long 0x00 15. " TXINT_TIME_SEL ,Period of TX cycle time" "5.12 us,81.92 us"
|
|
bitfld.long 0x00 12.--14. " TXINT_THR ,Maximum number of transmit interrupts" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 8.--11. " TXINT_CNT ,Maximum wait time to transmit interrupt" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 7. " RXINT_TIME_SEL ,Period of RX cycle time" "5.12 us,81.92 us"
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " RXINT_THR ,Maximum number of receive interrupts" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--3. " RXINT_CNT ,Maximum wait time to receive interrupt" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x2c++0x3
|
|
line.long 0x00 "APTC2,Automatic Polling Timer Control Register 2"
|
|
bitfld.long 0x00 12. " TXPOLL_TIME_SEL ,Period of TX poll time" "5.12 us,81.92 us"
|
|
bitfld.long 0x00 8.--11. " TXPOLL_CNT ,Period of transmit automatic polling time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RXPOLL_TIME_SEL ,Period of RX poll time" "5.12 us,81.92 us"
|
|
bitfld.long 0x00 0.--3. " RXPOLL_CNT ,Period of receive automatic" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
else
|
|
group.long 0x28++0x3
|
|
line.long 0x00 "ITC2,Interrupt Timer Control Register 2"
|
|
bitfld.long 0x00 15. " TXINT_TIME_SEL ,Period of TX cycle time" "51.2 us,819.2 us"
|
|
bitfld.long 0x00 12.--14. " TXINT_THR ,Maximum number of transmit interrupts" "0,1,2,3,4,5,6,7"
|
|
textline " "
|
|
bitfld.long 0x00 8.--11. " TXINT_CNT ,Maximum wait time to transmit interrupt" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 7. " RXINT_TIME_SEL ,Period of RX cycle time" "51.2 us,819.2 us"
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " RXINT_THR ,Maximum number of receive interrupts" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--3. " RXINT_CNT ,Maximum wait time to receive interrupt" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0x2c++0x3
|
|
line.long 0x00 "APTC2,Automatic Polling Timer Control Register 2"
|
|
bitfld.long 0x00 12. " TXPOLL_TIME_SEL ,Period of TX poll time" "51.2 us,819.2 us"
|
|
bitfld.long 0x00 8.--11. " TXPOLL_CNT ,Period of transmit automatic polling time" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RXPOLL_TIME_SEL ,Period of RX poll time" "51.2 us,819.2 us"
|
|
bitfld.long 0x00 0.--3. " RXPOLL_CNT ,Period of receive automatic" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
endif
|
|
group.long 0x30++0x3
|
|
line.long 0x00 "DBLAC2,DMA Burst Length and Arbitration Control Register 2"
|
|
bitfld.long 0x00 9. " RX_THR_EN ,Enable RX FIFO threshold arbitration" "Disabled,Enabled"
|
|
bitfld.long 0x00 6.--8. " RXFIFO_HTHR ,RX FIFO high threshold value" "0,256 bytes,512 bytes,768 bytes,1024 bytes,1280 bytes,1536 bytes,1792 bytes"
|
|
textline " "
|
|
bitfld.long 0x00 3.--5. " RXFIFO_LTHR ,RX FIFO low threshold value" "0,256 bytes,512 bytes,768 bytes,1024 bytes,1280 bytes,1536 bytes,1792 bytes"
|
|
bitfld.long 0x00 2. " INCR16_EN ,Use INCR16 burst command enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " INCR8_EN ,Use INCR8 burst command enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " INCR4_EN ,Use INCR4 burst command enable" "Disabled,Enabled"
|
|
group.long 0x88++0x3
|
|
line.long 0x00 "MACCR2,MAC Control Register 2"
|
|
bitfld.long 0x00 18. " SPEED_100 ,Speed mode" "10Mbps,100Mbps"
|
|
bitfld.long 0x00 17. " RX_BROADPKT ,Broadcast packet" "Not received,Received"
|
|
textline " "
|
|
bitfld.long 0x00 16. " RX_MULTIPKT ,Receives all multicast packets" "Not received,Received"
|
|
bitfld.long 0x00 15. " FULLDUP ,Full duplex" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 14. " CRC_APD ,CRC to transmitted packet" "Not appended,Appended"
|
|
bitfld.long 0x00 12. " RCV_ALL ,Incoming packet's destination address" "Checked,Not checked"
|
|
textline " "
|
|
bitfld.long 0x00 11. " RX_FTL ,Stores incoming packet even if its length is great than 1518 bytes" "Not stored,Stored"
|
|
bitfld.long 0x00 10. " RX_RUNT ,Stores incoming packet even if its length is less than 64 bytes" "Not stored ,Stored"
|
|
textline " "
|
|
bitfld.long 0x00 9. " HT_MULTI_EN ,Store incoming packet" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " RCV_EN ,Receiver" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 6. " ENRX_IN_HALFTX ,Packet reception" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " XMT_EN ,Transmitter" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " CRC_DIS ,CRC check" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " LOOP_EN ,Internal loop-back" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 2. " SW_RST ,Software reset" "No reset,Reset"
|
|
bitfld.long 0x00 1. " RDMA_EN ,Receive DMA channel" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " XDMA_EN ,Transmit DMA channel" "Disabled,Enabled"
|
|
hgroup.long 0x8c++0x3
|
|
hide.long 0x00 "MACSR2,MAC Status Register 2"
|
|
in
|
|
group.long 0x90++0x7
|
|
line.long 0x00 "PHYCR2,PHY Control Register 2"
|
|
bitfld.long 0x00 27. " MIIWR ,Write sequence to PHY" "Disabled,Enabled"
|
|
bitfld.long 0x00 26. " MIIRD ,Read sequence to PHY" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 21.--25. " REGAD ,PHY register address" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 16.--20. " PHYAD ,PHY address" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--15. 1. " MIIRDATA ,Read data from PHY"
|
|
line.long 0x04 "PHYWDATA2,PHY Write Data Register 2"
|
|
hexmask.long.word 0x04 0.--15. 1. " MIIWDATA ,Write data to PHY"
|
|
hgroup.long 0x98++0x3
|
|
hide.long 0x00 "FCR2,Flow Control Register 2"
|
|
in
|
|
group.long 0x9c++0x0f
|
|
line.long 0x00 "BPR2,Back Pressure Register 2"
|
|
bitfld.long 0x00 8.--11. " BK_LOW ,RX FIFO free space low threshold" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 4.--7. " BKJAM_LEN ,Back pressure jam length" "4 bytes,8 bytes,16 bytes,32 bytes,64 bytes,128 bytes,256 bytes,512 bytes,1024 bytes,1518 bytes,2048 bytes,4 bytes,4 bytes,4 bytes,4 bytes,4 bytes"
|
|
textline " "
|
|
bitfld.long 0x00 1. " BK_MODE ,Generate jam pattern" "Any packet,Packet address"
|
|
bitfld.long 0x00 0. " BK_EN ,Back pressure mode" "Disabled,Enabled"
|
|
line.long 0x04 "WOLCR2,Wake-On-LAN Control Register 2"
|
|
bitfld.long 0x04 24.--25. " WOL_TYPE ,WOL output signal type" "High,Low,Positive,Negative"
|
|
bitfld.long 0x04 18. " SW_PDNPHY ,Software power down PHY" "No effect,Power down"
|
|
textline " "
|
|
bitfld.long 0x04 16.--17. " WAKEUP_SEL ,Wake-up frame select" "1,2,3,4"
|
|
bitfld.long 0x04 14.--15. " POWER_STATE ,Power state" "D0,D1,D2,D3"
|
|
textline " "
|
|
bitfld.long 0x04 6. " WAKEUP4_EN ,Wake-up frame 4 event enabled" "Disabled,Enabled"
|
|
bitfld.long 0x04 5. " WAKEUP3_EN ,Wake-up frame 3event enabled" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 4. " WAKEUP2_EN ,Wake-up frame 2 event enabled" "Disabled,Enabled"
|
|
bitfld.long 0x04 3. " WAKEUP1_EN ,Wake-up frame 1 event enabled" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 2. " MAGICPKT_EN ,Magic packet " "Disabled,Enabled"
|
|
bitfld.long 0x04 1. " LINKCHG1_EN ,Link change to 1" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 0. " LINKCHG0_EN ,Link change to 0" "Disabled,Enabled"
|
|
line.long 0x08 "WOLSR2,Wake-On-LAN Status Register2"
|
|
eventfld.long 0x08 6. " WAKEUP4_STS ,Wake-up frame 4" "Low,High"
|
|
eventfld.long 0x08 5. " WAKEUP3_STS ,Wake-up frame 3" "Low,High"
|
|
textline " "
|
|
eventfld.long 0x08 4. " WAKEUP2_STS ,Wake-up frame 2" "Low,High"
|
|
eventfld.long 0x08 3. " WAKEUP1_STS ,Wake-up frame 1" "Low,High"
|
|
textline " "
|
|
eventfld.long 0x08 2. " MAGICPKT_STS ,Magic packet" "Low,High"
|
|
eventfld.long 0x08 1. " LINKCHG1_STS ,Link change to 1" "Low,High"
|
|
textline " "
|
|
eventfld.long 0x08 0. " LINKCHG0_STS ,Link change to 0" "Low,High"
|
|
line.long 0x0c "WFCRC2,Wake-up Frame CRC Register 2"
|
|
group.long 0xb0++0xf
|
|
line.long 0x00 "WFBM1_2,Wake-up Frame Byte Mask 1st Double Word Register 2"
|
|
bitfld.long 0x00 31. " WFBM1[32] ,Wake-up frame byte 32 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 30. " WFBM1[31] ,Wake-up frame byte 31 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 29. " WFBM1[30] ,Wake-up frame byte 30 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 28. " WFBM1[29] ,Wake-up frame byte 29 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 27. " WFBM1[28] ,Wake-up frame byte 28 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 26. " WFBM1[27] ,Wake-up frame byte 27 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 25. " WFBM1[26] ,Wake-up frame byte 26 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 24. " WFBM1[25] ,Wake-up frame byte 25 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 23. " WFBM1[24] ,Wake-up frame byte 24 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 22. " WFBM1[23] ,Wake-up frame byte 23 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 21. " WFBM1[22] ,Wake-up frame byte 22 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 20. " WFBM1[21] ,Wake-up frame byte 21 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 19. " WFBM1[20] ,Wake-up frame byte 20 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 18. " WFBM1[19] ,Wake-up frame byte 19 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 17. " WFBM1[18] ,Wake-up frame byte 18 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 16. " WFBM1[17] ,Wake-up frame byte 17 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 15. " WFBM1[16] ,Wake-up frame byte 16 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 14. " WFBM1[15] ,Wake-up frame byte 15 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 13. " WFBM1[14] ,Wake-up frame byte 14 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 12. " WFBM1[13] ,Wake-up frame byte 13 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 11. " WFBM1[12] ,Wake-up frame byte 12 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 10. " WFBM1[11] ,Wake-up frame byte 11 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 9. " WFBM1[10] ,Wake-up frame byte 10 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 8. " WFBM1[9] ,Wake-up frame byte 9 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 7. " WFBM1[8] ,Wake-up frame byte 8 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 6. " WFBM1[7] ,Wake-up frame byte 7 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 5. " WFBM1[6] ,Wake-up frame byte 6 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 4. " WFBM1[5] ,Wake-up frame byte 5 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 3. " WFBM1[4] ,Wake-up frame byte 4 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 2. " WFBM1[3] ,Wake-up frame byte 3 mask 1st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 1. " WFBM1[2] ,Wake-up frame byte 2 mask 1st double word" "Not masked,Masked"
|
|
bitfld.long 0x00 0. " WFBM1[1] ,Wake-up frame byte 1 mask 1st double word" "Not masked,Masked"
|
|
line.long 0x04 "WFBM2_2,Wake-up Frame Byte Mask 2nd Double Word Register 2"
|
|
bitfld.long 0x04 31. " WFBM2[64] ,Wake-up frame byte 64 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 30. " WFBM2[63] ,Wake-up frame byte 63 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 29. " WFBM2[62] ,Wake-up frame byte 62 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 28. " WFBM2[61] ,Wake-up frame byte 61 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 27. " WFBM2[60] ,Wake-up frame byte 60 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 26. " WFBM2[59] ,Wake-up frame byte 59 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 25. " WFBM2[58] ,Wake-up frame byte 58 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 24. " WFBM2[57] ,Wake-up frame byte 57 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 23. " WFBM2[56] ,Wake-up frame byte 56 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 22. " WFBM2[55] ,Wake-up frame byte 55 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 21. " WFBM2[54] ,Wake-up frame byte 54 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 20. " WFBM2[53] ,Wake-up frame byte 53 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 19. " WFBM2[52] ,Wake-up frame byte 52 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 18. " WFBM2[51] ,Wake-up frame byte 51 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 17. " WFBM2[50] ,Wake-up frame byte 50 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 16. " WFBM2[49] ,Wake-up frame byte 49 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 15. " WFBM2[48] ,Wake-up frame byte 48 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 14. " WFBM2[47] ,Wake-up frame byte 47 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 13. " WFBM2[46] ,Wake-up frame byte 46 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 12. " WFBM2[45] ,Wake-up frame byte 45 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 11. " WFBM2[44] ,Wake-up frame byte 44 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 10. " WFBM2[43] ,Wake-up frame byte 43 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 9. " WFBM2[42] ,Wake-up frame byte 42 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 8. " WFBM2[41] ,Wake-up frame byte 41 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 7. " WFBM2[40] ,Wake-up frame byte 40 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 6. " WFBM2[39] ,Wake-up frame byte 39 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 5. " WFBM2[38] ,Wake-up frame byte 38 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 4. " WFBM2[37] ,Wake-up frame byte 37 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 3. " WFBM2[36] ,Wake-up frame byte 36 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 2. " WFBM2[35] ,Wake-up frame byte 35 mask 2st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 1. " WFBM2[34] ,Wake-up frame byte 34 mask 2st double word" "Not masked,Masked"
|
|
bitfld.long 0x04 0. " WFBM2[33] ,Wake-up frame byte 33 mask 2st double word" "Not masked,Masked"
|
|
line.long 0x08 "WFBM3_2,Wake-up Frame Byte Mask 3rd Double Word Register 2"
|
|
bitfld.long 0x08 31. " WFBM3[96] ,Wake-up frame byte 96 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 30. " WFBM3[95] ,Wake-up frame byte 95 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 29. " WFBM3[94] ,Wake-up frame byte 94 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 28. " WFBM3[93] ,Wake-up frame byte 93 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 27. " WFBM3[92] ,Wake-up frame byte 92 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 26. " WFBM3[91] ,Wake-up frame byte 91 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 25. " WFBM3[90] ,Wake-up frame byte 90 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 24. " WFBM3[89] ,Wake-up frame byte 89 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 23. " WFBM3[88] ,Wake-up frame byte 88 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 22. " WFBM3[87] ,Wake-up frame byte 87 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 21. " WFBM3[86] ,Wake-up frame byte 86 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 20. " WFBM3[85] ,Wake-up frame byte 85 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 19. " WFBM3[84] ,Wake-up frame byte 84 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 18. " WFBM3[83] ,Wake-up frame byte 83 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 17. " WFBM3[82] ,Wake-up frame byte 82 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 16. " WFBM3[81] ,Wake-up frame byte 81 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 15. " WFBM3[80] ,Wake-up frame byte 80 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 14. " WFBM3[79] ,Wake-up frame byte 79 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 13. " WFBM3[78] ,Wake-up frame byte 78 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 12. " WFBM3[77] ,Wake-up frame byte 77 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 11. " WFBM3[76] ,Wake-up frame byte 76 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 10. " WFBM3[75] ,Wake-up frame byte 75 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 9. " WFBM3[74] ,Wake-up frame byte 74 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 8. " WFBM3[73] ,Wake-up frame byte 73 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 7. " WFBM3[72] ,Wake-up frame byte 72 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 6. " WFBM3[71] ,Wake-up frame byte 71 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 5. " WFBM3[70] ,Wake-up frame byte 70 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 4. " WFBM3[69] ,Wake-up frame byte 69 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 3. " WFBM3[68] ,Wake-up frame byte 68 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 2. " WFBM3[67] ,Wake-up frame byte 67 mask 3st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 1. " WFBM3[66] ,Wake-up frame byte 66 mask 3st double word" "Not masked,Masked"
|
|
bitfld.long 0x08 0. " WFBM3[65] ,Wake-up frame byte 65 mask 3st double word" "Not masked,Masked"
|
|
line.long 0x0c "WFBM4_2,Wake-up Frame Byte Mask 4th Double Word Register 2"
|
|
bitfld.long 0x0c 31. " WFBM4[128] ,Wake-up frame byte 128 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 30. " WFBM4[127] ,Wake-up frame byte 127 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 29. " WFBM4[126] ,Wake-up frame byte 126 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 28. " WFBM4[125] ,Wake-up frame byte 125 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 27. " WFBM4[124] ,Wake-up frame byte 124 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 26. " WFBM4[123] ,Wake-up frame byte 123 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " WFBM4[122] ,Wake-up frame byte 122 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 24. " WFBM4[121] ,Wake-up frame byte 121 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 23. " WFBM4[120] ,Wake-up frame byte 120 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 22. " WFBM4[119] ,Wake-up frame byte 119 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 21. " WFBM4[118] ,Wake-up frame byte 118 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 20. " WFBM4[117] ,Wake-up frame byte 117 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 19. " WFBM4[116] ,Wake-up frame byte 116 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 18. " WFBM4[115] ,Wake-up frame byte 115 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 17. " WFBM4[114] ,Wake-up frame byte 114 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 16. " WFBM4[113] ,Wake-up frame byte 113 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 15. " WFBM4[112] ,Wake-up frame byte 112 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 14. " WFBM4[111] ,Wake-up frame byte 111 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 13. " WFBM4[110] ,Wake-up frame byte 110 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 12. " WFBM4[109] ,Wake-up frame byte 109 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 11. " WFBM4[108] ,Wake-up frame byte 108 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 10. " WFBM4[107] ,Wake-up frame byte 107 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 9. " WFBM4[106] ,Wake-up frame byte 106 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 8. " WFBM4[105] ,Wake-up frame byte 105 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 7. " WFBM4[104] ,Wake-up frame byte 104 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 6. " WFBM4[103] ,Wake-up frame byte 103 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 5. " WFBM4[102] ,Wake-up frame byte 102 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 4. " WFBM4[101] ,Wake-up frame byte 101 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 3. " WFBM4[100] ,Wake-up frame byte 100 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 2. " WFBM4[99] ,Wake-up frame byte 99 mask 4st double word" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0c 1. " WFBM4[98] ,Wake-up frame byte 98 mask 4st double word" "Not masked,Masked"
|
|
bitfld.long 0x0c 0. " WFBM4[97] ,Wake-up frame byte 97 mask 4st double word" "Not masked,Masked"
|
|
group.long 0xc4++0x3
|
|
line.long 0x00 "TS2,Test Seed Register 2"
|
|
hexmask.long.word 0x00 0.--13. 1. " Test_seed ,Test seed"
|
|
rgroup.long 0xc8++0x3
|
|
line.long 0x00 "DMAFIFOS2,DMA/FIFO State Register 2"
|
|
bitfld.long 0x00 31. " TXD_REQ ,TXDMA request" "Not requested,Requested"
|
|
bitfld.long 0x00 30. " RXD_REQ ,RXDMA request" "Not requested,Requested"
|
|
textline " "
|
|
bitfld.long 0x00 29. " DARB_TXGNT ,TXDMA grant" "Not granted,Granted"
|
|
bitfld.long 0x00 28. " DARB_RXGNT ,RXDMA grant" "Not granted,Granted"
|
|
textline " "
|
|
bitfld.long 0x00 27. " TXFIFO_EMPTY ,TX FIFO is empty" "Not empty,Empty"
|
|
bitfld.long 0x00 26. " RXFIFO_EMPTY ,RX FIFO is empty" "Not empty,Empty"
|
|
textline " "
|
|
bitfld.long 0x00 12.--14. " TXDMA2_SM ,TXDMA2_SM" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 8.--11. " TXDMA1_SM ,TXDMA 1 state machine" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " RXDMA2_SM ,RXDMA 2 state machine" "0,1,2,3,4,5,6,7"
|
|
bitfld.long 0x00 0.--3. " RXDMA1_SM ,RXDMA 1 state machine" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.long 0xcc++0x3
|
|
line.long 0x00 "TM2,Test Mode Register 2"
|
|
bitfld.long 0x00 26. " SINGLE_PKT ,Single packet mode" "Disabled,Enabled"
|
|
bitfld.long 0x00 25. " PTIMER_TEST ,Automatic polling timer test mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 24. " ITIMER_TEST ,Interrupt timer test mode" "Disabled,Enabled"
|
|
bitfld.long 0x00 22. " TEST_SEED_SEL ,Test seed select" "Test_seed in TS used,14 bits of MAC_LADR used"
|
|
textline " "
|
|
bitfld.long 0x00 21. " SEED_SEL ,Seed select" "External data,Internal counter"
|
|
bitfld.long 0x00 20. " TEST_MODE ,Transmission test mode" "Disabled,Enabled"
|
|
textline " "
|
|
hexmask.long.word 0x00 10.--19. 1. " TEST_TIME ,Transmission back off time test"
|
|
bitfld.long 0x00 5.--9. " TEST_EXCEL ,Excessive collision test for transmission" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
rgroup.long 0xd4++0x27
|
|
line.long 0x00 "TX_MCOL2,TX_MCOL and TX_SCOL Counter Register"
|
|
hexmask.long.word 0x00 16.--31. 1. " TX_MCOL ,Packets transmitted OK with 2-15 collisions"
|
|
hexmask.long.word 0x00 0.--15. 1. " TX_SCOL ,Packets transmitted OK with single collision"
|
|
line.long 0x04 "RPF2,RPF and AEP Counter Register"
|
|
hexmask.long.word 0x04 16.--31. 1. " RPF ,Receive pause frame counter"
|
|
hexmask.long.word 0x04 0.--15. 1. " AEP ,Counter for counting packets with alignment error"
|
|
line.long 0x08 "XMPG2,XM and PG Counter Register"
|
|
hexmask.long.word 0x08 16.--31. 1. " XM ,Packets failed in transmission(late collision or collision count >=16)"
|
|
hexmask.long.word 0x08 0.--15. 1. " PG ,Packets failed in transmission(collision count >=16)"
|
|
line.long 0x0c "RUNT_CNT2,RUNT_CNT and TLCC Counter Register 2"
|
|
hexmask.long.word 0x0c 16.--31. 1. " RUNT_CNT ,Received runt packets"
|
|
hexmask.long.word 0x0c 0.--15. 1. " TLCC ,Late collision"
|
|
line.long 0x10 "CRCER_CNT2,CRCER_CNT and FTL_CNT Counter Register 2"
|
|
hexmask.long.word 0x10 16.--31. 1. " CRCER_CNT ,CRC error packet"
|
|
hexmask.long.word 0x10 0.--15. 1. " FTL_CNT ,Receive FTL packets"
|
|
line.long 0x14 "RLC2,RLC and RCC Counter Register 2"
|
|
hexmask.long.word 0x14 16.--31. 1. " RLC ,Loss of received packets"
|
|
hexmask.long.word 0x14 0.--15. 1. " RCC ,Receive collision"
|
|
line.long 0x18 "BROC2,BROC Counter Register 2"
|
|
line.long 0x1c "MULCA2,MULCA Counter Register 2"
|
|
line.long 0x20 "RP2,RP Counter Register 2"
|
|
line.long 0x24 "XP2,XP Counter Register 2"
|
|
width 11.
|
|
tree.end
|
|
tree.end
|
|
tree.open "USB OTG 2.0 Controller"
|
|
tree "Host Controller Registers"
|
|
base ad:0x91300000
|
|
width 14.
|
|
rgroup.long 0x00++0xb
|
|
line.long 0x00 "HCCR,HC Capability Register"
|
|
hexmask.long.word 0x00 16.--31. 1. " HCIVERSION ,Host controller interface version number"
|
|
hexmask.long.byte 0x00 0.--7. 1. " CAPLENGTH ,Capability register length"
|
|
line.long 0x04 "HCSPARAMS,HC Structural Parameters"
|
|
bitfld.long 0x04 0.--3. " N_PORTS ,Number of ports" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x08 "HCCPARAMS,HC Capability Parameters"
|
|
bitfld.long 0x08 2. " ASYN_SCH_PARK_CAP ,Asynchronous schedule park capability" "Disabled,Enabled"
|
|
bitfld.long 0x08 1. " PROG_FR_LIST_FLAG ,Programmable frame list flag" "Low,High"
|
|
group.long 0x10++0x3
|
|
line.long 0x00 "USBCMD,HC USB Command Register"
|
|
hexmask.long.byte 0x00 16.--23. 1. " INT_THRC ,Interrupt threshold control"
|
|
bitfld.long 0x00 11. " ASYN_PK_EN ,Asynchronous schedule park mode enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 8.--9. " ASYN_PK_CN ,Asynchronous schedule park mode count" "0,1,2,3"
|
|
bitfld.long 0x00 6. " INT_OAAD ,Interrupt on asynchronous advance doorbell" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 5. " ASCH_EN ,Asynchronous schedule enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " PSCH_EN ,Periodic schedule enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 2.--3. " FRL_SIZE ,Frame list size:" "1024,512,256,Reserved"
|
|
bitfld.long 0x00 1. " HC_RESET ,Host controller reset:" "No reset,Reset"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RS ,Run / Stop" "Stop,Run"
|
|
group.long 0x14++0x3
|
|
line.long 0x00 "USBSTS,HC USB Status Register"
|
|
bitfld.long 0x00 15. " ASCH_STS ,Asynchronous schedule status" "Low,High"
|
|
bitfld.long 0x00 14. " PSCH_STS ,Periodic schedule status:" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 13. " Reclamation ,Reclamation" "Not empty,Empty"
|
|
bitfld.long 0x00 12. " HCHalted ,Host controller halted" "Not halted,Halted"
|
|
textline " "
|
|
eventfld.long 0x00 5. " INT_OAA ,Interrupt on Async Advance" "No interrupt,Interrupt"
|
|
eventfld.long 0x00 4. " H_SYSERR ,Host system error" "No error,Error"
|
|
textline " "
|
|
eventfld.long 0x00 3. " FRL_ROL ,Frame list rollover " "Disabled,Enabled"
|
|
eventfld.long 0x00 2. " PO_CHG_DE ,Port change detect" "Not changed,Changed"
|
|
textline " "
|
|
eventfld.long 0x00 1. " USBERR_INT ,USB error interrupt" "No error,Error"
|
|
eventfld.long 0x00 0. " USB_INT ,USB interrupt" "No interrupt,Interrupt"
|
|
group.long 0x18++0x7
|
|
line.long 0x00 "USBINTR,HC USB Interrupt Enable Register"
|
|
bitfld.long 0x00 5. " INT_OAA_EN ,Interrupt on async advance enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " H_SYSERR_EN ,Host system error enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " FRL_ROL_EN ,Frame list rollover enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " PO_CHG_INT_EN ,Port change interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " USBERR_INT_EN ,USB error interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " USB_INT_EN ,USB interrupt enable:" "Disabled,Enabled"
|
|
line.long 0x04 "FRINDEX,HC Frame Index Register"
|
|
hexmask.long.word 0x04 0.--13. 1. " FRINDEX ,Frame index"
|
|
group.long 0x24++0x7
|
|
line.long 0x00 "PERIODICBASE,HC Periodic Frame List Base Address Register"
|
|
hexmask.long 0x00 12.--31. 0x1000 " PERI_BASADR ,Periodic frame list base address"
|
|
line.long 0x04 "ASYNCLISTADDR,HC Current Asynchronous List Address Register"
|
|
hexmask.long 0x04 5.--31. 0x20 " Async_ladr ,Current asynchronous list address"
|
|
group.long 0x30++0x03
|
|
line.long 0x00 "PORTSC,HC Port Status and Control Register"
|
|
bitfld.long 0x00 16. " TST_FORCEEN ,Downstream facing port enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 10.--11. " LINE_STS ,Line status" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x00 8. " PO_RESET ,Port reset:" "No reset,Reset"
|
|
bitfld.long 0x00 7. " PO_SUSP ,Port suspend" "Not suspended,Suspended"
|
|
textline " "
|
|
bitfld.long 0x00 6. " F_PO_RESM ,Force port resume" "Not resumed,Resumed"
|
|
eventfld.long 0x00 3. " PO_EN_CHG ,Port enable/disable change" "Not changed,Changed"
|
|
textline " "
|
|
bitfld.long 0x00 2. " PO_EN ,Port enable/disable" "Disabled,Enabled"
|
|
eventfld.long 0x00 1. " CONN_CHG ,Connect status change" "Not changed,Changed"
|
|
textline " "
|
|
bitfld.long 0x00 0. " CONN_STS ,Current Connect Status" "Not connected,Connected"
|
|
if (((d.l(ad:(0x91300000+0x80)))&0xc00000)==0x000000)
|
|
group.long 0x40++0x3
|
|
line.long 0x00 "MR,Miscellaneous Register"
|
|
bitfld.long 0x00 4.--5. " EOF2_Time ,EOF 2 timing points" "20 clocks,40 clocks,80 clocks,160 clocks"
|
|
bitfld.long 0x00 2.--3. " EOF1_Time ,EOF 1 timing points" "1600 clocks,1400 clocks,1200 clocks,21000 clocks"
|
|
textline " "
|
|
bitfld.long 0x00 0.--1. " ASYN_SCH_SLPT ,Asynchronous schedule sleep timer" "5 us,10 us,15 us,20 us"
|
|
elif (((d.l(ad:(0x91300000+0x80)))&0xc00000)==0x400000)
|
|
group.long 0x40++0x3
|
|
line.long 0x00 "MR,Miscellaneous Register"
|
|
bitfld.long 0x00 4.--5. " EOF2_Time ,EOF 2 timing points" "40 clocks,80 clocks,160 clocks,320 clocks"
|
|
bitfld.long 0x00 2.--3. " EOF1_Time ,EOF 1 timing points" "3750 clocks,3500 clocks,3250 clocks,4000 clocks"
|
|
textline " "
|
|
bitfld.long 0x00 0.--1. " ASYN_SCH_SLPT ,Asynchronous schedule sleep timer" "5 us,10 us,15 us,20 us"
|
|
elif (((d.l(ad:(0x91300000+0x80)))&0xc00000)==0x800000)
|
|
group.long 0x40++0x3
|
|
line.long 0x00 "MR,Miscellaneous Register"
|
|
bitfld.long 0x00 4.--5. " EOF2_Time ,EOF 2 timing points" "2 clocks,4 clocks,8 clocks,16 clocks"
|
|
bitfld.long 0x00 2.--3. " EOF1_Time ,EOF 1 timing points" "540 clocks,360 clocks,180 clocks,720 clocks"
|
|
textline " "
|
|
bitfld.long 0x00 0.--1. " ASYN_SCH_SLPT ,Asynchronous schedule sleep timer" "5 us,10 us,15 us,20 us"
|
|
endif
|
|
width 11.
|
|
tree.end
|
|
tree "On-The-Go Controller Registers"
|
|
base ad:0x91300000
|
|
width 14.
|
|
group.long 0x80++0xb
|
|
line.long 0x00 "OTGCSR,OTG Control/Status Register"
|
|
bitfld.long 0x00 22.--23. " HOST_SPD_TYP ,Host speed type" "Full,Low,High,Reserved"
|
|
bitfld.long 0x00 21. " ID ,Current ID" "A-Device,B-Device"
|
|
textline " "
|
|
bitfld.long 0x00 20. " CROLE ,Current role" "Host,Device"
|
|
bitfld.long 0x00 19. " VBUS_VLD ,A-Device VBUS valid" "Not above,Above"
|
|
textline " "
|
|
bitfld.long 0x00 18. " A_SESS_VLD ,A-Device session valid" "Not above,Above"
|
|
bitfld.long 0x00 17. " B_SESS_VLD ,B-Device session valid" "Not below,Below"
|
|
textline " "
|
|
bitfld.long 0x00 16. " B_SESS_END ,B-Device session end" "Not below,Below"
|
|
bitfld.long 0x00 11. " HDISCON_FLT_SEL ,Timer to filter out noise of HDISCON" "135 us,270 us"
|
|
textline " "
|
|
bitfld.long 0x00 10. " VBUS_FLT_SEL ,Timer to filter out noise of VBUS_VLD" "135 us,472 us"
|
|
bitfld.long 0x00 9. " ID_FLT_SEL ,Timer to filter out noise of ID" "3 ms,4 ms"
|
|
textline " "
|
|
bitfld.long 0x00 8. " A_SRP_RESP_TYP ,SRP response type" "Vbus pulsing,Data-line pulsing"
|
|
bitfld.long 0x00 7. " A_SRP_DET_EN ,A-Device SRP detection enable:" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 6. " A_SET_B_HNP_EN ,HNP function of B-device enable" "No effect,Enabled"
|
|
bitfld.long 0x00 5. " A_BUS_DROP ,A-device bus drop" "No effect,BUS_REQ cleared"
|
|
textline " "
|
|
bitfld.long 0x00 4. " A_BUS_REQ ,A-device bus request" "Not requested,Requested"
|
|
bitfld.long 0x00 2. " B_DSCHRG_VBUS ,B-device discharges VBUS" "Not discharged,Discharged"
|
|
textline " "
|
|
bitfld.long 0x00 1. " B_HNP_EN ,B-device to perform HNP enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " B_BUS_REQ ,B-device bus request" "Not requested,Requested"
|
|
line.long 0x04 "OTGISR,OTG Interrupt Status Register"
|
|
eventfld.long 0x04 12. " APLGRMV ,Mini-A Plug remove" "No effect,Removed"
|
|
eventfld.long 0x04 11. " BPLGRMV ,Mini-B Plug remove" "No effect,Removed"
|
|
textline " "
|
|
eventfld.long 0x04 10. " OVC ,Over current detection" "No effect,Not reached"
|
|
eventfld.long 0x04 9. " IDCHG ,ID change" "No effect,Changed"
|
|
textline " "
|
|
eventfld.long 0x04 8. " RLCHG ,Role change" "No effect,Changed"
|
|
eventfld.long 0x04 5. " A_VBUS_ERR ,A-Device VBUS error" "No effect,Error"
|
|
textline " "
|
|
eventfld.long 0x04 4. " A_SRP_DET ,A-Device detects SRP from B-Device:" "No effect,Detected"
|
|
eventfld.long 0x04 0. " B_SRP_DN ,B-Device SRP done" "No effect,Done"
|
|
line.long 0x08 "OTGIER,OTG Interrupt Enable Register"
|
|
bitfld.long 0x08 12. " APLGRMV_EN ,APLGRMV interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 11. " BPLGRMV_EN ,BPLGRMV interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 10. " OVC_EN ,OVC interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 9. " IDCHG_EN ,IDCHG interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 8. " RLCHG_EN ,RLCHG interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 5. " A_VBUS_ERR_EN ,A_VBUS_ERR interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 4. " A_SRP_DET_EN ,A_SRP_DET interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 0. " B_SRP_DN_EN ,B_SRP_DN interrupt enable" "Disabled,Enabled"
|
|
width 11.
|
|
tree.end
|
|
tree "Global Controller Registers"
|
|
base ad:0x91300000
|
|
width 14.
|
|
group.long 0xc0++0x7
|
|
line.long 0x00 "HCOTGDEV,HC/OTG/DEV Interrupt Status Register"
|
|
eventfld.long 0x00 2. " HC_INT ,HC interrupt" "No interrupt,Interrupt"
|
|
eventfld.long 0x00 1. " OTG_INT ,OTG interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
eventfld.long 0x00 0. " DEV_INT ,Device interrupt" "No interrupt,Interrupt"
|
|
line.long 0x04 "MHCOTGDEV,Mask of HC/OTG/DEV Interrupt"
|
|
bitfld.long 0x04 3. " INT_POLARITY ,Polarity of system interrupt signal" "Low,High"
|
|
bitfld.long 0x04 2. " MHC_INT ,Mask the interrupt bits of the HC Interrupt" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x04 1. " MOTG_INT ,Mask the interrupt bits of the OTG Interrupt" "Enabled,Disabled"
|
|
bitfld.long 0x04 0. " MDEV_INT ,Mask the interrupt bits of the Device Interrupt" "Enabled,Disabled"
|
|
width 11.
|
|
tree.end
|
|
tree "Device Controller Registers"
|
|
base ad:0x91300000
|
|
width 14.
|
|
group.long 0x100++0xb
|
|
line.long 0x00 "MCR,Main Control Register"
|
|
bitfld.long 0x00 7. " RISC51_INF ,RISC51 interface enable" "32-bit interface,RISC51 interface"
|
|
bitfld.long 0x00 6. " HS_EN ,High speed status" "Full,High"
|
|
textline " "
|
|
bitfld.long 0x00 5. " CHIP_EN ,Chip enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " SFRST ,Device software reset" "No reset,Reset"
|
|
textline " "
|
|
bitfld.long 0x00 3. " GOSUSP ,Go suspend" "Not activated,Activated"
|
|
bitfld.long 0x00 2. " GLINT_EN ,Global interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " HALF_SPEED ,Half speed enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " CAP_RMWAKUP ,Capability of remote wakeup" "Not capable,Capable"
|
|
line.long 0x04 "DAR,Device Address Register"
|
|
bitfld.long 0x04 7. " AFT_CONF ,After set configuration" "No effect,Executed"
|
|
hexmask.long.byte 0x04 0.--6. 1. " DEVADR ,Device address"
|
|
line.long 0x08 "TR,Test Register"
|
|
bitfld.long 0x08 6. " DISGENSOF ,Disable generation of SOF" "No effect,Disabled"
|
|
bitfld.long 0x08 5. " TST_MOD ,Test mode" "No effect,Mode on"
|
|
textline " "
|
|
bitfld.long 0x08 4. " TST_DISTOG ,Disable toggle sequence" "No effect,Disabled"
|
|
bitfld.long 0x08 3. " TST_DISCRC ,Disable CRC" "No effect,Disabled"
|
|
textline " "
|
|
bitfld.long 0x08 2. " TST_CLREA ,Clear external side address" "No effect,Cleared"
|
|
bitfld.long 0x08 1. " TST_LPCX ,Loop back test for control endpoint" "No effect,Test"
|
|
textline " "
|
|
bitfld.long 0x08 0. " TST_CLRFF ,Clear FIFO" "No effect,Cleared"
|
|
rgroup.long 0x10c++0x3
|
|
line.long 0x00 "SOFFNR,SOF Frame Number Register"
|
|
bitfld.long 0x00 11.--13. " USOFN ,SOF micro frame number bits [2:0]" "0,1,2,3,4,5,6,7"
|
|
hexmask.long.word 0x00 0.--10. 1. " SOFN ,SOF frame number bits [10:0]"
|
|
group.long 0x110++0xb
|
|
line.long 0x00 "SOFMTR,Mask Timer Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " SOFTM ,SOF mask timer"
|
|
line.long 0x04 "PHTTMSR,PHY Test Mode Selector Register"
|
|
bitfld.long 0x04 4. " TST_PKT ,Test mode for packet" "No effect,Test mode"
|
|
bitfld.long 0x04 3. " TST_SE0NAK ,D+/D- lines set" "No effect,Set to the HS"
|
|
textline " "
|
|
bitfld.long 0x04 2. " TST_KSTA ,D+/D- lines set" "No effect,K state"
|
|
bitfld.long 0x04 1. " TST_JSTA ,D+/D- lines set" "No effect,J state"
|
|
textline " "
|
|
bitfld.long 0x04 0. " UNPLUG ,UNPLUG set" "No effect,Non-Driving mode"
|
|
line.long 0x08 "VSIOCR,Vendor Specific IO Control Register"
|
|
bitfld.long 0x08 5. " VCTLOAD_N ,Vendor-specific test mode control load" "Low,High"
|
|
bitfld.long 0x08 0.--4. " VCTL ,Vendor-specific test mode control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
rgroup.long 0x11c++0x3
|
|
line.long 0x00 "CXCSR,CX Configuration and Status Register"
|
|
hexmask.long.byte 0x00 0.--7. 1. " VSTA ,Vendor-specific test mode status"
|
|
group.long 0x120++0x7
|
|
line.long 0x00 "CXCFESR,CX Configuration and FIFO Empty Status Register"
|
|
hexmask.long.byte 0x00 24.--30. 1. " CX_FNT ,CX FIFO byte count"
|
|
bitfld.long 0x00 8.--11. " F_EMP ,FIFO empty" "Full,14,13,12,11,10,9,8,7,6,5,4,3,2,1,Empty"
|
|
textline " "
|
|
bitfld.long 0x00 5. " CX_EMP ,CX FIFO empty" "Not empty,Empty"
|
|
bitfld.long 0x00 4. " CX_FUL ,CX FIFO full" "Not full,Full"
|
|
textline " "
|
|
bitfld.long 0x00 3. " CX_CLR ,Clear CX FIFO data" "Not cleared,Cleared"
|
|
bitfld.long 0x00 2. " CX_STL ,Stall CX" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " TST_PKDONE ,Data transfer is done for test packet" "Not done,Done"
|
|
bitfld.long 0x00 0. " CX_DONE ,Data transfer is done for CX" "Not done,Done"
|
|
line.long 0x04 "ICR,Idle Counter Register"
|
|
bitfld.long 0x04 0.--2. " IDLE_CNT ,Timing delay" "0ms,1ms,2ms,3ms,4ms,5ms,6ms,7ms"
|
|
group.long 0x130++0xf
|
|
line.long 0x00 "MIGR,Mask of Interrupt Group Register"
|
|
bitfld.long 0x00 2. " MINT_G2 ,Mask of interrupt of source group 2" "Not masked,Masked"
|
|
bitfld.long 0x00 1. " MINT_G1 ,Mask of interrupt of source group 1" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 0. " MINT_G0 ,Mask of interrupt of source group 0" "Not masked,Masked"
|
|
line.long 0x04 "MISG0,Mask of Interrupt Source Group 0 Register"
|
|
bitfld.long 0x04 5. " MCX_COMABORT_INT ,Mask interrupt of control transfer command abort" "Not masked,Masked"
|
|
bitfld.long 0x04 4. " MCX_COMFAIL_INT ,Mask interrupt of host emits extra IN or OUT data interrupt bit" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 3. " MCX_COMEND ,Mask the host end of command interrupt bit" "Not masked,Masked"
|
|
bitfld.long 0x04 2. " MCX_OUT_INT ,Mask the interrupt bits of endpoint 0 for OUT" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x04 1. " MCX_IN_INT ,Mask the interrupt bits of endpoint 0 for IN" "Not masked,Masked"
|
|
bitfld.long 0x04 0. " MCX_SETUP_INT ,Mask endpoint 0 setup data received interrupt bit" "Not masked,Masked"
|
|
line.long 0x08 "MISG1,Mask of Interrupt Source Group 1 Register"
|
|
bitfld.long 0x08 19. " MF3_IN_INT ,Mask the IN interrupt bits of FIFO 3" "Not masked,Masked"
|
|
bitfld.long 0x08 18. " MF2_IN_INT ,Mask the IN interrupt bits of FIFO 2" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 17. " MF1_IN_INT ,Mask the IN interrupt bits of FIFO 1" "Not masked,Masked"
|
|
bitfld.long 0x08 16. " MF0_IN_INT ,Mask the IN interrupt bits of FIFO 0" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 7. " MF3_SPK_INT ,Mask the Short Packet interrupt of FIFO 3" "Not masked,Masked"
|
|
bitfld.long 0x08 6. " MF3_OUT_INT ,Mask the OUT interrupt of FIFO 3" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 5. " MF2_SPK_INT ,Mask the Short Packet interrupt of FIFO 2" "Not masked,Masked"
|
|
bitfld.long 0x08 4. " MF2_OUT_INT ,Mask the OUT interrupt of FIFO 2" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 3. " MF1_SPK_INT ,Mask the Short Packet interrupt of FIFO 1" "Not masked,Masked"
|
|
bitfld.long 0x08 2. " MF1_OUT_INT ,Mask the OUT interrupt of FIFO 1" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 1. " MF0_SPK_INT ,Mask the Short Packet interrupt of FIFO 0" "Not masked,Masked"
|
|
bitfld.long 0x08 0. " MF0_OUT_INT ,Mask the OUT interrupt of FIFO 0" "Not masked,Masked"
|
|
line.long 0x0c "MISG2,Mask of Interrupt Source Group 2 Register"
|
|
bitfld.long 0x0C 8. " MDMA_ERROR ,Mask DMA error interrupt" "Not masked,Masked"
|
|
bitfld.long 0x0C 7. " MDMA_CMPLT ,Mask DMA completion interrupt" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0C 6. " MRX0BYTE_INT ,Mask Received Zero-length data packet interrupt" "Not masked,Masked"
|
|
bitfld.long 0x0C 5. " MTX0BYTE_INT ,Mask Transferred Zero-length data packet interrupt" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0C 4. " MSEQ_ABORT_INT ,Mask ISO sequential abort interrupt" "Not masked,Masked"
|
|
bitfld.long 0x0C 3. " MSEQ_ERR_INT ,Mask ISO sequential error interrupt" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0C 2. " MRESM_INT ,Mask resume interrupt" "Not masked,Masked"
|
|
bitfld.long 0x0C 1. " MSUSP_INT ,Mask suspend interrupt" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x0C 0. " MUSBRST_INT ,Mask USB reset interrupt" "Not masked,Masked"
|
|
rgroup.long 0x140++0x3
|
|
line.long 0x00 "IGR,Interrupt Group Register"
|
|
bitfld.long 0x00 2. " INT_G2 ,Interrupts in Group 2" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 1. " INT_G1 ,Interrupts in Group 1" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 0. " INT_G0 ,Interrupts in Group 0" "No interrupt,Interrupt"
|
|
group.long 0x144++0x3
|
|
line.long 0x00 "ISG0,Interrupt Source Group 0 Register"
|
|
bitfld.long 0x00 5. " CX_COMABT_INT ,Command abort event" "0,1"
|
|
bitfld.long 0x00 4. " CX_COMFAIL_INT ,Extra IN/OUT token receive" "No effect,Received"
|
|
textline " "
|
|
bitfld.long 0x00 3. " CX_COMEND_INT ,Control transfer -status stage" "No effect,Entered"
|
|
bitfld.long 0x00 2. " CX_OUT_INT ,Control transfer- valid data" "No effect,Contained"
|
|
textline " "
|
|
bitfld.long 0x00 1. " CX_IN_INT ,Data for control-read transfer" "No effect,Written"
|
|
bitfld.long 0x00 0. " CX_SETUP_INT ,Firmware starts to read data" "No effect,Read"
|
|
rgroup.long 0x148++0x3
|
|
line.long 0x00 "ISG1,Interrupt Source Group 1 Register"
|
|
bitfld.long 0x00 19. " F3_IN_INT ,FIFO 3 is ready to be written" "Not ready,Ready"
|
|
bitfld.long 0x00 18. " F2_IN_INT ,FIFO 2 is ready to be written" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.long 0x00 17. " F1_IN_INT ,FIFO 1 is ready to be written" "Not ready,Ready"
|
|
bitfld.long 0x00 16. " F0_IN_INT ,FIFO 0 is ready to be written" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.long 0x00 7. " F3_SPK_INT ,FIFO 3 receive short packed data" "DMA read FIFO 3,Received"
|
|
bitfld.long 0x00 6. " F3_OUT_INT ,FIFO 3 is ready to be read" "Read out,Ready"
|
|
textline " "
|
|
bitfld.long 0x00 5. " F2_SPK_INT ,FIFO 2 receive short packed data" "DMA read FIFO 2,Received"
|
|
bitfld.long 0x00 4. " F2_OUT_INT ,FIFO 2 is ready to be read" "Read out,Ready"
|
|
textline " "
|
|
bitfld.long 0x00 3. " F1_SPK_INT ,FIFO 1 receive short packed data" "DMA read FIFO 1,Received"
|
|
bitfld.long 0x00 2. " F1_OUT_INT ,FIFO 1 is ready to be read" "Read out,Ready"
|
|
textline " "
|
|
bitfld.long 0x00 1. " F0_SPK_INT ,FIFO 0 receive short packed data" "DMA read FIFO 0,Received"
|
|
bitfld.long 0x00 0. " F0_OUT_INT ,FIFO 0 is ready to be read" "Read out,Ready"
|
|
group.long 0x14c++0xf
|
|
line.long 0x00 "ISG2,Interrupt Source Group 2 Register"
|
|
bitfld.long 0x00 8. " DMA_ERROR ,DMA error interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 7. " DMA_CMPLT ,DMA completion interrupt:" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 6. " RX0BYTE_INT ,Received zero-length data packet interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 5. " TX0BYTE_INT ,Transferred zero-length data packet interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ISO_SEQ_ABORT_INT ,ISO sequential abort interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 3. " ISO_SEQ_ERR_INT ,ISO sequential error interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 2. " RESM_INT ,Resume interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 1. " SUSP_INT ,Suspend interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 0. " USBRST_INT ,USB reset interrupt" "No interrupt,Interrupt"
|
|
line.long 0x04 "RZLDP,Receive Zero-Length Data Packet Register"
|
|
bitfld.long 0x04 7. " RX0BYTE_EP8 ,Endpoint 8 receives a zero-length data packet" "Not received,Received"
|
|
bitfld.long 0x04 6. " RX0BYTE_EP7 ,Endpoint 7 receives a zero-length data packet" "Not received,Received"
|
|
textline " "
|
|
bitfld.long 0x04 5. " RX0BYTE_EP6 ,Endpoint 6 receives a zero-length data packet" "Not received,Received"
|
|
bitfld.long 0x04 4. " RX0BYTE_EP5 ,Endpoint 5 receives a zero-length data packet" "Not received,Received"
|
|
textline " "
|
|
bitfld.long 0x04 3. " RX0BYTE_EP4 ,Endpoint 4 receives a zero-length data packet" "Not received,Received"
|
|
bitfld.long 0x04 2. " RX0BYTE_EP3 ,Endpoint 3 receives a zero-length data packet" "Not received,Received"
|
|
textline " "
|
|
bitfld.long 0x04 1. " RX0BYTE_EP2 ,Endpoint 2 receives a zero-length data packet" "Not received,Received"
|
|
bitfld.long 0x04 0. " RX0BYTE_EP1 ,Endpoint 1 receives a zero-length data packet" "Not received,Received"
|
|
line.long 0x08 "TZLDP,Transfer Zero-length Data Packet Register"
|
|
bitfld.long 0x08 7. " TX0BYTE_EP8 ,Endpoint 8 transfers zero-length data packet" "Not transferred,transferred"
|
|
bitfld.long 0x08 6. " TX0BYTE_EP7 ,Endpoint 7 transfers zero-length data packet" "Not transferred,transferred"
|
|
textline " "
|
|
bitfld.long 0x08 5. " TX0BYTE_EP6 ,Endpoint 6 transfers zero-length data packet" "Not transferred,transferred"
|
|
bitfld.long 0x08 4. " TX0BYTE_EP5 ,Endpoint 5 transfers zero-length data packet" "Not transferred,transferred"
|
|
textline " "
|
|
bitfld.long 0x08 3. " TX0BYTE_EP4 ,Endpoint 4 transfers zero-length data packet" "Not transferred,transferred"
|
|
bitfld.long 0x08 2. " TX0BYTE_EP3 ,Endpoint 3 transfers zero-length data packet" "Not transferred,transferred"
|
|
textline " "
|
|
bitfld.long 0x08 1. " TX0BYTE_EP2 ,Endpoint 2 transfers zero-length data packet" "Not transferred,transferred"
|
|
bitfld.long 0x08 0. " TX0BYTE_EP1 ,Endpoint 1 transfers zero-length data packet" "Not transferred,transferred"
|
|
line.long 0x0c "ISEA,Isochronous Sequential Error/Abort Register"
|
|
bitfld.long 0x0c 23. " ISO_SEQ_ERR_EP8 ,Endpoint 8 encounters an isochronous sequential error" "No error,Error"
|
|
bitfld.long 0x0c 22. " ISO_SEQ_ERR_EP7 ,Endpoint 7 encounters an isochronous sequential error" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x0c 21. " ISO_SEQ_ERR_EP6 ,Endpoint 6 encounters an isochronous sequential error" "No error,Error"
|
|
bitfld.long 0x0c 20. " ISO_SEQ_ERR_EP5 ,Endpoint 5 encounters an isochronous sequential error" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x0c 19. " ISO_SEQ_ERR_EP4 ,Endpoint 4 encounters an isochronous sequential error" "No error,Error"
|
|
bitfld.long 0x0c 18. " ISO_SEQ_ERR_EP3 ,Endpoint 3 encounters an isochronous sequential error" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x0c 17. " ISO_SEQ_ERR_EP2 ,Endpoint 2 encounters an isochronous sequential error" "No error,Error"
|
|
bitfld.long 0x0c 16. " ISO_SEQ_ERR_EP1 ,Endpoint 1 encounters an isochronous sequential error" "No error,Error"
|
|
textline " "
|
|
bitfld.long 0x0c 7. " ISO_ABT_ERR_EP8 ,Endpoint 8 encounters an isochronous sequential abort" "No abort,Abort"
|
|
bitfld.long 0x0c 6. " ISO_ABT_ERR_EP7 ,Endpoint 7 encounters an isochronous sequential abort" "No abort,Abort"
|
|
textline " "
|
|
bitfld.long 0x0c 5. " ISO_ABT_ERR_EP6 ,Endpoint 6 encounters an isochronous sequential abort" "No abort,Abort"
|
|
bitfld.long 0x0c 4. " ISO_ABT_ERR_EP5 ,Endpoint 5 encounters an isochronous sequential abort" "No abort,Abort"
|
|
textline " "
|
|
bitfld.long 0x0c 3. " ISO_ABT_ERR_EP4 ,Endpoint 4 encounters an isochronous sequential abort" "No abort,Abort"
|
|
bitfld.long 0x0c 2. " ISO_ABT_ERR_EP3 ,Endpoint 3 encounters an isochronous sequential abort" "No abort,Abort"
|
|
textline " "
|
|
bitfld.long 0x0c 1. " ISO_ABT_ERR_EP2 ,Endpoint 2 encounters an isochronous sequential abort" "No abort,Abort"
|
|
bitfld.long 0x0c 0. " ISO_ABT_ERR_EP1 ,Endpoint 1 encounters an isochronous sequential abort" "No abort,Abort"
|
|
group.long 0x160++0x3
|
|
line.long 0x00 "INE1MPS,IN Endpoint 1 MaxPacketSize Register"
|
|
bitfld.long 0x00 15. " TX0BYTE_IEP1 ,Transfer a zero-length data packet from endpoint 1 to USB host" "No effect,Transferred"
|
|
bitfld.long 0x00 13.--14. " TX_NUM_HBW_IEP1 ,Transaction number for high bandwidth endpoint 1" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.long 0x00 12. " RSTG_IEP1 ,Reset toggle sequence for IN endpoint 1" "No reset,Reset"
|
|
bitfld.long 0x00 11. " STL_IEP1 ,Stall IN endpoint 1" "Not stalled,Stalled"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--10. 1. " MAXPS_IEP1 ,Max packet size of IN endpoint 1"
|
|
group.long 0x164++0x3
|
|
line.long 0x00 "INE2MPS,IN Endpoint 2 MaxPacketSize Register"
|
|
bitfld.long 0x00 15. " TX0BYTE_IEP2 ,Transfer a zero-length data packet from endpoint 2 to USB host" "No effect,Transferred"
|
|
bitfld.long 0x00 13.--14. " TX_NUM_HBW_IEP2 ,Transaction number for high bandwidth endpoint 2" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.long 0x00 12. " RSTG_IEP2 ,Reset toggle sequence for IN endpoint 2" "No reset,Reset"
|
|
bitfld.long 0x00 11. " STL_IEP2 ,Stall IN endpoint 2" "Not stalled,Stalled"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--10. 1. " MAXPS_IEP2 ,Max packet size of IN endpoint 2"
|
|
group.long 0x168++0x3
|
|
line.long 0x00 "INE3MPS,IN Endpoint 3 MaxPacketSize Register"
|
|
bitfld.long 0x00 15. " TX0BYTE_IEP3 ,Transfer a zero-length data packet from endpoint 3 to USB host" "No effect,Transferred"
|
|
bitfld.long 0x00 13.--14. " TX_NUM_HBW_IEP3 ,Transaction number for high bandwidth endpoint 3" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.long 0x00 12. " RSTG_IEP3 ,Reset toggle sequence for IN endpoint 3" "No reset,Reset"
|
|
bitfld.long 0x00 11. " STL_IEP3 ,Stall IN endpoint 3" "Not stalled,Stalled"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--10. 1. " MAXPS_IEP3 ,Max packet size of IN endpoint 3"
|
|
group.long 0x16C++0x3
|
|
line.long 0x00 "INE4MPS,IN Endpoint 4 MaxPacketSize Register"
|
|
bitfld.long 0x00 15. " TX0BYTE_IEP4 ,Transfer a zero-length data packet from endpoint 4 to USB host" "No effect,Transferred"
|
|
bitfld.long 0x00 13.--14. " TX_NUM_HBW_IEP4 ,Transaction number for high bandwidth endpoint 4" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.long 0x00 12. " RSTG_IEP4 ,Reset toggle sequence for IN endpoint 4" "No reset,Reset"
|
|
bitfld.long 0x00 11. " STL_IEP4 ,Stall IN endpoint 4" "Not stalled,Stalled"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--10. 1. " MAXPS_IEP4 ,Max packet size of IN endpoint 4"
|
|
group.long 0x170++0x3
|
|
line.long 0x00 "INE5MPS,IN Endpoint 5 MaxPacketSize Register"
|
|
bitfld.long 0x00 15. " TX0BYTE_IEP5 ,Transfer a zero-length data packet from endpoint 5 to USB host" "No effect,Transferred"
|
|
bitfld.long 0x00 13.--14. " TX_NUM_HBW_IEP5 ,Transaction number for high bandwidth endpoint 5" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.long 0x00 12. " RSTG_IEP5 ,Reset toggle sequence for IN endpoint 5" "No reset,Reset"
|
|
bitfld.long 0x00 11. " STL_IEP5 ,Stall IN endpoint 5" "Not stalled,Stalled"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--10. 1. " MAXPS_IEP5 ,Max packet size of IN endpoint 5"
|
|
group.long 0x174++0x3
|
|
line.long 0x00 "INE6MPS,IN Endpoint 6 MaxPacketSize Register"
|
|
bitfld.long 0x00 15. " TX0BYTE_IEP6 ,Transfer a zero-length data packet from endpoint 6 to USB host" "No effect,Transferred"
|
|
bitfld.long 0x00 13.--14. " TX_NUM_HBW_IEP6 ,Transaction number for high bandwidth endpoint 6" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.long 0x00 12. " RSTG_IEP6 ,Reset toggle sequence for IN endpoint 6" "No reset,Reset"
|
|
bitfld.long 0x00 11. " STL_IEP6 ,Stall IN endpoint 6" "Not stalled,Stalled"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--10. 1. " MAXPS_IEP6 ,Max packet size of IN endpoint 6"
|
|
group.long 0x178++0x3
|
|
line.long 0x00 "INE7MPS,IN Endpoint 7 MaxPacketSize Register"
|
|
bitfld.long 0x00 15. " TX0BYTE_IEP7 ,Transfer a zero-length data packet from endpoint 7 to USB host" "No effect,Transferred"
|
|
bitfld.long 0x00 13.--14. " TX_NUM_HBW_IEP7 ,Transaction number for high bandwidth endpoint 7" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.long 0x00 12. " RSTG_IEP7 ,Reset toggle sequence for IN endpoint 7" "No reset,Reset"
|
|
bitfld.long 0x00 11. " STL_IEP7 ,Stall IN endpoint 7" "Not stalled,Stalled"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--10. 1. " MAXPS_IEP7 ,Max packet size of IN endpoint 7"
|
|
group.long 0x17C++0x3
|
|
line.long 0x00 "INE8MPS,IN Endpoint 8 MaxPacketSize Register"
|
|
bitfld.long 0x00 15. " TX0BYTE_IEP8 ,Transfer a zero-length data packet from endpoint 8 to USB host" "No effect,Transferred"
|
|
bitfld.long 0x00 13.--14. " TX_NUM_HBW_IEP8 ,Transaction number for high bandwidth endpoint 8" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.long 0x00 12. " RSTG_IEP8 ,Reset toggle sequence for IN endpoint 8" "No reset,Reset"
|
|
bitfld.long 0x00 11. " STL_IEP8 ,Stall IN endpoint 8" "Not stalled,Stalled"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--10. 1. " MAXPS_IEP8 ,Max packet size of IN endpoint 8"
|
|
group.long 0x180++0x3
|
|
line.long 0x00 "OUTE1MPS,OUT Endpoint 1 MaxPacketSize Register"
|
|
bitfld.long 0x00 12. " RSTG_OEP1 ,Reset toggle sequence for OUT endpoint 1" "No reset,Reset"
|
|
bitfld.long 0x00 11. " STL_OEP1 ,Stall OUT Endpoint 1" "Not stalled,Stalled"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--10. 1. " MAXPS_OEP1 ,Max packet size of OUT endpoint 1"
|
|
group.long 0x184++0x3
|
|
line.long 0x00 "OUTE2MPS,OUT Endpoint 2 MaxPacketSize Register"
|
|
bitfld.long 0x00 12. " RSTG_OEP2 ,Reset toggle sequence for OUT endpoint 2" "No reset,Reset"
|
|
bitfld.long 0x00 11. " STL_OEP2 ,Stall OUT Endpoint 2" "Not stalled,Stalled"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--10. 1. " MAXPS_OEP2 ,Max packet size of OUT endpoint 2"
|
|
group.long 0x188++0x3
|
|
line.long 0x00 "OUTE3MPS,OUT Endpoint 3 MaxPacketSize Register"
|
|
bitfld.long 0x00 12. " RSTG_OEP3 ,Reset toggle sequence for OUT endpoint 3" "No reset,Reset"
|
|
bitfld.long 0x00 11. " STL_OEP3 ,Stall OUT Endpoint 3" "Not stalled,Stalled"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--10. 1. " MAXPS_OEP3 ,Max packet size of OUT endpoint 3"
|
|
group.long 0x18C++0x3
|
|
line.long 0x00 "OUTE4MPS,OUT Endpoint 4 MaxPacketSize Register"
|
|
bitfld.long 0x00 12. " RSTG_OEP4 ,Reset toggle sequence for OUT endpoint 4" "No reset,Reset"
|
|
bitfld.long 0x00 11. " STL_OEP4 ,Stall OUT Endpoint 4" "Not stalled,Stalled"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--10. 1. " MAXPS_OEP4 ,Max packet size of OUT endpoint 4"
|
|
group.long 0x190++0x3
|
|
line.long 0x00 "OUTE5MPS,OUT Endpoint 5 MaxPacketSize Register"
|
|
bitfld.long 0x00 12. " RSTG_OEP5 ,Reset toggle sequence for OUT endpoint 5" "No reset,Reset"
|
|
bitfld.long 0x00 11. " STL_OEP5 ,Stall OUT Endpoint 5" "Not stalled,Stalled"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--10. 1. " MAXPS_OEP5 ,Max packet size of OUT endpoint 5"
|
|
group.long 0x194++0x3
|
|
line.long 0x00 "OUTE6MPS,OUT Endpoint 6 MaxPacketSize Register"
|
|
bitfld.long 0x00 12. " RSTG_OEP6 ,Reset toggle sequence for OUT endpoint 6" "No reset,Reset"
|
|
bitfld.long 0x00 11. " STL_OEP6 ,Stall OUT Endpoint 6" "Not stalled,Stalled"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--10. 1. " MAXPS_OEP6 ,Max packet size of OUT endpoint 6"
|
|
group.long 0x198++0x3
|
|
line.long 0x00 "OUTE7MPS,OUT Endpoint 7 MaxPacketSize Register"
|
|
bitfld.long 0x00 12. " RSTG_OEP7 ,Reset toggle sequence for OUT endpoint 7" "No reset,Reset"
|
|
bitfld.long 0x00 11. " STL_OEP7 ,Stall OUT Endpoint 7" "Not stalled,Stalled"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--10. 1. " MAXPS_OEP7 ,Max packet size of OUT endpoint 7"
|
|
group.long 0x19C++0x3
|
|
line.long 0x00 "OUTE8MPS,OUT Endpoint 8 MaxPacketSize Register"
|
|
bitfld.long 0x00 12. " RSTG_OEP8 ,Reset toggle sequence for OUT endpoint 8" "No reset,Reset"
|
|
bitfld.long 0x00 11. " STL_OEP8 ,Stall OUT Endpoint 8" "Not stalled,Stalled"
|
|
textline " "
|
|
hexmask.long.word 0x00 0.--10. 1. " MAXPS_OEP8 ,Max packet size of OUT endpoint 8"
|
|
group.long 0x1a0++0xf
|
|
line.long 0x00 "EMR,Endpoint map register"
|
|
bitfld.long 0x00 28.--29. " FNO_OEP4 ,FIFO number for OUT endpoint 4" "0,1,2,3"
|
|
bitfld.long 0x00 24.--25. " FNO_IEP4 ,FIFO number for IN endpoint 4" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x00 20.--21. " FNO_OEP3 ,FIFO number for OUT endpoint 3" "0,1,2,3"
|
|
bitfld.long 0x00 16.--17. " FNO_IEP3 ,FIFO number for IN endpoint 3" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x00 12.--13. " FNO_OEP2 ,FIFO number for OUT endpoint 2" "0,1,2,3"
|
|
bitfld.long 0x00 8.--9. " FNO_IEP2 ,FIFO number for IN endpoint 2" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x00 4.--5. " FNO_OEP1 ,FIFO number for OUT endpoint 1" "0,1,2,3"
|
|
bitfld.long 0x00 0.--1. " FNO_IEP1 ,FIFO number for IN endpoint 1" "0,1,2,3"
|
|
line.long 0x04 "EMR,Endpoint map register"
|
|
bitfld.long 0x04 28.--29. " FNO_OEP8 ,FIFO number for OUT endpoint 8" "0,1,2,3"
|
|
bitfld.long 0x04 24.--25. " FNO_IEP8 ,FIFO number for IN endpoint 8" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x04 20.--21. " FNO_OEP7 ,FIFO number for OUT endpoint 7" "0,1,2,3"
|
|
bitfld.long 0x04 16.--17. " FNO_IEP7 ,FIFO number for IN endpoint 7" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x04 12.--13. " FNO_OEP6 ,FIFO number for OUT endpoint 6" "0,1,2,3"
|
|
bitfld.long 0x04 8.--9. " FNO_IEP6 ,FIFO number for IN endpoint 6" "0,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x04 4.--5. " FNO_OEP5 ,FIFO number for OUT endpoint 5" "0,1,2,3"
|
|
bitfld.long 0x04 0.--1. " FNO_IEP5 ,FIFO number for IN endpoint 5" "0,1,2,3"
|
|
line.long 0x08 "FMR,FIFO Map Register"
|
|
bitfld.long 0x08 28.--29. " Dir_FIFO3 ,Data transfer direction" "OUT,IN,Bi-direction,Not allowed"
|
|
bitfld.long 0x08 24.--27. " EPNO_FIFO3 ,Endpoint number for FIFO 3" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x08 20.--21. " Dir_FIFO2 ,Data transfer direction" "OUT,IN,Bi-direction,Not allowed"
|
|
bitfld.long 0x08 16.--19. " EPNO_FIFO2 ,Endpoint number for FIFO 2" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x08 12.--13. " Dir_FIFO1 ,Data transfer direction" "OUT,IN,Bi-direction,Not allowed"
|
|
bitfld.long 0x08 8.--11. " EPNO_FIFO1 ,Endpoint number for FIFO 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x08 4.--5. " Dir_FIFO0 ,Data transfer direction" "OUT,IN,Bi-direction,Not allowed"
|
|
bitfld.long 0x08 0.--3. " EPNO_FIFO0 ,Endpoint number for FIFO 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.long 0x0c "FIFOC,FIFO Configuration"
|
|
bitfld.long 0x0C 29. " EN_F3 ,Enable FIFO 3" "Disabled,Enabled"
|
|
bitfld.long 0x0C 28. " BLKSZ_F3 ,Block size of FIFO 3" "Smaller,Bigger"
|
|
textline " "
|
|
bitfld.long 0x0C 26.--27. " BLKNO_F3 ,Block number of FIFO 3" "Single,Double,Triple,Reserved"
|
|
bitfld.long 0x0C 24.--25. " BLK_TYP_F3 ,Transfer type of FIFO 3" "Reserved,Isochronous,Bulk,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x0C 21. " EN_F2 ,Enable FIFO 2" "Disabled,Enabled"
|
|
bitfld.long 0x0C 20. " BLKSZ_F2 ,Block size of FIFO 2" "Smaller,Bigger"
|
|
textline " "
|
|
bitfld.long 0x0C 18.--19. " BLKNO_F2 ,Block number of FIFO 2" "Single,Double,Triple,Reserved"
|
|
bitfld.long 0x0C 16.--17. " BLK_TYP_F3 ,Transfer type of FIFO 2" "Reserved,Isochronous,Bulk,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x0C 13. " EN_F1 ,Enable FIFO 1" "Disabled,Enabled"
|
|
bitfld.long 0x0C 12. " BLKSZ_F1 ,Block size of FIFO 1" "Smaller,Bigger"
|
|
textline " "
|
|
bitfld.long 0x0C 10.--11. " BLKNO_F1 ,Block number of FIFO 1" "Single,Double,Triple,Reserved"
|
|
bitfld.long 0x0C 8.--9. " BLK_TYP_F1 ,Transfer type of FIFO 1" "Reserved,Isochronous,Bulk,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x0C 5. " EN_F0 ,Enable FIFO 0" "Disabled,Enabled"
|
|
bitfld.long 0x0C 4. " BLKSZ_F0 ,Block size of FIFO 0" "Smaller,Bigger"
|
|
textline " "
|
|
bitfld.long 0x0C 2.--3. " BLKNO_F0 ,Block number of FIFO 0" "Single,Double,Triple,Reserved"
|
|
bitfld.long 0x0C 0.--1. " BLK_TYP_F0 ,Transfer type of FIFO 0" "Reserved,Isochronous,Bulk,Interrupt"
|
|
group.long 0x1B0++0x3
|
|
line.long 0x00 "FIFOIBC0,FIFO 0 Instruction and Byte Count Register"
|
|
bitfld.long 0x00 12. " FFRST ,FIFO 0 reset" "No reset,Reset"
|
|
hexmask.long.word 0x00 0.--10. 1. " BC_F0 ,OUT FIFO 0 byte count"
|
|
group.long 0x1B4++0x3
|
|
line.long 0x00 "FIFOIBC1,FIFO 1 Instruction and Byte Count Register"
|
|
bitfld.long 0x00 12. " FFRST ,FIFO 1 reset" "No reset,Reset"
|
|
hexmask.long.word 0x00 0.--10. 1. " BC_F1 ,OUT FIFO 1 byte count"
|
|
group.long 0x1B8++0x3
|
|
line.long 0x00 "FIFOIBC2,FIFO 2 Instruction and Byte Count Register"
|
|
bitfld.long 0x00 12. " FFRST ,FIFO 2 reset" "No reset,Reset"
|
|
hexmask.long.word 0x00 0.--10. 1. " BC_F2 ,OUT FIFO 2 byte count"
|
|
group.long 0x1BC++0x3
|
|
line.long 0x00 "FIFOIBC3,FIFO 3 Instruction and Byte Count Register"
|
|
bitfld.long 0x00 12. " FFRST ,FIFO 3 reset" "No reset,Reset"
|
|
hexmask.long.word 0x00 0.--10. 1. " BC_F3 ,OUT FIFO 3 byte count"
|
|
group.long 0x1c0++0x3
|
|
line.long 0x00 "DMATFIFON,DMA Target FIFO Number Register"
|
|
bitfld.long 0x00 4. " ACC_CXF ,Control Transfer FIFO" "No effect,Access"
|
|
bitfld.long 0x00 3. " ACC_F3 ,FIFO3" "No effect,Access"
|
|
textline " "
|
|
bitfld.long 0x00 2. " ACC_F2 ,FIFO2" "No effect,Access"
|
|
bitfld.long 0x00 1. " ACC_F1 ,FIFO1" "No effect,Access"
|
|
textline " "
|
|
bitfld.long 0x00 0. " ACC_F0 ,FIFO0" "No effect,Access"
|
|
group.long 0x1c8++0x7
|
|
line.long 0x00 "DMACPS1,DMA Controller Parameter Setting 1 Register"
|
|
hexmask.long.tbyte 0x00 8.--24. 1. " DMA_LEN ,DMA length"
|
|
bitfld.long 0x00 3. " DMA_IO ,DMA I/O to I/O" "No effect,Forced"
|
|
textline " "
|
|
bitfld.long 0x00 1. " DMA_TYPE ,DMA type" "FIFO to memory,Memory to FIFO"
|
|
bitfld.long 0x00 0. " DMA_START ,DMA start" "Completed,Started"
|
|
line.long 0x04 "DMACPS2,DMA Controller Parameter Setting 2 Register"
|
|
rgroup.long 0x1d0++0x3
|
|
line.long 0x00 "DMACPS3,DMA Controller Parameter Setting 3 Register"
|
|
width 11.
|
|
tree.end
|
|
tree.end
|
|
tree.open "USB 2.0 Device Controller"
|
|
tree "General Registers"
|
|
base ad:0x90b00000
|
|
width 16.
|
|
group.byte 0x00++0x2
|
|
line.byte 0x00 "main_ctl,Main Control Register"
|
|
bitfld.byte 0x00 7. " AHB_RST ,AHB software reset" "No reset,Reset"
|
|
bitfld.byte 0x00 6. " HS_EN ,High speed enable" "Full speed,High speed"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " CHIP_EN ,Chip enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " SFRST ,Software reset" "No reset,Reset"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " GOSUSP ,Go suspend" "Not activated,Activated"
|
|
bitfld.byte 0x00 2. " GLINT_EN ,Global interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " FLUSH_HBF ,Flush HBF" "Not flushed,Flushed"
|
|
bitfld.byte 0x00 0. " CAP_RMWKUP ,Capability of remote wake-up" "Not capable,Capable"
|
|
line.byte 0x01 "dev_adr,Device Address Register"
|
|
bitfld.byte 0x01 7. " AFT_CONF ,After set-configuration" "Not executed,Executed"
|
|
hexmask.byte 0x01 0.--6. 1. " ,Device address"
|
|
line.byte 0x02 "tst_ep,Test Register"
|
|
bitfld.byte 0x02 7. " TST_HALF_SPEED ,Set half-speed" "Not set,Set"
|
|
bitfld.byte 0x02 6. " Force_FS/TST_MOD ,Force FS" "Not forced,Forced"
|
|
textline " "
|
|
bitfld.byte 0x02 5. " TST_DISTOG ,Disable toggle sequence" "Enabled,Disabled"
|
|
bitfld.byte 0x02 4. " TST_DISCRC ,Disable CRC" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.byte 0x02 3. " TST_DISGENSOF ,Disable self generation of SOF" "Enabled,Disabled"
|
|
bitfld.byte 0x02 2. " TST_CLREA ,Clear external side address" "Not cleared,Cleared"
|
|
textline " "
|
|
bitfld.byte 0x02 1. " TST_LPCX ,Loop back test for CX" "No test,Test"
|
|
bitfld.byte 0x02 0. " TST_CLRFF ,Clear FIFO" "Not cleared,Cleared"
|
|
rgroup.byte 0x04++0x1
|
|
line.byte 0x00 "frm_numb0,Frame Number Register Byte 0"
|
|
line.byte 0x01 "frm_numb1,Frame Number Register Byte 1"
|
|
bitfld.byte 0x1 3.--5. " USOFN[2:0] ,SOF microframe number bits [2:0]" "0,1,2,3,4,5,6,7"
|
|
bitfld.byte 0x1 0.--2. " SOFN[10:8] ,SOF microframe number bits [2:0]" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x06++0x1
|
|
line.byte 0x00 "sof_tmskb0,SOF Mask Timer Register Byte 0"
|
|
line.byte 0x01 "sof_tmskb1,SOF Mask Timer Register Byte 1"
|
|
group.long 0x08++0x1 "Test registers"
|
|
line.byte 0x00 "phy_tms,PHY Test Mode Selector Register"
|
|
bitfld.byte 0x00 4. " TST_PKT ,Test mode for packet" "No test,Test"
|
|
bitfld.byte 0x00 3. " TST_SE0NAK ,D+/D- lines set" "No effect,HS"
|
|
textline " "
|
|
bitfld.byte 0x00 2. " TST_KSTA ,D+/D- lines set" "No effect,K state"
|
|
bitfld.byte 0x00 1. " TST_JSTA ,D+/D- lines set" "No effect,J state"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " UNPLUG ,Drive mode" "Enabled,Disabled"
|
|
line.byte 0x01 "vnd_ctl,Vendor Specific IO Control Register"
|
|
bitfld.byte 0x01 4. " VCTLOAD_N ,u_vctload_n output" "0,1"
|
|
bitfld.byte 0x01 0.--3. " VCTL[3:0] ,Vendor-specific test mode control" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rgroup.byte 0x0a++0x00
|
|
line.byte 0x00 "vnd_sta,Vendor Specific IO Status Register"
|
|
group.byte 0x0b++0x1
|
|
line.byte 0x00 "cx_csr,Configuration and Status Register"
|
|
bitfld.byte 0x00 5. " CX_EMP ,CX FIFO empty" "Not empty,Empty"
|
|
bitfld.byte 0x00 4. " CX_FUL ,CX FIFO full" "Not full,Full"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " CX_CLR ,Clear CX FIFO data" "Not cleared,Cleared"
|
|
bitfld.byte 0x00 2. " CX_STL ,Stall CX" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " TST_PKDONE ,Data transfer is done for test packet" "Not done,Done"
|
|
bitfld.byte 0x00 0. " CX_DONE ,Data transfer is done for CX" "Not done,Done"
|
|
line.byte 0x01 "ep0_dp,Endpoint 0 Data Port Register Byte 0"
|
|
width 11.
|
|
tree.end
|
|
tree "Interrupt Mask Registers"
|
|
base ad:0x90b00000
|
|
width 16.
|
|
group.byte 0x10++0xa
|
|
line.byte 0x00 "int_mgrp,Interrupt Group Mask Register"
|
|
bitfld.byte 0x00 7. " MINT_SCR7 ,Mask all the interrupt bits of Interrupt Source Register Byte 7" "Not masked,Masked"
|
|
bitfld.byte 0x00 6. " MINT_SCR6 ,Mask all the interrupt bits of Interrupt Source Register Byte 6" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " MINT_SCR5 ,Mask all the interrupt bits of Interrupt Source Register Byte 5" "Not masked,Masked"
|
|
bitfld.byte 0x00 4. " MINT_SCR4 ,Mask all the interrupt bits of Interrupt Source Register Byte 4" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " MINT_SCR3 ,Mask all the interrupt bits of Interrupt Source Register Byte 3" "Not masked,Masked"
|
|
bitfld.byte 0x00 2. " MINT_SCR2 ,Mask all the interrupt bits of Interrupt Source Register Byte 2" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " MINT_SCR1 ,Mask all the interrupt bits of Interrupt Source Register Byte 1" "Not masked,Masked"
|
|
bitfld.byte 0x00 0. " MINT_SCR0 ,Mask all the interrupt bits of Interrupt Source Register Byte 0" "Not masked,Masked"
|
|
line.byte 0x01 "int_mskb0,Interrupt Mask Register Byte 0"
|
|
bitfld.byte 0x01 7. " MR_COM_ABORT ,Mask command abort interrupt" "Not masked,Masked"
|
|
bitfld.byte 0x01 5. " MRBUF_ERR ,Mask the read HBF error interrupt bit" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x01 4. " MCX_COMFAIL_INT ,Mask the interrupt caused by the host emitting extra IN or OUT data" "Not masked,Masked"
|
|
bitfld.byte 0x01 3. " MCX_COMEND_INT ,Mask the host end of command (entering status stage) interrupt bit" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x01 2. " MCX_OUT_INT ,Mask the interrupt bits of endpoint 0 for OUT" "Not masked,Masked"
|
|
bitfld.byte 0x01 1. " MCX_IN_INT ,Mask the interrupt bits of endpoint 0 for IN" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x01 0. " MCX_SETUP_INT ,Mask endpoint 0 setup data received interrupt bit" "Not masked ,Masked"
|
|
line.byte 0x02 "int_mskb1,Interrupt Mask Register Byte 1"
|
|
bitfld.byte 0x02 7. " MF3_SPK_INT ,Mask the short packet interrupt of FIFO 3" "Not masked,Masked"
|
|
bitfld.byte 0x02 6. " MF3_OUT_INT ,Mask the OUT interrupt of FIFO 3" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x02 5. " MF2_SPK_INT ,Mask the short packet interrupt of FIFO 2" "Not masked,Masked"
|
|
bitfld.byte 0x02 4. " MF2_OUT_INT ,Mask the OUT interrupt of FIFO 2" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x02 3. " MF1_SPK_INT ,Mask the short packet interrupt of FIFO 1" "Not masked,Masked"
|
|
bitfld.byte 0x02 2. " MF1_OUT_INT ,Mask the OUT interrupt of FIFO 1" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x02 1. " MF0_SPK_IN ,Mask the short packet interrupt of FIFO 0" "Not masked,Masked"
|
|
bitfld.byte 0x02 0. " MF0_OUT_INT ,Mask the OUT interrupt of FIFO 0" "Not masked,Masked"
|
|
line.byte 0x03 "int_mskb2,Interrupt Mask Register Byte 2"
|
|
bitfld.byte 0x03 7. " MF7_SPK_INT ,Mask the short packet interrupt of FIFO 7" "Not masked,Masked"
|
|
bitfld.byte 0x03 6. " MF7_OUT_INT ,Mask the OUT interrupt of FIFO 7" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x03 5. " MF6_SPK_INT ,Mask the short packet interrupt of FIFO 6" "Not masked,Masked"
|
|
bitfld.byte 0x03 4. " MF6_OUT_INT ,Mask the OUT interrupt of FIFO 6" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x03 3. " MF5_SPK_INT ,Mask the short packet interrupt of FIFO 5" "Not masked,Masked"
|
|
bitfld.byte 0x03 2. " MF5_OUT_INT ,Mask the OUT interrupt of FIFO 5" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x03 1. " MF4_SPK_IN ,Mask the short packet interrupt of FIFO 4" "Not masked,Masked"
|
|
bitfld.byte 0x03 0. " MF4_OUT_INT ,Mask the OUT interrupt of FIFO 4" "Not masked,Masked"
|
|
line.byte 0x04 "int_mskb3,Interrupt Mask Register Byte 3"
|
|
bitfld.byte 0x04 7. " MF11_SPK_INT ,Mask the short packet interrupt of FIFO 11" "Not masked,Masked"
|
|
bitfld.byte 0x04 6. " MF11_OUT_INT ,Mask the OUT interrupt of FIFO 11" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x04 5. " MF10_SPK_INT ,Mask the short packet interrupt of FIFO 10" "Not masked,Masked"
|
|
bitfld.byte 0x04 4. " MF10_OUT_INT ,Mask the OUT interrupt of FIFO 10" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x04 3. " MF9_SPK_INT ,Mask the short packet interrupt of FIFO 9" "Not masked,Masked"
|
|
bitfld.byte 0x04 2. " MF9_OUT_INT ,Mask the OUT interrupt of FIFO 9" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x04 1. " MF8_SPK_IN ,Mask the short packet interrupt of FIFO 8" "Not masked,Masked"
|
|
bitfld.byte 0x04 0. " MF8_OUT_INT ,Mask the OUT interrupt of FIFO 8" "Not masked,Masked"
|
|
line.byte 0x05 "int_mskb4,Interrupt Mask Register Byte 4"
|
|
bitfld.byte 0x05 7. " MF15_SPK_INT ,Mask the short packet interrupt of FIFO 15" "Not masked,Masked"
|
|
bitfld.byte 0x05 6. " MF15_OUT_INT ,Mask the OUT interrupt of FIFO 15" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x05 5. " MF14_SPK_INT ,Mask the short packet interrupt of FIFO 14" "Not masked,Masked"
|
|
bitfld.byte 0x05 4. " MF14_OUT_INT ,Mask the OUT interrupt of FIFO 14" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x05 3. " MF13_SPK_INT ,Mask the short packet interrupt of FIFO 13" "Not masked,Masked"
|
|
bitfld.byte 0x05 2. " MF13_OUT_INT ,Mask the OUT interrupt of FIFO 13" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x05 1. " MF12_SPK_IN ,Mask the short packet interrupt of FIFO 12" "Not masked,Masked"
|
|
bitfld.byte 0x05 0. " MF12_OUT_INT ,Mask the OUT interrupt of FIFO 12" "Not masked,Masked"
|
|
line.byte 0x06 "int_mskb5,Interrupt Mask Register Byte 5"
|
|
bitfld.byte 0x06 7. " MF7_IN_INT ,Mask the IN interrupt bits of FIFO 7" "Not masked,Masked"
|
|
bitfld.byte 0x06 6. " MF6_IN_INT ,Mask the IN interrupt bits of FIFO 6" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x06 5. " MF5_IN_INT ,Mask the IN interrupt bits of FIFO 5" "Not masked,Masked"
|
|
bitfld.byte 0x06 4. " MF4_IN_INT ,Mask the IN interrupt bits of FIFO 4" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x06 3. " MF3_IN_INT ,Mask the IN interrupt bits of FIFO 3" "Not masked,Masked"
|
|
bitfld.byte 0x06 2. " MF2_IN_INT ,Mask the IN interrupt bits of FIFO 2" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x06 1. " MF1_IN_INT ,Mask the IN interrupt bits of FIFO 1" "Not masked,Masked"
|
|
bitfld.byte 0x06 0. " MF0_IN_INT ,Mask the IN interrupt bits of FIFO 0" "Not masked,Masked"
|
|
line.byte 0x07 "int_mskb6,Interrupt Mask Register Byte 6"
|
|
bitfld.byte 0x07 7. " MF15_IN_INT ,Mask the IN interrupt bits of FIFO 15" "Not masked,Masked"
|
|
bitfld.byte 0x07 6. " MF14_IN_INT ,Mask the IN interrupt bits of FIFO 14" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x07 5. " MF13_IN_INT ,Mask the IN interrupt bits of FIFO 13" "Not masked,Masked"
|
|
bitfld.byte 0x07 4. " MF12_IN_INT ,Mask the IN interrupt bits of FIFO 12" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x07 3. " MF11_IN_INT ,Mask the IN interrupt bits of FIFO 11" "Not masked,Masked"
|
|
bitfld.byte 0x07 2. " MF10_IN_INT ,Mask the IN interrupt bits of FIFO 10" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x07 1. " MF9_IN_INT ,Mask the IN interrupt bits of FIFO 9" "Not masked,Masked"
|
|
bitfld.byte 0x07 0. " MF8_IN_INT ,Mask the IN interrupt bits of FIFO 8" "Not masked,Masked"
|
|
line.byte 0x8 "int_mskb7,Interrupt Mask Register Byte 7"
|
|
bitfld.byte 0x08 7. " MRX0BYTE_INT ,Mask received zero-length data packet interrupt" "Not masked,Masked"
|
|
bitfld.byte 0x08 6. " MTX0BYTE_INT ,Mask transferred zero-length data packet interrupt" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x08 5. " MISO_SEQ_ABORT_INT ,Mask ISO sequential abort interrupt" "Not masked,Masked"
|
|
bitfld.byte 0x08 4. " MISO_SEQ_ERR_INT ,Mask ISO sequential error interrupt" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x08 3. " MRESM_INT ,Mask resume interrupt" "Not masked,Masked"
|
|
bitfld.byte 0x08 2. " MSUSP_INT ,Mask suspend interrupt" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.byte 0x08 1. " MUSBRST_INT ,Mask USB reset interrupt" "Not masked,Masked"
|
|
bitfld.byte 0x08 0. " MHBF_EMPTY_INT ,Mask HBF empty interrupt" "Not masked ,Masked"
|
|
line.byte 0x9 "rx0byte_epb0,Receive Zero-length Data Packet Register Byte 0"
|
|
bitfld.byte 0x09 7. " rx0byte_ep7 ,Endpoint 7 receives a zero-length data packet" "Not received,Received"
|
|
bitfld.byte 0x09 6. " rx0byte_ep6 ,Endpoint 6 receives a zero-length data packet" "Not received,Received"
|
|
textline " "
|
|
bitfld.byte 0x09 5. " rx0byte_ep5 ,Endpoint 5 receives a zero-length data packet" "Not received,Received"
|
|
bitfld.byte 0x09 4. " rx0byte_ep4 ,Endpoint 4 receives a zero-length data packet" "Not received,Received"
|
|
textline " "
|
|
bitfld.byte 0x09 3. " rx0byte_ep3 ,Endpoint 3 receives a zero-length data packet" "Not received,Received"
|
|
bitfld.byte 0x09 2. " rx0byte_ep2 ,Endpoint 2 receives a zero-length data packet" "Not received,Received"
|
|
textline " "
|
|
bitfld.byte 0x09 1. " rx0byte_ep1 ,Endpoint 1 receives a zero-length data packet" "Not received,Received"
|
|
line.byte 0xa "rx0byte_epb1,Receive Zero-length Data Packet Register Byte 1"
|
|
bitfld.byte 0x0a 7. " rx0byte_ep15 ,Endpoint 15 receives a zero-length data packet" "Not received,Received"
|
|
bitfld.byte 0x0a 6. " rx0byte_ep14 ,Endpoint 14 receives a zero-length data packet" "Not received,Received"
|
|
textline " "
|
|
bitfld.byte 0x0a 5. " rx0byte_ep13 ,Endpoint 13 receives a zero-length data packet" "Not received,Received"
|
|
bitfld.byte 0x0a 4. " rx0byte_ep12 ,Endpoint 12 receives a zero-length data packet" "Not received,Received"
|
|
textline " "
|
|
bitfld.byte 0x0a 3. " rx0byte_ep11 ,Endpoint 11 receives a zero-length data packet" "Not received,Received"
|
|
bitfld.byte 0x0a 2. " rx0byte_ep10 ,Endpoint 10 receives a zero-length data packet" "Not received,Received"
|
|
textline " "
|
|
bitfld.byte 0x0a 1. " rx0byte_ep9 ,Endpoint 9 receives a zero-length data packet" "Not received,Received"
|
|
bitfld.byte 0x0a 0. " rx0byte_ep8 ,Endpoint 8 receives a zero-length data packet" "Not received,Received"
|
|
rgroup.byte 0x1c++0x7
|
|
line.byte 0x00 "fempt_b0,FIFO Empty Byte 0"
|
|
bitfld.byte 0x00 7. " fempt_f7 ,FIFO 7 empty" "Not empty,Empty"
|
|
bitfld.byte 0x00 6. " fempt_f6 ,FIFO 6 empty" "Not empty,Empty"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " fempt_f5 ,FIFO 5 empty" "Not empty,Empty"
|
|
bitfld.byte 0x00 4. " fempt_f4 ,FIFO 4 empty" "Not empty,Empty"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " fempt_f3 ,FIFO 3 empty" "Not empty,Empty"
|
|
bitfld.byte 0x00 2. " fempt_f2 ,FIFO 2 empty" "Not empty,Empty"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " fempt_f1 ,FIFO 1 empty" "Not empty,Empty"
|
|
bitfld.byte 0x00 0. " fempt_f0 ,FIFO 0 empty" "Not empty,Empty"
|
|
line.byte 0x01 "fempt_b1,FIFO Empty Byte 1"
|
|
bitfld.byte 0x00 7. " fempt_f15 ,FIFO 15 empty" "Not empty,Empty"
|
|
bitfld.byte 0x00 6. " fempt_f14 ,FIFO 14 empty" "Not empty,Empty"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " fempt_f13 ,FIFO 13 empty" "Not empty,Empty"
|
|
bitfld.byte 0x00 4. " fempt_f12 ,FIFO 12 empty" "Not empty,Empty"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " fempt_f11 ,FIFO 11 empty" "Not empty,Empty"
|
|
bitfld.byte 0x00 2. " fempt_f10 ,FIFO 10 empty" "Not empty,Empty"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " fempt_f9 ,FIFO 9 empty" "Not empty,Empty"
|
|
bitfld.byte 0x00 0. " fempt_f8 ,FIFO 8 empty" "Not empty,Empty"
|
|
width 11.
|
|
tree.end
|
|
tree "Interrupt Source Registers"
|
|
base ad:0x90b00000
|
|
width 16.
|
|
rgroup.byte 0x20++0x0
|
|
line.byte 0x00 "int_grp,Interrupt Group Register"
|
|
bitfld.byte 0x00 7. " INT_SCR7 ,Interrupts in Interrupt Source Register Byte 7" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 6. " INT_SCR6 ,Interrupts in Interrupt Source Register Byte 6" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " INT_SCR5 ,Interrupts in Interrupt Source Register Byte 5" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 4. " INT_SCR4 ,Interrupts in Interrupt Source Register Byte 4" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " INT_SCR3 ,Interrupts in Interrupt Source Register Byte 3" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 2. " INT_SCR2 ,Interrupts in Interrupt Source Register Byte 2" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " INT_SCR1 ,Interrupts in Interrupt Source Register Byte 1" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 0. " INT_SCR0 ,Interrupts in Interrupt Source Register Byte 0" "No interrupt,Interrupt"
|
|
group.byte 0x21++0x0
|
|
line.byte 0x00 "int_srcb0,Interrupt Source Register Byte 0"
|
|
bitfld.byte 0x00 7. " CX_COMABT_INT ,Command abort event" "No effect,Occurred"
|
|
bitfld.byte 0x00 5. " RBUF_ERR ,AP reads an empty FIFO" "Not read,Read"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " CX_COMFAIL_INT ,Control transfer terminate" "No effect,Abnormally"
|
|
bitfld.byte 0x00 3. " CX_COMEND_INT ,Control transfer enter the status stage" "Not entered,Entered"
|
|
textline " "
|
|
bitfld.byte 0x00 2. " CX_OUT_INT ,Control transfer contains valid data" "Not contained,Contained"
|
|
bitfld.byte 0x00 1. " CX_IN_INT ,Firmware should write data for the control-read transfer" "No effect,Write"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " CX_SETUP_INT ,Firmware starts to read data from the FUSB220's" "Not read,Read"
|
|
rgroup.byte 0x22++0x5
|
|
line.byte 0x00 "int_srcb1,Interrupt Source Register Byte 1"
|
|
bitfld.byte 0x00 7. " F3_SPK_INT ,Short packet data received in FIFO 3" "Not received,Received"
|
|
bitfld.byte 0x00 6. " F3_OUT_INT ,FIFO3 ready to be read" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " F2_SPK_INT ,Short packet data received in FIFO 2" "Not received,Received"
|
|
bitfld.byte 0x00 4. " F2_OUT_INT ,FIFO2 ready to be read" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " F1_SPK_INT ,Short packet data received in FIFO 1" "Not received,Received"
|
|
bitfld.byte 0x00 2. " F1_OUT_INT ,FIFO1 ready to be read" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " F0_SPK_INT ,Short packet data received in FIFO 0" "Not received,Received"
|
|
bitfld.byte 0x00 0. " F0_OUT_INT ,FIFO0 ready to be read" "Not ready,Ready"
|
|
line.byte 0x01 "int_srcb2,Interrupt Source Register Byte 2"
|
|
bitfld.byte 0x01 7. " F7_SPK_INT ,Short packet data received in FIFO 7" "Not received,Received"
|
|
bitfld.byte 0x01 6. " F7_OUT_INT ,FIFO7 ready to be read" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.byte 0x01 5. " F6_SPK_INT ,Short packet data received in FIFO 6" "Not received,Received"
|
|
bitfld.byte 0x01 4. " F6_OUT_INT ,FIFO6 ready to be read" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.byte 0x01 3. " F5_SPK_INT ,Short packet data received in FIFO 5" "Not received,Received"
|
|
bitfld.byte 0x01 2. " F5_OUT_INT ,FIFO5 ready to be read" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.byte 0x01 1. " F4_SPK_INT ,Short packet data received in FIFO 4" "Not received,Received"
|
|
bitfld.byte 0x01 0. " F4_OUT_INT ,FIFO4 ready to be read" "Not ready,Ready"
|
|
line.byte 0x02 "int_srcb3,Interrupt Source Register Byte 3"
|
|
bitfld.byte 0x02 7. " F11_SPK_INT ,Short packet data received in FIFO 11" "Not received,Received"
|
|
bitfld.byte 0x02 6. " F11_OUT_INT ,FIFO11 ready to be read" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.byte 0x02 5. " F10_SPK_INT ,Short packet data received in FIFO 10" "Not received,Received"
|
|
bitfld.byte 0x02 4. " F10_OUT_INT ,FIFO10 ready to be read" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.byte 0x02 3. " F9_SPK_INT ,Short packet data received in FIFO 9" "Not received,Received"
|
|
bitfld.byte 0x02 2. " F9_OUT_INT ,FIFO9 ready to be read" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.byte 0x02 1. " F8_SPK_INT ,Short packet data received in FIFO 8" "Not received,Received"
|
|
bitfld.byte 0x02 0. " F8_OUT_INT ,FIFO8 ready to be read" "Not ready,Ready"
|
|
line.byte 0x03 "int_srcb4,Interrupt Source Register Byte 4"
|
|
bitfld.byte 0x03 7. " F15_SPK_INT ,Short packet data received in FIFO 15" "Not received,Received"
|
|
bitfld.byte 0x03 6. " F15_OUT_INT ,FIFO15 ready to be read" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.byte 0x03 5. " F14_SPK_INT ,Short packet data received in FIFO 14" "Not received,Received"
|
|
bitfld.byte 0x03 4. " F14_OUT_INT ,FIFO14 ready to be read" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.byte 0x03 3. " F13_SPK_INT ,Short packet data received in FIFO 13" "Not received,Received"
|
|
bitfld.byte 0x03 2. " F13_OUT_INT ,FIFO13 ready to be read" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.byte 0x03 1. " F12_SPK_INT ,Short packet data received in FIFO 12" "Not received,Received"
|
|
bitfld.byte 0x03 0. " F12_OUT_INT ,FIFO12 ready to be read" "Not ready,Ready"
|
|
line.byte 0x04 "int_srcb5,Interrupt Source Register Byte 5"
|
|
bitfld.byte 0x04 7. " F7_IN_INT ,FIFO 7 ready to be written" "Not ready,Ready"
|
|
bitfld.byte 0x04 6. " F6_IN_INT ,FIFO 6 ready to be written" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.byte 0x04 5. " F5_IN_INT ,FIFO 5 ready to be written" "Not ready,Ready"
|
|
bitfld.byte 0x04 4. " F4_IN_INT ,FIFO 4 ready to be written" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.byte 0x04 3. " F3_IN_INT ,FIFO 3 ready to be written" "Not ready,Ready"
|
|
bitfld.byte 0x04 2. " F2_IN_INT ,FIFO 2 ready to be written" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.byte 0x04 1. " F1_IN_INT ,FIFO 1 ready to be written" "Not ready,Ready"
|
|
bitfld.byte 0x04 0. " F0_IN_INT ,FIFO 0 ready to be written" "Not ready,Ready"
|
|
line.byte 0x05 "int_srcb6,Interrupt Source Register Byte 6"
|
|
bitfld.byte 0x05 7. " F15_IN_INT ,FIFO 15 ready to be written" "Not ready,Ready"
|
|
bitfld.byte 0x05 6. " F14_IN_INT ,FIFO 14 ready to be written" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.byte 0x05 5. " F13_IN_INT ,FIFO 13 ready to be written" "Not ready,Ready"
|
|
bitfld.byte 0x05 4. " F12_IN_INT ,FIFO 12 ready to be written" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.byte 0x05 3. " F11_IN_INT ,FIFO 11 ready to be written" "Not ready,Ready"
|
|
bitfld.byte 0x05 2. " F10_IN_INT ,FIFO 10 ready to be written" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.byte 0x05 1. " F9_IN_INT ,FIFO 9 ready to be written" "Not ready,Ready"
|
|
bitfld.byte 0x05 0. " F8_IN_INT ,FIFO 8 ready to be written" "Not ready,Ready"
|
|
group.byte 0x28++0x06
|
|
line.byte 0x00 "int_srcb7,Interrupt Source Register Byte 7"
|
|
bitfld.long 0x00 7. " RX0BYTE_INT ,Received zero-length data packet interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 6. " TX0BYTE_INT ,Transferred zero-length data packet interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 5. " ISO_SEQ_ABORT_INT ,ISO sequential abort interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 4. " ISO_SEQ_ERR_INT ,ISO sequential error interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 3. " RESM_INT ,Resume interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 2. " SUSP_INT ,Suspend interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 1. " USBRST_INT ,USB reset interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 0. " HBF_EMPTY_INT ,HBF empty interrupt" "No interrupt,Interrupt"
|
|
line.byte 0x01 "iso_seq_errb0,Isochronous Sequential Error Register Byte 0"
|
|
bitfld.byte 0x01 7. " iso_seq_err_ep7 ,Endpoint 7 receives an isochronous sequential error" "No error,Error"
|
|
bitfld.byte 0x01 6. " iso_seq_err_ep6 ,Endpoint 6 receives an isochronous sequential error" "No error,Error"
|
|
textline " "
|
|
bitfld.byte 0x01 5. " iso_seq_err_ep5 ,Endpoint 5 receives an isochronous sequential error" "No error,Error"
|
|
bitfld.byte 0x01 4. " iso_seq_err_ep4 ,Endpoint 4 receives an isochronous sequential error" "No error,Error"
|
|
textline " "
|
|
bitfld.byte 0x01 3. " iso_seq_err_ep3 ,Endpoint 3 receives an isochronous sequential error" "No error,Error"
|
|
bitfld.byte 0x01 2. " iso_seq_err_ep2 ,Endpoint 2 receives an isochronous sequential error" "No error,Error"
|
|
textline " "
|
|
bitfld.byte 0x01 1. " iso_seq_err_ep1 ,Endpoint 1 receives an isochronous sequential error" "No error,Error"
|
|
line.byte 0x02 "iso_seq_errb1,Isochronous Sequential Error Register Byte 1"
|
|
bitfld.byte 0x02 7. " iso_seq_err_ep15 ,Endpoint 15 receives an isochronous sequential error" "No error,Error"
|
|
bitfld.byte 0x02 6. " iso_seq_err_ep14 ,Endpoint 14 receives an isochronous sequential error" "No error,Error"
|
|
textline " "
|
|
bitfld.byte 0x02 5. " iso_seq_err_ep13 ,Endpoint 13 receives an isochronous sequential error" "No error,Error"
|
|
bitfld.byte 0x02 4. " iso_seq_err_ep12 ,Endpoint 12 receives an isochronous sequential error" "No error,Error"
|
|
textline " "
|
|
bitfld.byte 0x02 3. " iso_seq_err_ep11 ,Endpoint 11 receives an isochronous sequential error" "No error,Error"
|
|
bitfld.byte 0x02 2. " iso_seq_err_ep10 ,Endpoint 10 receives an isochronous sequential error" "No error,Error"
|
|
textline " "
|
|
bitfld.byte 0x02 1. " iso_seq_err_ep9 ,Endpoint 9 receives an isochronous sequential error" "No error,Error"
|
|
bitfld.byte 0x02 0. " iso_seq_err_ep8 ,Endpoint 8 receives an isochronous sequential error" "No error,Error"
|
|
line.byte 0x03 "iso_seq_abtb0,Isochronous Sequential Abort Register Byte 0"
|
|
bitfld.byte 0x03 7. " iso_seq_abt_ep7 ,Endpoint 7 receives an isochronous sequential abort" "No abort,Abort"
|
|
bitfld.byte 0x03 6. " iso_seq_abt_ep6 ,Endpoint 6 receives an isochronous sequential abort" "No abort,Abort"
|
|
textline " "
|
|
bitfld.byte 0x03 5. " iso_seq_abt_ep5 ,Endpoint 5 receives an isochronous sequential abort" "No abort,Abort"
|
|
bitfld.byte 0x03 4. " iso_seq_abt_ep4 ,Endpoint 4 receives an isochronous sequential abort" "No abort,Abort"
|
|
textline " "
|
|
bitfld.byte 0x03 3. " iso_seq_abt_ep3 ,Endpoint 3 receives an isochronous sequential abort" "No abort,Abort"
|
|
bitfld.byte 0x03 2. " iso_seq_abt_ep2 ,Endpoint 2 receives an isochronous sequential abort" "No abort,Abort"
|
|
textline " "
|
|
bitfld.byte 0x03 1. " iso_seq_abt_ep1 ,Endpoint 1 receives an isochronous sequential abort" "No abort,Abort"
|
|
line.byte 0x04 "iso_seq_abtb1,Isochronous Sequential Abort Register Byte 1"
|
|
bitfld.byte 0x04 7. " iso_seq_abt_ep15 ,Endpoint 15 receives an isochronous sequential abort" "No abort,Abort"
|
|
bitfld.byte 0x04 6. " iso_seq_abt_ep14 ,Endpoint 14 receives an isochronous sequential abort" "No abort,Abort"
|
|
textline " "
|
|
bitfld.byte 0x04 5. " iso_seq_abt_ep13 ,Endpoint 13 receives an isochronous sequential abort" "No abort,Abort"
|
|
bitfld.byte 0x04 4. " iso_seq_abt_ep12 ,Endpoint 12 receives an isochronous sequential abort" "No abort,Abort"
|
|
textline " "
|
|
bitfld.byte 0x04 3. " iso_seq_abt_ep11 ,Endpoint 11 receives an isochronous sequential abort" "No abort,Abort"
|
|
bitfld.byte 0x04 2. " iso_seq_abt_ep10 ,Endpoint 10 receives an isochronous sequential abort" "No abort,Abort"
|
|
textline " "
|
|
bitfld.byte 0x04 1. " iso_seq_abt_ep9 ,Endpoint 9 receives an isochronous sequential abort" "No abort,Abort"
|
|
bitfld.byte 0x04 0. " iso_seq_abt_ep8 ,Endpoint 8 receives an isochronous sequential abort" "No abort,Abort"
|
|
line.byte 0x05 "tx0byteb0,Transferred Zero-length Register Byte 0"
|
|
bitfld.byte 0x5 7. " tx0byte_ep7 ,Endpoint 7 transfers a zero-length data packet" "Not transferred,Transferred"
|
|
bitfld.byte 0x5 6. " tx0byte_ep6 ,Endpoint 6 transfers a zero-length data packet" "Not transferred,Transferred"
|
|
textline " "
|
|
bitfld.byte 0x5 5. " tx0byte_ep5 ,Endpoint 5 transfers a zero-length data packet" "Not transferred,Transferred"
|
|
bitfld.byte 0x5 4. " tx0byte_ep4 ,Endpoint 4 transfers a zero-length data packet" "Not transferred,Transferred"
|
|
textline " "
|
|
bitfld.byte 0x5 3. " tx0byte_ep3 ,Endpoint 3 transfers a zero-length data packet" "Not transferred,Transferred"
|
|
bitfld.byte 0x5 2. " tx0byte_ep2 ,Endpoint 2 transfers a zero-length data packet" "Not transferred,Transferred"
|
|
textline " "
|
|
bitfld.byte 0x5 1. " tx0byte_ep1 ,Endpoint 1 transfers a zero-length data packet" "Not transferred,Transferred"
|
|
bitfld.byte 0x5 0. " tx0byte_ep0 ,Endpoint 0 transfers a zero-length data packet" "Not transferred,Transferred"
|
|
line.byte 0x06 "tx0byteb1,Transferred Zero-length Register Byte 1"
|
|
bitfld.byte 0x6 7. " tx0byte_ep15 ,Endpoint 15 transfers a zero-length data packet" "Not transferred,Transferred"
|
|
bitfld.byte 0x6 6. " tx0byte_ep14 ,Endpoint 14 transfers a zero-length data packet" "Not transferred,Transferred"
|
|
textline " "
|
|
bitfld.byte 0x6 5. " tx0byte_ep13 ,Endpoint 13 transfers a zero-length data packet" "Not transferred,Transferred"
|
|
bitfld.byte 0x6 4. " tx0byte_ep12 ,Endpoint 12 transfers a zero-length data packet" "Not transferred,Transferred"
|
|
textline " "
|
|
bitfld.byte 0x6 3. " tx0byte_ep11 ,Endpoint 11 transfers a zero-length data packet" "Not transferred,Transferred"
|
|
bitfld.byte 0x6 2. " tx0byte_ep10 ,Endpoint 10 transfers a zero-length data packet" "Not transferred,Transferred"
|
|
textline " "
|
|
bitfld.byte 0x6 1. " tx0byte_ep9 ,Endpoint 9 transfers a zero-length data packet" "Not transferred,Transferred"
|
|
bitfld.byte 0x6 0. " tx0byte_ep8 ,Endpoint 8 transfers a zero-length data packet" "Not transferred,Transferred"
|
|
width 11.
|
|
tree.end
|
|
tree "Miscellaneous Register"
|
|
base ad:0x90b00000
|
|
width 16.
|
|
group.byte 0x2f++0x00
|
|
line.byte 0x00 "idle_cnt,Idle Counter"
|
|
bitfld.byte 0x00 0.--2. " IDLE_CNT ,Timing delay" "0ms,1ms,2ms,3ms,4ms,5ms,6ms,7ms"
|
|
width 11.
|
|
tree.end
|
|
tree "Endpoint Configuration and Status Registers"
|
|
base ad:0x90b00000
|
|
width 16.
|
|
group.byte 0x30++0x9
|
|
line.byte 0x0 "ep1_map,Endpoint 1 Map Register"
|
|
bitfld.byte 0x0 4.--7. " FNO_OEP1[3:0] ,FIFO number for OUT endpoint 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.byte 0x0 0.--3. " FNO_IEP1[3:0] ,FIFO number for IN endpoint 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x1 "ep2_map,Endpoint 2 Map Register"
|
|
bitfld.byte 0x1 4.--7. " FNO_OEP2[3:0] ,FIFO number for OUT endpoint 2" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.byte 0x1 0.--3. " FNO_IEP2[3:0] ,FIFO number for IN endpoint 2" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x2 "ep3_map,Endpoint 3 Map Register"
|
|
bitfld.byte 0x2 4.--7. " FNO_OEP3[3:0] ,FIFO number for OUT endpoint 3" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.byte 0x2 0.--3. " FNO_IEP3[3:0] ,FIFO number for IN endpoint 3" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x3 "ep4_map,Endpoint 4 Map Register"
|
|
bitfld.byte 0x3 4.--7. " FNO_OEP4[3:0] ,FIFO number for OUT endpoint 4" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.byte 0x3 0.--3. " FNO_IEP4[3:0] ,FIFO number for IN endpoint 4" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x4 "ep5_map,Endpoint 5 Map Register"
|
|
bitfld.byte 0x4 4.--7. " FNO_OEP5[3:0] ,FIFO number for OUT endpoint 5" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.byte 0x4 0.--3. " FNO_IEP5[3:0] ,FIFO number for IN endpoint 5" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x5 "ep6_map,Endpoint 6 Map Register"
|
|
bitfld.byte 0x5 4.--7. " FNO_OEP6[3:0] ,FIFO number for OUT endpoint 6" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.byte 0x5 0.--3. " FNO_IEP6[3:0] ,FIFO number for IN endpoint 6" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x6 "ep7_map,Endpoint 7 Map Register"
|
|
bitfld.byte 0x6 4.--7. " FNO_OEP7[3:0] ,FIFO number for OUT endpoint 7" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.byte 0x6 0.--3. " FNO_IEP7[3:0] ,FIFO number for IN endpoint 7" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x7 "ep8_map,Endpoint 8 Map Register"
|
|
bitfld.byte 0x7 4.--7. " FNO_OEP8[3:0] ,FIFO number for OUT endpoint 8" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.byte 0x7 0.--3. " FNO_IEP8[3:0] ,FIFO number for IN endpoint 8" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x8 "ep9_map,Endpoint 9 Map Register"
|
|
bitfld.byte 0x8 4.--7. " FNO_OEP9[3:0] ,FIFO number for OUT endpoint 9" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.byte 0x8 0.--3. " FNO_IEP9[3:0] ,FIFO number for IN endpoint 9" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte 0x39++0x6
|
|
line.byte 0x0 "ep10_map,Endpoint 10 Map Register"
|
|
bitfld.byte 0x0 4.--7. " FNO_OEP10[3:0] ,FIFO number for OUT endpoint 10" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.byte 0x0 0.--3. " FNO_IEP10[3:0] ,FIFO number for IN endpoint 10" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x1 "ep11_map,Endpoint 11 Map Register"
|
|
bitfld.byte 0x1 4.--7. " FNO_OEP11[3:0] ,FIFO number for OUT endpoint 11" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.byte 0x1 0.--3. " FNO_IEP11[3:0] ,FIFO number for IN endpoint 11" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x2 "ep12_map,Endpoint 12 Map Register"
|
|
bitfld.byte 0x2 4.--7. " FNO_OEP12[3:0] ,FIFO number for OUT endpoint 12" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.byte 0x2 0.--3. " FNO_IEP12[3:0] ,FIFO number for IN endpoint 12" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x3 "ep13_map,Endpoint 13 Map Register"
|
|
bitfld.byte 0x3 4.--7. " FNO_OEP13[3:0] ,FIFO number for OUT endpoint 13" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.byte 0x3 0.--3. " FNO_IEP13[3:0] ,FIFO number for IN endpoint 13" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x4 "ep14_map,Endpoint 14 Map Register"
|
|
bitfld.byte 0x4 4.--7. " FNO_OEP14[3:0] ,FIFO number for OUT endpoint 14" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.byte 0x4 0.--3. " FNO_IEP14[3:0] ,FIFO number for IN endpoint 14" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
line.byte 0x5 "ep15_map,Endpoint 15 Map Register"
|
|
bitfld.byte 0x5 4.--7. " FNO_OEP15[3:0] ,FIFO number for OUT endpoint 15" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.byte 0x5 0.--3. " FNO_IEP15[3:0] ,FIFO number for IN endpoint 15" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
rgroup.byte 0x3f++0x0
|
|
line.byte 0x00 "hbf_cnt,HBF Data Byte Count"
|
|
bitfld.byte 0x00 0.--4. " HBF_CNT[4:0] ,HBF data byte count" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.byte 0x40++0x1
|
|
line.byte 0x00 "iep1_xpsz ,IN endpoint 1 MaxPacketSize register low byte "
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_IEP1[7:0] ,Max packet size of IN endpoint 1"
|
|
group.byte 0x42++0x1
|
|
line.byte 0x00 "iep2_xpsz ,IN endpoint 2 MaxPacketSize register low byte "
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_IEP2[7:0] ,Max packet size of IN endpoint 2"
|
|
group.byte 0x44++0x1
|
|
line.byte 0x00 "iep3_xpsz ,IN endpoint 3 MaxPacketSize register low byte "
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_IEP3[7:0] ,Max packet size of IN endpoint 3"
|
|
group.byte 0x46++0x1
|
|
line.byte 0x00 "iep4_xpsz ,IN endpoint 4 MaxPacketSize register low byte "
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_IEP4[7:0] ,Max packet size of IN endpoint 4"
|
|
group.byte 0x48++0x1
|
|
line.byte 0x00 "iep5_xpsz ,IN endpoint 5 MaxPacketSize register low byte "
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_IEP5[7:0] ,Max packet size of IN endpoint 5"
|
|
group.byte 0x4A++0x1
|
|
line.byte 0x00 "iep6_xpsz ,IN endpoint 6 MaxPacketSize register low byte "
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_IEP6[7:0] ,Max packet size of IN endpoint 6"
|
|
group.byte 0x4C++0x1
|
|
line.byte 0x00 "iep7_xpsz ,IN endpoint 7 MaxPacketSize register low byte "
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_IEP7[7:0] ,Max packet size of IN endpoint 7"
|
|
group.byte 0x4E++0x1
|
|
line.byte 0x00 "iep8_xpsz ,IN endpoint 8 MaxPacketSize register low byte "
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_IEP8[7:0] ,Max packet size of IN endpoint 8"
|
|
group.byte 0x50++0x1
|
|
line.byte 0x00 "iep9_xpsz ,IN endpoint 9 MaxPacketSize register low byte "
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_IEP9[7:0] ,Max packet size of IN endpoint 9"
|
|
group.byte 0x52++0x1
|
|
line.byte 0x00 "iep10_xpsz ,IN endpoint 10 MaxPacketSize register low byte"
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_IEP10[7:0] ,Max packet size of IN endpoint 10"
|
|
group.byte 0x54++0x1
|
|
line.byte 0x00 "iep11_xpsz ,IN endpoint 11 MaxPacketSize register low byte"
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_IEP11[7:0] ,Max packet size of IN endpoint 11"
|
|
group.byte 0x56++0x1
|
|
line.byte 0x00 "iep12_xpsz ,IN endpoint 12 MaxPacketSize register low byte"
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_IEP12[7:0] ,Max packet size of IN endpoint 12"
|
|
group.byte 0x58++0x1
|
|
line.byte 0x00 "iep13_xpsz ,IN endpoint 13 MaxPacketSize register low byte"
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_IEP13[7:0] ,Max packet size of IN endpoint 13"
|
|
group.byte 0x5A++0x1
|
|
line.byte 0x00 "iep14_xpsz ,IN endpoint 14 MaxPacketSize register low byte"
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_IEP14[7:0] ,Max packet size of IN endpoint 14"
|
|
group.byte 0x5C++0x1
|
|
line.byte 0x00 "iep15_xpsz ,IN endpoint 15 MaxPacketSize register low byte"
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_IEP15[7:0] ,Max packet size of IN endpoint 15"
|
|
group.byte 0x41++0x1
|
|
line.byte 0x00 "iep1_ypsz ,IN endpoint 1 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 7. " TX0BYTE_IEP1 ,Transfer a zero-length data packet from endpoint 1 to USB host" "Not transferred,Transferred"
|
|
bitfld.byte 0x00 5.--6. " TX_NUM_HBW_IEP1 ,Transaction number for high bandwidth endpoint 1" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " RSTG_IEP1 ,Reset toggle sequence for IN endpoint 1" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_IEP1 ,Stall IN endpoint 1" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_IEP1[10:8] ,Max packet size of IN Endpoint 1:" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x43++0x1
|
|
line.byte 0x00 "iep2_ypsz ,IN endpoint 2 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 7. " TX0BYTE_IEP2 ,Transfer a zero-length data packet from endpoint 2 to USB host" "Not transferred,Transferred"
|
|
bitfld.byte 0x00 5.--6. " TX_NUM_HBW_IEP2 ,Transaction number for high bandwidth endpoint 2" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " RSTG_IEP2 ,Reset toggle sequence for IN endpoint 2" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_IEP2 ,Stall IN endpoint 2" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_IEP2[10:8] ,Max packet size of IN Endpoint 2:" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x45++0x1
|
|
line.byte 0x00 "iep3_ypsz ,IN endpoint 3 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 7. " TX0BYTE_IEP3 ,Transfer a zero-length data packet from endpoint 3 to USB host" "Not transferred,Transferred"
|
|
bitfld.byte 0x00 5.--6. " TX_NUM_HBW_IEP3 ,Transaction number for high bandwidth endpoint 3" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " RSTG_IEP3 ,Reset toggle sequence for IN endpoint 3" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_IEP3 ,Stall IN endpoint 3" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_IEP3[10:8] ,Max packet size of IN Endpoint 3:" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x47++0x1
|
|
line.byte 0x00 "iep4_ypsz ,IN endpoint 4 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 7. " TX0BYTE_IEP4 ,Transfer a zero-length data packet from endpoint 4 to USB host" "Not transferred,Transferred"
|
|
bitfld.byte 0x00 5.--6. " TX_NUM_HBW_IEP4 ,Transaction number for high bandwidth endpoint 4" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " RSTG_IEP4 ,Reset toggle sequence for IN endpoint 4" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_IEP4 ,Stall IN endpoint 4" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_IEP4[10:8] ,Max packet size of IN Endpoint 4:" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x49++0x1
|
|
line.byte 0x00 "iep5_ypsz ,IN endpoint 5 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 7. " TX0BYTE_IEP5 ,Transfer a zero-length data packet from endpoint 5 to USB host" "Not transferred,Transferred"
|
|
bitfld.byte 0x00 5.--6. " TX_NUM_HBW_IEP5 ,Transaction number for high bandwidth endpoint 5" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " RSTG_IEP5 ,Reset toggle sequence for IN endpoint 5" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_IEP5 ,Stall IN endpoint 5" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_IEP5[10:8] ,Max packet size of IN Endpoint 5:" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x4B++0x1
|
|
line.byte 0x00 "iep6_ypsz ,IN endpoint 6 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 7. " TX0BYTE_IEP6 ,Transfer a zero-length data packet from endpoint 6 to USB host" "Not transferred,Transferred"
|
|
bitfld.byte 0x00 5.--6. " TX_NUM_HBW_IEP6 ,Transaction number for high bandwidth endpoint 6" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " RSTG_IEP6 ,Reset toggle sequence for IN endpoint 6" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_IEP6 ,Stall IN endpoint 6" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_IEP6[10:8] ,Max packet size of IN Endpoint 6:" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x4D++0x1
|
|
line.byte 0x00 "iep7_ypsz ,IN endpoint 7 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 7. " TX0BYTE_IEP7 ,Transfer a zero-length data packet from endpoint 7 to USB host" "Not transferred,Transferred"
|
|
bitfld.byte 0x00 5.--6. " TX_NUM_HBW_IEP7 ,Transaction number for high bandwidth endpoint 7" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " RSTG_IEP7 ,Reset toggle sequence for IN endpoint 7" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_IEP7 ,Stall IN endpoint 7" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_IEP7[10:8] ,Max packet size of IN Endpoint 7:" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x4F++0x1
|
|
line.byte 0x00 "iep8_ypsz ,IN endpoint 8 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 7. " TX0BYTE_IEP8 ,Transfer a zero-length data packet from endpoint 8 to USB host" "Not transferred,Transferred"
|
|
bitfld.byte 0x00 5.--6. " TX_NUM_HBW_IEP8 ,Transaction number for high bandwidth endpoint 8" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " RSTG_IEP8 ,Reset toggle sequence for IN endpoint 8" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_IEP8 ,Stall IN endpoint 8" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_IEP8[10:8] ,Max packet size of IN Endpoint 8:" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x51++0x1
|
|
line.byte 0x00 "iep9_ypsz ,IN endpoint 9 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 7. " TX0BYTE_IEP9 ,Transfer a zero-length data packet from endpoint 9 to USB host" "Not transferred,Transferred"
|
|
bitfld.byte 0x00 5.--6. " TX_NUM_HBW_IEP9 ,Transaction number for high bandwidth endpoint 9" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " RSTG_IEP9 ,Reset toggle sequence for IN endpoint 9" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_IEP9 ,Stall IN endpoint 9" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_IEP9[10:8] ,Max packet size of IN Endpoint 9:" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x53++0x1
|
|
line.byte 0x00 "iep10_ypsz ,IN endpoint 10 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 7. " TX0BYTE_IEP10 ,Transfer a zero-length data packet from endpoint 10 to USB host" "Not transferred,Transferred"
|
|
bitfld.byte 0x00 5.--6. " TX_NUM_HBW_IEP10,Transaction number for high bandwidth endpoint 10" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " RSTG_IEP10 ,Reset toggle sequence for IN endpoint 10" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_IEP10 ,Stall IN endpoint 10" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_IEP10[10:8] ,Max packet size of IN Endpoint 10:" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x55++0x1
|
|
line.byte 0x00 "iep11_ypsz ,IN endpoint 11 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 7. " TX0BYTE_IEP11 ,Transfer a zero-length data packet from endpoint 11 to USB host" "Not transferred,Transferred"
|
|
bitfld.byte 0x00 5.--6. " TX_NUM_HBW_IEP11,Transaction number for high bandwidth endpoint 11" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " RSTG_IEP11 ,Reset toggle sequence for IN endpoint 11" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_IEP11 ,Stall IN endpoint 11" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_IEP11[10:8] ,Max packet size of IN Endpoint 11:" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x57++0x1
|
|
line.byte 0x00 "iep12_ypsz ,IN endpoint 12 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 7. " TX0BYTE_IEP12 ,Transfer a zero-length data packet from endpoint 12 to USB host" "Not transferred,Transferred"
|
|
bitfld.byte 0x00 5.--6. " TX_NUM_HBW_IEP12,Transaction number for high bandwidth endpoint 12" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " RSTG_IEP12 ,Reset toggle sequence for IN endpoint 12" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_IEP12 ,Stall IN endpoint 12" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_IEP12[10:8] ,Max packet size of IN Endpoint 12:" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x59++0x1
|
|
line.byte 0x00 "iep13_ypsz ,IN endpoint 13 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 7. " TX0BYTE_IEP13 ,Transfer a zero-length data packet from endpoint 13 to USB host" "Not transferred,Transferred"
|
|
bitfld.byte 0x00 5.--6. " TX_NUM_HBW_IEP13,Transaction number for high bandwidth endpoint 13" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " RSTG_IEP13 ,Reset toggle sequence for IN endpoint 13" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_IEP13 ,Stall IN endpoint 13" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_IEP13[10:8] ,Max packet size of IN Endpoint 13:" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x5B++0x1
|
|
line.byte 0x00 "iep14_ypsz ,IN endpoint 14 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 7. " TX0BYTE_IEP14 ,Transfer a zero-length data packet from endpoint 14 to USB host" "Not transferred,Transferred"
|
|
bitfld.byte 0x00 5.--6. " TX_NUM_HBW_IEP14,Transaction number for high bandwidth endpoint 14" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " RSTG_IEP14 ,Reset toggle sequence for IN endpoint 14" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_IEP14 ,Stall IN endpoint 14" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_IEP14[10:8] ,Max packet size of IN Endpoint 14:" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x5D++0x1
|
|
line.byte 0x00 "iep15_ypsz ,IN endpoint 15 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 7. " TX0BYTE_IEP15 ,Transfer a zero-length data packet from endpoint 15 to USB host" "Not transferred,Transferred"
|
|
bitfld.byte 0x00 5.--6. " TX_NUM_HBW_IEP15,Transaction number for high bandwidth endpoint 15" "Non-high-bandwidth,Non-high-bandwidth,Two,Three"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " RSTG_IEP15 ,Reset toggle sequence for IN endpoint 15" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_IEP15 ,Stall IN endpoint 15" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_IEP15[10:8] ,Max packet size of IN Endpoint 15:" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x60++0x1
|
|
line.byte 0x00 "oep1_xpsz,OUT endpoint 1 MaxPacketSize register low byte"
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_OEP1[7:0] ,Max packet size of IN endpoint 1"
|
|
group.byte 0x62++0x1
|
|
line.byte 0x00 "oep2_xpsz,OUT endpoint 2 MaxPacketSize register low byte"
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_OEP2[7:0] ,Max packet size of IN endpoint 2"
|
|
group.byte 0x64++0x1
|
|
line.byte 0x00 "oep3_xpsz,OUT endpoint 3 MaxPacketSize register low byte"
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_OEP3[7:0] ,Max packet size of IN endpoint 3"
|
|
group.byte 0x66++0x1
|
|
line.byte 0x00 "oep4_xpsz,OUT endpoint 4 MaxPacketSize register low byte"
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_OEP4[7:0] ,Max packet size of IN endpoint 4"
|
|
group.byte 0x68++0x1
|
|
line.byte 0x00 "oep5_xpsz,OUT endpoint 5 MaxPacketSize register low byte"
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_OEP5[7:0] ,Max packet size of IN endpoint 5"
|
|
group.byte 0x6A++0x1
|
|
line.byte 0x00 "oep6_xpsz,OUT endpoint 6 MaxPacketSize register low byte"
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_OEP6[7:0] ,Max packet size of IN endpoint 6"
|
|
group.byte 0x6C++0x1
|
|
line.byte 0x00 "oep7_xpsz,OUT endpoint 7 MaxPacketSize register low byte"
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_OEP7[7:0] ,Max packet size of IN endpoint 7"
|
|
group.byte 0x6E++0x1
|
|
line.byte 0x00 "oep8_xpsz,OUT endpoint 8 MaxPacketSize register low byte"
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_OEP8[7:0] ,Max packet size of IN endpoint 8"
|
|
group.byte 0x70++0x1
|
|
line.byte 0x00 "oep9_xpsz,OUT endpoint 9 MaxPacketSize register low byte"
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_OEP9[7:0] ,Max packet size of IN endpoint 9"
|
|
group.byte 0x72++0x1
|
|
line.byte 0x00 "oep10_xpsz,OUT endpoint 10 MaxPacketSize register low byte"
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_OEP10[7:0] ,Max packet size of IN endpoint 10"
|
|
group.byte 0x74++0x1
|
|
line.byte 0x00 "oep11_xpsz,OUT endpoint 11 MaxPacketSize register low byte"
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_OEP11[7:0] ,Max packet size of IN endpoint 11"
|
|
group.byte 0x76++0x1
|
|
line.byte 0x00 "oep12_xpsz,OUT endpoint 12 MaxPacketSize register low byte"
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_OEP12[7:0] ,Max packet size of IN endpoint 12"
|
|
group.byte 0x78++0x1
|
|
line.byte 0x00 "oep13_xpsz,OUT endpoint 13 MaxPacketSize register low byte"
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_OEP13[7:0] ,Max packet size of IN endpoint 13"
|
|
group.byte 0x7A++0x1
|
|
line.byte 0x00 "oep14_xpsz,OUT endpoint 14 MaxPacketSize register low byte"
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_OEP14[7:0] ,Max packet size of IN endpoint 14"
|
|
group.byte 0x7C++0x1
|
|
line.byte 0x00 "oep15_xpsz,OUT endpoint 15 MaxPacketSize register low byte"
|
|
hexmask.byte 0x00 0.--7. 1. " MAXPS_OEP15[7:0] ,Max packet size of IN endpoint 15"
|
|
group.byte 0x61++0x1
|
|
line.byte 0x00 "oep1_ypsz,OUT endpoint 1 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 4. " RSTG_OEP1 ,Reset toggle sequence for OUT endpoint 1" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_OEP1 ,Stall OUT endpoint 1" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_OEP1[10:8] ,Max packet size of OUT endpoint 1" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x63++0x1
|
|
line.byte 0x00 "oep2_ypsz,OUT endpoint 2 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 4. " RSTG_OEP2 ,Reset toggle sequence for OUT endpoint 2" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_OEP2 ,Stall OUT endpoint 2" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_OEP2[10:8] ,Max packet size of OUT endpoint 2" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x65++0x1
|
|
line.byte 0x00 "oep3_ypsz,OUT endpoint 3 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 4. " RSTG_OEP3 ,Reset toggle sequence for OUT endpoint 3" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_OEP3 ,Stall OUT endpoint 3" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_OEP3[10:8] ,Max packet size of OUT endpoint 3" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x67++0x1
|
|
line.byte 0x00 "oep4_ypsz,OUT endpoint 4 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 4. " RSTG_OEP4 ,Reset toggle sequence for OUT endpoint 4" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_OEP4 ,Stall OUT endpoint 4" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_OEP4[10:8] ,Max packet size of OUT endpoint 4" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x69++0x1
|
|
line.byte 0x00 "oep5_ypsz,OUT endpoint 5 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 4. " RSTG_OEP5 ,Reset toggle sequence for OUT endpoint 5" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_OEP5 ,Stall OUT endpoint 5" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_OEP5[10:8] ,Max packet size of OUT endpoint 5" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x6B++0x1
|
|
line.byte 0x00 "oep6_ypsz,OUT endpoint 6 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 4. " RSTG_OEP6 ,Reset toggle sequence for OUT endpoint 6" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_OEP6 ,Stall OUT endpoint 6" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_OEP6[10:8] ,Max packet size of OUT endpoint 6" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x6D++0x1
|
|
line.byte 0x00 "oep7_ypsz,OUT endpoint 7 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 4. " RSTG_OEP7 ,Reset toggle sequence for OUT endpoint 7" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_OEP7 ,Stall OUT endpoint 7" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_OEP7[10:8] ,Max packet size of OUT endpoint 7" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x6F++0x1
|
|
line.byte 0x00 "oep8_ypsz,OUT endpoint 8 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 4. " RSTG_OEP8 ,Reset toggle sequence for OUT endpoint 8" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_OEP8 ,Stall OUT endpoint 8" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_OEP8[10:8] ,Max packet size of OUT endpoint 8" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x71++0x1
|
|
line.byte 0x00 "oep9_ypsz,OUT endpoint 9 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 4. " RSTG_OEP9 ,Reset toggle sequence for OUT endpoint 9" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_OEP9 ,Stall OUT endpoint 9" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_OEP9[10:8] ,Max packet size of OUT endpoint 9" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x73++0x1
|
|
line.byte 0x00 "oep10_ypsz,OUT endpoint 10 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 4. " RSTG_OEP10 ,Reset toggle sequence for OUT endpoint 10" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_OEP10 ,Stall OUT endpoint 10" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_OEP10[10:8] ,Max packet size of OUT endpoint 10" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x75++0x1
|
|
line.byte 0x00 "oep11_ypsz,OUT endpoint 11 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 4. " RSTG_OEP11 ,Reset toggle sequence for OUT endpoint 11" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_OEP11 ,Stall OUT endpoint 11" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_OEP11[10:8] ,Max packet size of OUT endpoint 11" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x77++0x1
|
|
line.byte 0x00 "oep12_ypsz,OUT endpoint 12 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 4. " RSTG_OEP12 ,Reset toggle sequence for OUT endpoint 12" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_OEP12 ,Stall OUT endpoint 12" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_OEP12[10:8] ,Max packet size of OUT endpoint 12" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x79++0x1
|
|
line.byte 0x00 "oep13_ypsz,OUT endpoint 13 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 4. " RSTG_OEP13 ,Reset toggle sequence for OUT endpoint 13" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_OEP13 ,Stall OUT endpoint 13" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_OEP13[10:8] ,Max packet size of OUT endpoint 13" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x7B++0x1
|
|
line.byte 0x00 "oep14_ypsz,OUT endpoint 14 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 4. " RSTG_OEP14 ,Reset toggle sequence for OUT endpoint 14" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_OEP14 ,Stall OUT endpoint 14" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_OEP14[10:8] ,Max packet size of OUT endpoint 14" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x7D++0x1
|
|
line.byte 0x00 "oep15_ypsz,OUT endpoint 15 MaxPacketSize register high byte"
|
|
bitfld.byte 0x00 4. " RSTG_OEP15 ,Reset toggle sequence for OUT endpoint 15" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " STL_OEP15 ,Stall OUT endpoint 15" "Not stalled,Stalled"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " MAXPS_OEP15[10:8] ,Max packet size of OUT endpoint 15" "0,1,2,3,4,5,6,7"
|
|
group.byte 0x7e++0x1
|
|
line.byte 0x00 "fifodma_enlb,DMA Mode Enable Register Low Byte"
|
|
line.byte 0x01 "fifofma_enhb,DMA Mode Enable Register High Byte"
|
|
width 11.
|
|
tree.end
|
|
tree "FIFO Configuration and Status Register"
|
|
base ad:0x90b00000
|
|
width 16.
|
|
group.byte 0x80++0x0
|
|
line.byte 0x00 "fifo0_map,FIFO0 Map Register"
|
|
bitfld.byte 0x00 4. " Dir_Fx ,FIFO direction" "OUT,IN"
|
|
bitfld.byte 0x00 0.--3. " EP_FIFO0[3:0] ,Endpoint number for FIFO 0" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte 0x81++0x0
|
|
line.byte 0x00 "fifo1_map,FIFO1 Map Register"
|
|
bitfld.byte 0x00 4. " Dir_Fx ,FIFO direction" "OUT,IN"
|
|
bitfld.byte 0x00 0.--3. " EP_FIFO1[3:0] ,Endpoint number for FIFO 1" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte 0x82++0x0
|
|
line.byte 0x00 "fifo2_map,FIFO2 Map Register"
|
|
bitfld.byte 0x00 4. " Dir_Fx ,FIFO direction" "OUT,IN"
|
|
bitfld.byte 0x00 0.--3. " EP_FIFO2[3:0] ,Endpoint number for FIFO 2" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte 0x83++0x0
|
|
line.byte 0x00 "fifo3_map,FIFO3 Map Register"
|
|
bitfld.byte 0x00 4. " Dir_Fx ,FIFO direction" "OUT,IN"
|
|
bitfld.byte 0x00 0.--3. " EP_FIFO3[3:0] ,Endpoint number for FIFO 3" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte 0x84++0x0
|
|
line.byte 0x00 "fifo4_map,FIFO4 Map Register"
|
|
bitfld.byte 0x00 4. " Dir_Fx ,FIFO direction" "OUT,IN"
|
|
bitfld.byte 0x00 0.--3. " EP_FIFO4[3:0] ,Endpoint number for FIFO 4" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte 0x85++0x0
|
|
line.byte 0x00 "fifo5_map,FIFO5 Map Register"
|
|
bitfld.byte 0x00 4. " Dir_Fx ,FIFO direction" "OUT,IN"
|
|
bitfld.byte 0x00 0.--3. " EP_FIFO5[3:0] ,Endpoint number for FIFO 5" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte 0x86++0x0
|
|
line.byte 0x00 "fifo6_map,FIFO6 Map Register"
|
|
bitfld.byte 0x00 4. " Dir_Fx ,FIFO direction" "OUT,IN"
|
|
bitfld.byte 0x00 0.--3. " EP_FIFO6[3:0] ,Endpoint number for FIFO 6" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte 0x87++0x0
|
|
line.byte 0x00 "fifo7_map,FIFO7 Map Register"
|
|
bitfld.byte 0x00 4. " Dir_Fx ,FIFO direction" "OUT,IN"
|
|
bitfld.byte 0x00 0.--3. " EP_FIFO7[3:0] ,Endpoint number for FIFO 7" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte 0x88++0x0
|
|
line.byte 0x00 "fifo8_map,FIFO8 Map Register"
|
|
bitfld.byte 0x00 4. " Dir_Fx ,FIFO direction" "OUT,IN"
|
|
bitfld.byte 0x00 0.--3. " EP_FIFO8[3:0] ,Endpoint number for FIFO 8" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte 0x89++0x0
|
|
line.byte 0x00 "fifo9_map,FIFO9 Map Register"
|
|
bitfld.byte 0x00 4. " Dir_Fx ,FIFO direction" "OUT,IN"
|
|
bitfld.byte 0x00 0.--3. " EP_FIFO9[3:0] ,Endpoint number for FIFO 9" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte 0x8A++0x0
|
|
line.byte 0x00 "fifo10_map,FIFO10 Map Register"
|
|
bitfld.byte 0x00 4. " Dir_Fx ,FIFO direction" "OUT,IN"
|
|
bitfld.byte 0x00 0.--3. " EP_FIFO10[3:0] ,Endpoint number for FIFO 10" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte 0x8B++0x0
|
|
line.byte 0x00 "fifo11_map,FIFO11 Map Register"
|
|
bitfld.byte 0x00 4. " Dir_Fx ,FIFO direction" "OUT,IN"
|
|
bitfld.byte 0x00 0.--3. " EP_FIFO11[3:0] ,Endpoint number for FIFO 11" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte 0x8C++0x0
|
|
line.byte 0x00 "fifo12_map,FIFO12 Map Register"
|
|
bitfld.byte 0x00 4. " Dir_Fx ,FIFO direction" "OUT,IN"
|
|
bitfld.byte 0x00 0.--3. " EP_FIFO12[3:0] ,Endpoint number for FIFO 12" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte 0x8D++0x0
|
|
line.byte 0x00 "fifo13_map,FIFO13 Map Register"
|
|
bitfld.byte 0x00 4. " Dir_Fx ,FIFO direction" "OUT,IN"
|
|
bitfld.byte 0x00 0.--3. " EP_FIFO13[3:0] ,Endpoint number for FIFO 13" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte 0x8E++0x0
|
|
line.byte 0x00 "fifo14_map,FIFO14 Map Register"
|
|
bitfld.byte 0x00 4. " Dir_Fx ,FIFO direction" "OUT,IN"
|
|
bitfld.byte 0x00 0.--3. " EP_FIFO14[3:0] ,Endpoint number for FIFO 14" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte 0x8F++0x0
|
|
line.byte 0x00 "fifo15_map,FIFO15 Map Register"
|
|
bitfld.byte 0x00 4. " Dir_Fx ,FIFO direction" "OUT,IN"
|
|
bitfld.byte 0x00 0.--3. " EP_FIFO15[3:0] ,Endpoint number for FIFO 15" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
group.byte 0x90++0x0
|
|
line.byte 0x00 "fifo0_config,FIFO0 Configuration Register"
|
|
bitfld.byte 0x00 7. " EN_F0 ,Enable FIFO 0" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " BLKSZ_F0 ,Block size of FIFO 0" "Smaller,Bigger"
|
|
textline " "
|
|
bitfld.byte 0x00 2.--3. " BLKNO_F0[1:0] ,Block number of FIFO 0" "Single,Double,Triple,Reserved"
|
|
bitfld.byte 0x00 0.--1. " BLK_TYP_F0[1:0] ,Transfer type of FIFO 0" "Reserved,Isochronous,Bulk,Interrupt"
|
|
group.byte 0x91++0x0
|
|
line.byte 0x00 "fifo1_config,FIFO1 Configuration Register"
|
|
bitfld.byte 0x00 7. " EN_F1 ,Enable FIFO 1" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " BLKSZ_F1 ,Block size of FIFO 1" "Smaller,Bigger"
|
|
textline " "
|
|
bitfld.byte 0x00 2.--3. " BLKNO_F1[1:0] ,Block number of FIFO 1" "Single,Double,Triple,Reserved"
|
|
bitfld.byte 0x00 0.--1. " BLK_TYP_F1[1:0] ,Transfer type of FIFO 1" "Reserved,Isochronous,Bulk,Interrupt"
|
|
group.byte 0x92++0x0
|
|
line.byte 0x00 "fifo2_config,FIFO2 Configuration Register"
|
|
bitfld.byte 0x00 7. " EN_F2 ,Enable FIFO 2" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " BLKSZ_F2 ,Block size of FIFO 2" "Smaller,Bigger"
|
|
textline " "
|
|
bitfld.byte 0x00 2.--3. " BLKNO_F2[1:0] ,Block number of FIFO 2" "Single,Double,Triple,Reserved"
|
|
bitfld.byte 0x00 0.--1. " BLK_TYP_F2[1:0] ,Transfer type of FIFO 2" "Reserved,Isochronous,Bulk,Interrupt"
|
|
group.byte 0x93++0x0
|
|
line.byte 0x00 "fifo3_config,FIFO3 Configuration Register"
|
|
bitfld.byte 0x00 7. " EN_F3 ,Enable FIFO 3" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " BLKSZ_F3 ,Block size of FIFO 3" "Smaller,Bigger"
|
|
textline " "
|
|
bitfld.byte 0x00 2.--3. " BLKNO_F3[1:0] ,Block number of FIFO 3" "Single,Double,Triple,Reserved"
|
|
bitfld.byte 0x00 0.--1. " BLK_TYP_F3[1:0] ,Transfer type of FIFO 3" "Reserved,Isochronous,Bulk,Interrupt"
|
|
group.byte 0x94++0x0
|
|
line.byte 0x00 "fifo4_config,FIFO4 Configuration Register"
|
|
bitfld.byte 0x00 7. " EN_F4 ,Enable FIFO 4" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " BLKSZ_F4 ,Block size of FIFO 4" "Smaller,Bigger"
|
|
textline " "
|
|
bitfld.byte 0x00 2.--3. " BLKNO_F4[1:0] ,Block number of FIFO 4" "Single,Double,Triple,Reserved"
|
|
bitfld.byte 0x00 0.--1. " BLK_TYP_F4[1:0] ,Transfer type of FIFO 4" "Reserved,Isochronous,Bulk,Interrupt"
|
|
group.byte 0x95++0x0
|
|
line.byte 0x00 "fifo5_config,FIFO5 Configuration Register"
|
|
bitfld.byte 0x00 7. " EN_F5 ,Enable FIFO 5" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " BLKSZ_F5 ,Block size of FIFO 5" "Smaller,Bigger"
|
|
textline " "
|
|
bitfld.byte 0x00 2.--3. " BLKNO_F5[1:0] ,Block number of FIFO 5" "Single,Double,Triple,Reserved"
|
|
bitfld.byte 0x00 0.--1. " BLK_TYP_F5[1:0] ,Transfer type of FIFO 5" "Reserved,Isochronous,Bulk,Interrupt"
|
|
group.byte 0x96++0x0
|
|
line.byte 0x00 "fifo6_config,FIFO6 Configuration Register"
|
|
bitfld.byte 0x00 7. " EN_F6 ,Enable FIFO 6" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " BLKSZ_F6 ,Block size of FIFO 6" "Smaller,Bigger"
|
|
textline " "
|
|
bitfld.byte 0x00 2.--3. " BLKNO_F6[1:0] ,Block number of FIFO 6" "Single,Double,Triple,Reserved"
|
|
bitfld.byte 0x00 0.--1. " BLK_TYP_F6[1:0] ,Transfer type of FIFO 6" "Reserved,Isochronous,Bulk,Interrupt"
|
|
group.byte 0x97++0x0
|
|
line.byte 0x00 "fifo7_config,FIFO7 Configuration Register"
|
|
bitfld.byte 0x00 7. " EN_F7 ,Enable FIFO 7" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " BLKSZ_F7 ,Block size of FIFO 7" "Smaller,Bigger"
|
|
textline " "
|
|
bitfld.byte 0x00 2.--3. " BLKNO_F7[1:0] ,Block number of FIFO 7" "Single,Double,Triple,Reserved"
|
|
bitfld.byte 0x00 0.--1. " BLK_TYP_F7[1:0] ,Transfer type of FIFO 7" "Reserved,Isochronous,Bulk,Interrupt"
|
|
group.byte 0x98++0x0
|
|
line.byte 0x00 "fifo8_config,FIFO8 Configuration Register"
|
|
bitfld.byte 0x00 7. " EN_F8 ,Enable FIFO 8" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " BLKSZ_F8 ,Block size of FIFO 8" "Smaller,Bigger"
|
|
textline " "
|
|
bitfld.byte 0x00 2.--3. " BLKNO_F8[1:0] ,Block number of FIFO 8" "Single,Double,Triple,Reserved"
|
|
bitfld.byte 0x00 0.--1. " BLK_TYP_F8[1:0] ,Transfer type of FIFO 8" "Reserved,Isochronous,Bulk,Interrupt"
|
|
group.byte 0x99++0x0
|
|
line.byte 0x00 "fifo9_config,FIFO9 Configuration Register"
|
|
bitfld.byte 0x00 7. " EN_F9 ,Enable FIFO 9" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " BLKSZ_F9 ,Block size of FIFO 9" "Smaller,Bigger"
|
|
textline " "
|
|
bitfld.byte 0x00 2.--3. " BLKNO_F9[1:0] ,Block number of FIFO 9" "Single,Double,Triple,Reserved"
|
|
bitfld.byte 0x00 0.--1. " BLK_TYP_F9[1:0] ,Transfer type of FIFO 9" "Reserved,Isochronous,Bulk,Interrupt"
|
|
group.byte 0x9A++0x0
|
|
line.byte 0x00 "fifo10_config,FIFO10 Configuration Register"
|
|
bitfld.byte 0x00 7. " EN_F10 ,Enable FIFO 10" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " BLKSZ_F10 ,Block size of FIFO 10" "Smaller,Bigger"
|
|
textline " "
|
|
bitfld.byte 0x00 2.--3. " BLKNO_F10[1:0] ,Block number of FIFO 10" "Single,Double,Triple,Reserved"
|
|
bitfld.byte 0x00 0.--1. " BLK_TYP_F10[1:0],Transfer type of FIFO 10" "Reserved,Isochronous,Bulk,Interrupt"
|
|
group.byte 0x9B++0x0
|
|
line.byte 0x00 "fifo11_config,FIFO11 Configuration Register"
|
|
bitfld.byte 0x00 7. " EN_F11 ,Enable FIFO 11" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " BLKSZ_F11 ,Block size of FIFO 11" "Smaller,Bigger"
|
|
textline " "
|
|
bitfld.byte 0x00 2.--3. " BLKNO_F11[1:0] ,Block number of FIFO 11" "Single,Double,Triple,Reserved"
|
|
bitfld.byte 0x00 0.--1. " BLK_TYP_F11[1:0],Transfer type of FIFO 11" "Reserved,Isochronous,Bulk,Interrupt"
|
|
group.byte 0x9C++0x0
|
|
line.byte 0x00 "fifo12_config,FIFO12 Configuration Register"
|
|
bitfld.byte 0x00 7. " EN_F12 ,Enable FIFO 12" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " BLKSZ_F12 ,Block size of FIFO 12" "Smaller,Bigger"
|
|
textline " "
|
|
bitfld.byte 0x00 2.--3. " BLKNO_F12[1:0] ,Block number of FIFO 12" "Single,Double,Triple,Reserved"
|
|
bitfld.byte 0x00 0.--1. " BLK_TYP_F12[1:0],Transfer type of FIFO 12" "Reserved,Isochronous,Bulk,Interrupt"
|
|
group.byte 0x9D++0x0
|
|
line.byte 0x00 "fifo13_config,FIFO13 Configuration Register"
|
|
bitfld.byte 0x00 7. " EN_F13 ,Enable FIFO 13" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " BLKSZ_F13 ,Block size of FIFO 13" "Smaller,Bigger"
|
|
textline " "
|
|
bitfld.byte 0x00 2.--3. " BLKNO_F13[1:0] ,Block number of FIFO 13" "Single,Double,Triple,Reserved"
|
|
bitfld.byte 0x00 0.--1. " BLK_TYP_F13[1:0],Transfer type of FIFO 13" "Reserved,Isochronous,Bulk,Interrupt"
|
|
group.byte 0x9E++0x0
|
|
line.byte 0x00 "fifo14_config,FIFO14 Configuration Register"
|
|
bitfld.byte 0x00 7. " EN_F14 ,Enable FIFO 14" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " BLKSZ_F14 ,Block size of FIFO 14" "Smaller,Bigger"
|
|
textline " "
|
|
bitfld.byte 0x00 2.--3. " BLKNO_F14[1:0] ,Block number of FIFO 14" "Single,Double,Triple,Reserved"
|
|
bitfld.byte 0x00 0.--1. " BLK_TYP_F14[1:0],Transfer type of FIFO 14" "Reserved,Isochronous,Bulk,Interrupt"
|
|
group.byte 0x9F++0x0
|
|
line.byte 0x00 "fifo15_config,FIFO15 Configuration Register"
|
|
bitfld.byte 0x00 7. " EN_F15 ,Enable FIFO 15" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " BLKSZ_F15 ,Block size of FIFO 15" "Smaller,Bigger"
|
|
textline " "
|
|
bitfld.byte 0x00 2.--3. " BLKNO_F15[1:0] ,Block number of FIFO 15" "Single,Double,Triple,Reserved"
|
|
bitfld.byte 0x00 0.--1. " BLK_TYP_F15[1:0],Transfer type of FIFO 15" "Reserved,Isochronous,Bulk,Interrupt"
|
|
group.byte 0xA0++0x0
|
|
line.byte 0x00 "fifo0_bc,FIFO0 Instruction Register"
|
|
bitfld.byte 0x00 4. " FFRST ,FIFO 0 reset:" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " DONE_F0 ,Data transfer is done for IN FIFO 0" "Not done,Done"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " BC_F0[10:8] ,OUT FIFO 0 byte count" "0,1,2,3,4,5,6,7"
|
|
group.byte 0xA1++0x0
|
|
line.byte 0x00 "fifo1_bc,FIFO1 Instruction Register"
|
|
bitfld.byte 0x00 4. " FFRST ,FIFO 1 reset:" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " DONE_F1 ,Data transfer is done for IN FIFO 1" "Not done,Done"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " BC_F1[10:8] ,OUT FIFO 1 byte count" "0,1,2,3,4,5,6,7"
|
|
group.byte 0xA2++0x0
|
|
line.byte 0x00 "fifo2_bc,FIFO2 Instruction Register"
|
|
bitfld.byte 0x00 4. " FFRST ,FIFO 2 reset:" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " DONE_F2 ,Data transfer is done for IN FIFO 2" "Not done,Done"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " BC_F2[10:8] ,OUT FIFO 2 byte count" "0,1,2,3,4,5,6,7"
|
|
group.byte 0xA3++0x0
|
|
line.byte 0x00 "fifo3_bc,FIFO3 Instruction Register"
|
|
bitfld.byte 0x00 4. " FFRST ,FIFO 3 reset:" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " DONE_F3 ,Data transfer is done for IN FIFO 3" "Not done,Done"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " BC_F3[10:8] ,OUT FIFO 3 byte count" "0,1,2,3,4,5,6,7"
|
|
group.byte 0xA4++0x0
|
|
line.byte 0x00 "fifo4_bc,FIFO4 Instruction Register"
|
|
bitfld.byte 0x00 4. " FFRST ,FIFO 4 reset:" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " DONE_F4 ,Data transfer is done for IN FIFO 4" "Not done,Done"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " BC_F4[10:8] ,OUT FIFO 4 byte count" "0,1,2,3,4,5,6,7"
|
|
group.byte 0xA5++0x0
|
|
line.byte 0x00 "fifo5_bc,FIFO5 Instruction Register"
|
|
bitfld.byte 0x00 4. " FFRST ,FIFO 5 reset:" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " DONE_F5 ,Data transfer is done for IN FIFO 5" "Not done,Done"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " BC_F5[10:8] ,OUT FIFO 5 byte count" "0,1,2,3,4,5,6,7"
|
|
group.byte 0xA6++0x0
|
|
line.byte 0x00 "fifo6_bc,FIFO6 Instruction Register"
|
|
bitfld.byte 0x00 4. " FFRST ,FIFO 6 reset:" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " DONE_F6 ,Data transfer is done for IN FIFO 6" "Not done,Done"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " BC_F6[10:8] ,OUT FIFO 6 byte count" "0,1,2,3,4,5,6,7"
|
|
group.byte 0xA7++0x0
|
|
line.byte 0x00 "fifo7_bc,FIFO7 Instruction Register"
|
|
bitfld.byte 0x00 4. " FFRST ,FIFO 7 reset:" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " DONE_F7 ,Data transfer is done for IN FIFO 7" "Not done,Done"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " BC_F7[10:8] ,OUT FIFO 7 byte count" "0,1,2,3,4,5,6,7"
|
|
group.byte 0xA8++0x0
|
|
line.byte 0x00 "fifo8_bc,FIFO8 Instruction Register"
|
|
bitfld.byte 0x00 4. " FFRST ,FIFO 8 reset:" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " DONE_F8 ,Data transfer is done for IN FIFO 8" "Not done,Done"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " BC_F8[10:8] ,OUT FIFO 8 byte count" "0,1,2,3,4,5,6,7"
|
|
group.byte 0xA9++0x0
|
|
line.byte 0x00 "fifo9_bc,FIFO9 Instruction Register"
|
|
bitfld.byte 0x00 4. " FFRST ,FIFO 9 reset:" "No reset,Reset"
|
|
bitfld.byte 0x00 3. " DONE_F9 ,Data transfer is done for IN FIFO 9" "Not done,Done"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--2. " BC_F9[10:8] ,OUT FIFO 9 byte count" "0,1,2,3,4,5,6,7"
|
|
group.byte 0xAA++0x0
|
|
line.byte 0x00 "fifo10_bc,FIFO10 Instruction Register"
|
|
bitfld.byte 0x00 4. " FFRST ,FIFO 10 reset:" "No reset,Reset"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " DONE_F10 ,Data transfer is done for IN FIFO 10" "Not done,Done"
|
|
bitfld.byte 0x00 0.--2. " BC_F10[10:8] ,OUT FIFO 10 byte count" "0,1,2,3,4,5,6,7"
|
|
group.byte 0xAB++0x0
|
|
line.byte 0x00 "fifo11_bc,FIFO11 Instruction Register"
|
|
bitfld.byte 0x00 4. " FFRST ,FIFO 11 reset:" "No reset,Reset"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " DONE_F11 ,Data transfer is done for IN FIFO 11" "Not done,Done"
|
|
bitfld.byte 0x00 0.--2. " BC_F11[10:8] ,OUT FIFO 11 byte count" "0,1,2,3,4,5,6,7"
|
|
group.byte 0xAC++0x0
|
|
line.byte 0x00 "fifo12_bc,FIFO12 Instruction Register"
|
|
bitfld.byte 0x00 4. " FFRST ,FIFO 12 reset:" "No reset,Reset"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " DONE_F12 ,Data transfer is done for IN FIFO 12" "Not done,Done"
|
|
bitfld.byte 0x00 0.--2. " BC_F12[10:8] ,OUT FIFO 12 byte count" "0,1,2,3,4,5,6,7"
|
|
group.byte 0xAD++0x0
|
|
line.byte 0x00 "fifo13_bc,FIFO13 Instruction Register"
|
|
bitfld.byte 0x00 4. " FFRST ,FIFO 13 reset:" "No reset,Reset"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " DONE_F13 ,Data transfer is done for IN FIFO 13" "Not done,Done"
|
|
bitfld.byte 0x00 0.--2. " BC_F13[10:8] ,OUT FIFO 13 byte count" "0,1,2,3,4,5,6,7"
|
|
group.byte 0xAE++0x0
|
|
line.byte 0x00 "fifo14_bc,FIFO14 Instruction Register"
|
|
bitfld.byte 0x00 4. " FFRST ,FIFO 14 reset:" "No reset,Reset"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " DONE_F14 ,Data transfer is done for IN FIFO 14" "Not done,Done"
|
|
bitfld.byte 0x00 0.--2. " BC_F14[10:8] ,OUT FIFO 14 byte count" "0,1,2,3,4,5,6,7"
|
|
group.byte 0xAF++0x0
|
|
line.byte 0x00 "fifo15_bc,FIFO15 Instruction Register"
|
|
bitfld.byte 0x00 4. " FFRST ,FIFO 15 reset:" "No reset,Reset"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " DONE_F15 ,Data transfer is done for IN FIFO 15" "Not done,Done"
|
|
bitfld.byte 0x00 0.--2. " BC_F15[10:8] ,OUT FIFO 15 byte count" "0,1,2,3,4,5,6,7"
|
|
rgroup.byte 0xB0++0x0
|
|
line.byte 0x00 "fifo0_inst,FIFO0 Byte-Count Register Low Byte"
|
|
rgroup.byte 0xB1++0x0
|
|
line.byte 0x00 "fifo1_inst,FIFO1 Byte-Count Register Low Byte"
|
|
rgroup.byte 0xB2++0x0
|
|
line.byte 0x00 "fifo2_inst,FIFO2 Byte-Count Register Low Byte"
|
|
rgroup.byte 0xB3++0x0
|
|
line.byte 0x00 "fifo3_inst,FIFO3 Byte-Count Register Low Byte"
|
|
rgroup.byte 0xB4++0x0
|
|
line.byte 0x00 "fifo4_inst,FIFO4 Byte-Count Register Low Byte"
|
|
rgroup.byte 0xB5++0x0
|
|
line.byte 0x00 "fifo5_inst,FIFO5 Byte-Count Register Low Byte"
|
|
rgroup.byte 0xB6++0x0
|
|
line.byte 0x00 "fifo6_inst,FIFO6 Byte-Count Register Low Byte"
|
|
rgroup.byte 0xB7++0x0
|
|
line.byte 0x00 "fifo7_inst,FIFO7 Byte-Count Register Low Byte"
|
|
rgroup.byte 0xB8++0x0
|
|
line.byte 0x00 "fifo8_inst,FIFO8 Byte-Count Register Low Byte"
|
|
rgroup.byte 0xB9++0x0
|
|
line.byte 0x00 "fifo9_inst,FIFO9 Byte-Count Register Low Byte"
|
|
rgroup.byte 0xBA++0x0
|
|
line.byte 0x00 "fifo10_inst,FIFO10 Byte-Count Register Low Byte"
|
|
rgroup.byte 0xBB++0x0
|
|
line.byte 0x00 "fifo11_inst,FIFO11 Byte-Count Register Low Byte"
|
|
rgroup.byte 0xBC++0x0
|
|
line.byte 0x00 "fifo12_inst,FIFO12 Byte-Count Register Low Byte"
|
|
rgroup.byte 0xBD++0x0
|
|
line.byte 0x00 "fifo13_inst,FIFO13 Byte-Count Register Low Byte"
|
|
rgroup.byte 0xBE++0x0
|
|
line.byte 0x00 "fifo14_inst,FIFO14 Byte-Count Register Low Byte"
|
|
rgroup.byte 0xBF++0x0
|
|
line.byte 0x00 "fifo15_inst,FIFO15 Byte-Count Register Low Byte"
|
|
hgroup.long 0xC0++0x3
|
|
hide.long 0x00 "fifo0_dp,Data Port Register"
|
|
in
|
|
hgroup.long 0xC4++0x3
|
|
hide.long 0x00 "fifo1_dp,Data Port Register"
|
|
in
|
|
hgroup.long 0xC8++0x3
|
|
hide.long 0x00 "fifo2_dp,Data Port Register"
|
|
in
|
|
hgroup.long 0xCC++0x3
|
|
hide.long 0x00 "fifo3_dp,Data Port Register"
|
|
in
|
|
hgroup.long 0xD0++0x3
|
|
hide.long 0x00 "fifo4_dp,Data Port Register"
|
|
in
|
|
hgroup.long 0xD4++0x3
|
|
hide.long 0x00 "fifo5_dp,Data Port Register"
|
|
in
|
|
hgroup.long 0xD8++0x3
|
|
hide.long 0x00 "fifo6_dp,Data Port Register"
|
|
in
|
|
hgroup.long 0xDC++0x3
|
|
hide.long 0x00 "fifo7_dp,Data Port Register"
|
|
in
|
|
hgroup.long 0xE0++0x3
|
|
hide.long 0x00 "fifo8_dp,Data Port Register"
|
|
in
|
|
hgroup.long 0xE4++0x3
|
|
hide.long 0x00 "fifo9_dp,Data Port Register"
|
|
in
|
|
hgroup.long 0xE8++0x3
|
|
hide.long 0x00 "fifo10_dp,Data Port Register"
|
|
in
|
|
hgroup.long 0xEC++0x3
|
|
hide.long 0x00 "fifo11_dp,Data Port Register"
|
|
in
|
|
hgroup.long 0xF0++0x3
|
|
hide.long 0x00 "fifo12_dp,Data Port Register"
|
|
in
|
|
hgroup.long 0xF4++0x3
|
|
hide.long 0x00 "fifo13_dp,Data Port Register"
|
|
in
|
|
hgroup.long 0xF8++0x3
|
|
hide.long 0x00 "fifo14_dp,Data Port Register"
|
|
in
|
|
hgroup.long 0xFC++0x3
|
|
hide.long 0x00 "fifo15_dp,Data Port Register"
|
|
in
|
|
width 11.
|
|
tree.end
|
|
tree.end
|
|
tree "AES-DES Cipher Coprocessor"
|
|
base ad:0x90a00000
|
|
width 18.
|
|
group.long 0x00++0x3
|
|
line.long 0x00 "EncryptControl,Encryption Control Register"
|
|
bitfld.long 0x00 8. " pchk ,Parity check bit" "Disabled,Enabled"
|
|
bitfld.long 0x00 7. " first ,Specifies the first data block" "Non-first,First"
|
|
textline " "
|
|
bitfld.long 0x00 4.--6. " emode ,Operation mode select" "ECB,CBC,CTR,Reserved,CFB8,OFB,Reserved,Reserved"
|
|
bitfld.long 0x00 1.--3. " method ,Encryption algorithm select" "DES,Triple-DES,Reserved,Reserved,AES-128,AES-192,AES-256,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 0. " decrypt ,Decryption or encryption stage" "Encryption,Decryption"
|
|
rgroup.long 0x08++0x27
|
|
line.long 0x00 "FIFOStatus,FIFO Status Register"
|
|
hexmask.long.byte 0x00 24.--31. 1. " of_entity ,OUT FIFO entity count"
|
|
hexmask.long.byte 0x00 16.--23. 1. " If_entity ,IN FIFO entity count"
|
|
textline " "
|
|
bitfld.long 0x00 3. " Offull ,OUT FIFO is full" "Not full,Full"
|
|
bitfld.long 0x00 2. " ofempty ,OUT FIFO is empty" "Not empty,Empty"
|
|
textline " "
|
|
bitfld.long 0x00 1. " Iffull ,IN FIFO is full" "Not full,Full"
|
|
bitfld.long 0x00 0. " ifempty ,IN FIOF is empty" "Not empty,Empty"
|
|
line.long 0x04 "PErrStatus,Parity Error Register"
|
|
bitfld.long 0x04 31. " perr ,Parity error" "No error,Error"
|
|
hexmask.long.tbyte 0x04 0.--23. 1. " perrb ,Parity error bits of each byte of DES Keys"
|
|
line.long 0x8 "Key0,Security Key 0 Register"
|
|
line.long 0xC "Key1,Security Key 1 Register"
|
|
line.long 0x10 "Key2,Security Key 2 Register"
|
|
line.long 0x14 "Key3,Security Key 3 Register"
|
|
line.long 0x18 "Key4,Security Key 4 Register"
|
|
line.long 0x1C "Key5,Security Key 5 Register"
|
|
line.long 0x20 "Key6,Security Key 6 Register"
|
|
line.long 0x24 "Key7,Security Key 7 Register"
|
|
group.long 0x30++0x3
|
|
line.long 0x00 "IV0,Initial Vector 0 Register"
|
|
group.long 0x34++0x3
|
|
line.long 0x00 "IV1,Initial Vector 1 Register"
|
|
group.long 0x38++0x3
|
|
line.long 0x00 "IV2,Initial Vector 2 Register"
|
|
group.long 0x3C++0x3
|
|
line.long 0x00 "IV3,Initial Vector 3 Register"
|
|
group.long 0x48++0x17
|
|
line.long 0x00 "DMASrc,Source address of DMA"
|
|
line.long 0x04 "DMADes,DMA Destination Address Register"
|
|
line.long 0x08 "DMATrasSize,DMA Transfer Size Register"
|
|
hexmask.long.word 0x08 0.--11. 1. " TranSize ,Total byte sizes of DMA transfer"
|
|
line.long 0x0c "DMACtrl,DMA Control Register"
|
|
bitfld.long 0x0C 0. " DmaEn ,Enable DMA" "Disabled,Enabled"
|
|
line.long 0x10 "FIFOThold,FIFO Threshold Register"
|
|
hexmask.long.byte 0x10 8.--15. 1. " OUTFIFOThold ,Water mark of OUTFIFO data count"
|
|
hexmask.long.byte 0x10 0.--7. 1. " INFIFOThold ,Water mark of INFIFO data count"
|
|
line.long 0x14 "IntrEnable,Interrupt Enable Register"
|
|
bitfld.long 0x14 1. " ErrIntrEn ,DMA receives hresp error interrupt source" "Disabled,Enabled"
|
|
bitfld.long 0x14 0. " DoneIntrEn ,DMA transfer done interrupt source" "Disabled,Enabled"
|
|
rgroup.long 0x60++0x7
|
|
line.long 0x00 "IntrSrc,Interrupt Source Register"
|
|
bitfld.long 0x00 1. " ErrIntr ,DMA receives hresp error interrupt source before masked" "Not received,Received"
|
|
bitfld.long 0x00 0. " DoneIntr ,DMA transfer done interrupt source before masked" "Not transferred,Transferred"
|
|
line.long 0x04 "MaskedIntrStatus,Masked Interrupt Status"
|
|
bitfld.long 0x04 1. " ErrIntrMsk ,DMA receives hresp error after masked" "Not received,Received"
|
|
bitfld.long 0x04 0. " DoneIntrMsk ,DMA transfer done interrupt after masked" "Not transferred,Transferred"
|
|
wgroup.long 0x68++0x3
|
|
line.long 0x00 "IntrClr,Interrupt Clear Register"
|
|
bitfld.long 0x00 1. " ClrErrIntr ,Clear DMA receives hresp error interrupt" "No effect,Cleared"
|
|
bitfld.long 0x00 0. " ClrDoneIntr ,Clear DMA transfer done interrupt" "No effect,Cleared"
|
|
rgroup.long 0x70++0x7
|
|
line.long 0x00 "REVSION,Version Register"
|
|
line.long 0x04 "FEATURE,Feature Register"
|
|
rgroup.long 0x80++0xf
|
|
line.long 0x00 "LAST_IV0,Last Block IV Output Register"
|
|
rgroup.long 0x84++0xf
|
|
line.long 0x00 "LAST_IV1,Last Block IV Output Register"
|
|
rgroup.long 0x88++0xf
|
|
line.long 0x00 "LAST_IV2,Last Block IV Output Register"
|
|
rgroup.long 0x8C++0xf
|
|
line.long 0x00 "LAST_IV3,Last Block IV Output Register"
|
|
width 11.
|
|
tree.end
|
|
tree "Synchronous Serial Port Controller"
|
|
base ad:0x99400000
|
|
width 11.
|
|
group.long 0x00++0xb
|
|
line.long 0x00 "SSPCR0,SSP Control Register 0"
|
|
bitfld.long 0x00 12.--14. " FFMT ,Frame format" "SSP,SPI,MICROWIRE,Philips IIS,Intel AC-link,Reserved,Reserved,Reserved"
|
|
bitfld.long 0x00 8.--9. " FSDIST ,Frame/sync and data distance (IIS frame format)" "First bit,1,2,3"
|
|
textline " "
|
|
bitfld.long 0x00 7. " LBM ,Loop back mode" "Normal,Loop back"
|
|
bitfld.long 0x00 6. " LSB ,Bit sequence indicator" "MSB,LSB"
|
|
textline " "
|
|
bitfld.long 0x00 5. " FSPO ,Frame/sync polarity" "High,Low"
|
|
bitfld.long 0x00 4. " FSJSTFY ,Data justify" "Back,Front"
|
|
textline " "
|
|
bitfld.long 0x00 2.--3. " OPM ,Operation mode" "Slave,Slave,Master,Master"
|
|
bitfld.long 0x00 1. " SCLKPO ,SCLK polarity" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 0. " SCLKPH ,SCLK phase" "1 cycle,0.5 cycles"
|
|
line.long 0x04 "SSPCR1,SSP Control Register 1"
|
|
hexmask.long.byte 0x04 24.--31. 1. " PDL ,Padding data length"
|
|
bitfld.long 0x04 16.--20. " SDL ,Serial data length" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
hexmask.long.word 0x04 0.--15. 1. " SCLKDIV ,SCLK divider"
|
|
line.long 0x08 "SSPCR2,SSP Control Register 2"
|
|
bitfld.long 0x08 6. " SSPRST ,SSP reset" "No effect,Reset"
|
|
bitfld.long 0x08 5. " ACCRST ,AC-link cold reset enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 4. " ACWRST ,AC-link warm reset enable" "Disabled,Enabled"
|
|
bitfld.long 0x08 3. " TXFCLR ,Transmit FIFO clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x08 2. " RXFCLR ,Receive FIFO clear" "No effect,Cleared"
|
|
bitfld.long 0x08 1. " TXDOE ,Transmit data output enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 0. " SSPEN ,SSP enable" "Disabled,Enabled"
|
|
rgroup.long 0x0c++0x3
|
|
line.long 0x00 "SSPSR,SSP Status Register"
|
|
bitfld.long 0x00 12.--16. " TFVE ,Transmit FIFO valid entries" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 4.--8. " RFVE ,Receive FIFO valid entries" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
textline " "
|
|
bitfld.long 0x00 2. " BUSY ,Busy indicator" "Not busy,Busy"
|
|
bitfld.long 0x00 1. " TFNF ,Transmit FIFO not full" "Full,Not full"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RFF ,Receive FIFO full" "Not full,Full"
|
|
group.long 0x10++0x3
|
|
line.long 0x00 "ICR,Interrupt Control Register"
|
|
bitfld.long 0x00 12.--15. " TFTHOD ,Transmit FIFO threshold" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 8.--11. " RFTHOD ,Receive FIFO threshold" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
textline " "
|
|
bitfld.long 0x00 6. " AC97FCEN ,AC97 frame complete" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 5. " TFDMAEN ,Transmit DMA request enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " RFDMAEN ,Receive DMA request enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " TFTHIEN ,Transmit FIFO threshold interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 2. " RFTHIEN ,Receive FIFO threshold interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " TFURIEN ,Transmit FIFO underrun interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " RFORIEN ,Receive FIFO overrun interrupt enable" "Disabled,Enabled"
|
|
hgroup.long 0x14++0x3
|
|
hide.long 0x00 "ISR,Interrupt Status Register"
|
|
in
|
|
hgroup.long 0x18++0x3
|
|
hide.long 0x00 "SSRTR,SSP Transmit/Receive Data Register"
|
|
in
|
|
group.long 0x20++0x3
|
|
line.long 0x00 "ACSVR,AC-Link Slot Valid Register"
|
|
bitfld.long 0x00 14. " SLOT1V ,First slot is valid" "Not valid,Valid"
|
|
bitfld.long 0x00 13. " SLOT2V ,Second slot is valid" "Not valid,Valid"
|
|
textline " "
|
|
bitfld.long 0x00 12. " SLOT3V ,Third slot is valid" "Not valid,Valid"
|
|
bitfld.long 0x00 11. " SLOT4V ,Fourth slot is valid" "Not valid,Valid"
|
|
textline " "
|
|
bitfld.long 0x00 10. " SLOT5V ,Fifth slot is valid" "Not valid,Valid"
|
|
bitfld.long 0x00 9. " SLOT6V ,Sixth slot is valid" "Not valid,Valid"
|
|
textline " "
|
|
bitfld.long 0x00 8. " SLOT7V ,Seventh slot is valid" "Not valid,Valid"
|
|
bitfld.long 0x00 7. " SLOT8V ,Eighth slot is valid" "Not valid,Valid"
|
|
textline " "
|
|
bitfld.long 0x00 6. " SLOT9V ,Ninth slot is valid" "Not valid,Valid"
|
|
bitfld.long 0x00 5. " SLOT10V ,Tenth slot is valid" "Not valid,Valid"
|
|
textline " "
|
|
bitfld.long 0x00 4. " SLOT11V ,Eleventh slot is valid" "Not valid,Valid"
|
|
bitfld.long 0x00 3. " SLOT12V ,Twelfth slot is valid" "Not valid,Valid"
|
|
textline " "
|
|
bitfld.long 0x00 0.--1. " CODECID ,CODEC ID shifted out at TAG slot" "0,1,2,3"
|
|
rgroup.long 0x40++0x7
|
|
line.long 0x00 "SSPRR,SSP Revision Register"
|
|
hexmask.long.byte 0x00 16.--23. 1. " MAJOR_REV ,Major revision number"
|
|
hexmask.long.byte 0x00 8.--15. 1. " MINOR_REV ,Minor revision number"
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--7. 1. " REL_REV ,Release number"
|
|
line.long 0x04 "SSPFR,SSP Feature Register"
|
|
bitfld.long 0x04 27. " SSP_FCFG ,TI's SSP function configuration" "0,1"
|
|
bitfld.long 0x04 26. " SPIMWR_FCFG ,Motorola SPI and National Semiconductor MICROWIRE function configurations" "0,1"
|
|
textline " "
|
|
bitfld.long 0x04 25. " I2S_FCFG ,Philip I2S function configuration" "0,1"
|
|
bitfld.long 0x04 24. " AC97_FCFG ,Intel AC-link function configuration" "0,1"
|
|
textline " "
|
|
hexmask.long.byte 0x04 16.--23. 1. " TXFIFO_DEPTH ,Transmit FIFO size configuration"
|
|
hexmask.long.byte 0x04 8.--15. 1. " RXFIFO_DEPTH ,Receive FIFO size configuration"
|
|
textline " "
|
|
hexmask.long.byte 0x04 0.--7. 1. " FIFO_WIDTH ,Transmit/receive FIFO width"
|
|
width 11.
|
|
tree.end
|
|
tree.open "UART Controller"
|
|
tree "UART1"
|
|
base ad:0x98200000
|
|
width 11.
|
|
if (((d.b(ad:(0x98200000+0x0c)))&0x80)==0x00)
|
|
;DLAB=0
|
|
hgroup.byte 0x00++0x00
|
|
hide.byte 0x00 "RBR/THR1,Receiver/transmitter register"
|
|
in
|
|
group.byte 0x04++0x0
|
|
line.byte 0x00 "IER1,Interrupt Enable Register"
|
|
bitfld.byte 0x00 3. " MS ,Enables the modem status interrupt" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " RLS ,Enables the receiver line status interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " THRE ,Enables the transmitter holding register empty interrupt" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0. " RDA ,Enables the received data available interrupt" "Disabled,Enabled"
|
|
rgroup.byte 0x08++0x0
|
|
line.byte 0x00 "IIR1,Interrupt Identification Register 1"
|
|
bitfld.byte 0x00 6.--7. " FEn ,FIFO mode enable" "00,01,10,11"
|
|
bitfld.byte 0x00 4. " FF ,TX FIFO full" "Not full,Full"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " FO ,FIFO mode only" "Disabled,Enabled"
|
|
bitfld.byte 0x00 1.--2. " IIC ,Interrupt Identification Code" "Fourth,Third,Second,Highest"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " IP ,Interrupt Pending" "Enabled,Disabled"
|
|
wgroup.byte 0x08++0x0
|
|
line.byte 0x00 "FCR1,FIFO Controller Register 1"
|
|
bitfld.byte 0x00 6.--7. " RXFIFO_TRGL ,Set the trigger level of the RX FIFO interrupt (16-byte/32-byte/64-byte/128-byte FIFO)" "1,4/8/16/32,8/16/32/64,14/28/56/120"
|
|
bitfld.byte 0x00 4.--5. " TXFIFO_TRGL ,Set the trigger level of the TX FIFO interrupt (16-byte/32-byte/64-byte/128-byte FIFO)" "1,3/6/16/32,9/18/32/64,13/26/56/120"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " DMAM ,DMA Mode" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " TXR ,TX FIFO Reset" "No reset,Reset"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " RXR ,RX FIFO Reset" "No reset,Reset"
|
|
bitfld.byte 0x00 0. " FEn ,FIFO Enable" "Disabled,Enabled"
|
|
else
|
|
group.byte 0x00++0x0
|
|
line.byte 0x00 "DLL1,Baud Rate Divisor Latch LSB"
|
|
group.byte 0x04++0x0
|
|
line.byte 0x00 "DLM1,Baud Rate Divisor Latch MSB"
|
|
group.byte 0x08++0x0
|
|
line.byte 0x00 "PSR1,Prescaler Register"
|
|
bitfld.byte 0x00 0.--4. " PSR ,Prescaler value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
endif
|
|
if (((d.b(ad:(0x98200000+0xc)))&0x3)==0x0)
|
|
group.byte 0x0c++0x00
|
|
line.byte 0x00 "LCR1,Line Control Register 1"
|
|
bitfld.byte 0x00 7. " DLAB ,Divisor Latch Access Bit" "No access,Access"
|
|
bitfld.byte 0x00 6. " SB ,Breaks the transmission to the receiving UART" "No break,Break"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " SP ,Stick Parity" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " EP ,Even parity select bit" "Odd,Even"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " PEn ,Parity enable bit" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " Stop ,The number of stop bits to be transmitted" "1,1.5"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--1. " WL[1:0] ,Word length of the data being transmitted and received" "5 bits,6 bits,7 bits,8 bits"
|
|
else
|
|
group.byte 0x0c++0x00
|
|
line.byte 0x00 "LCR1,Line Control Register 1"
|
|
bitfld.byte 0x00 7. " DLAB ,Divisor Latch Access Bit" "No access,Access"
|
|
bitfld.byte 0x00 6. " SB ,Breaks the transmission to the receiving UART" "No break,Break"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " SP ,Stick Parity" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " EP ,Even parity select bit" "Odd,Even"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " PEn ,Parity enable bit" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " Stop ,The number of stop bits to be transmitted" "1,2"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--1. " WL[1:0] ,Word length of the data being transmitted and received" "5 bits,6 bits,7 bits,8 bits"
|
|
endif
|
|
group.byte 0x10++0x0
|
|
line.byte 0x00 "MCR1,Modem Controller Register 1"
|
|
bitfld.byte 0x00 6. " Out3 ,General purpose output io_irda_nout3" "Low,High"
|
|
bitfld.byte 0x00 5. " DMAMmode2 ,UART/SIR DMA mode" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " Loop ,Loopback mode control bit" "Low,High"
|
|
bitfld.byte 0x00 3. " Out2 ,General purpose, active low, output io_irda_nout2" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 2. " Out1 ,General purpose, active low, output io_irda_nout1" "Low,High"
|
|
bitfld.byte 0x00 1. " RTS ,'Request to send' active low output" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " DTR ,'Data terminal ready' active low output io_irda_ndtr" "Low,High"
|
|
hgroup.byte 0x14++0x0
|
|
hide.byte 0x00 "LSR1,Line Status Register 1"
|
|
in
|
|
wgroup.byte 0x14++0x0
|
|
line.byte 0x00 "TST1,Testing Register 1"
|
|
bitfld.byte 0x00 4. " TEST_CRC_ERR ,Incorrect CRC during FIR transmission" "No test,Test"
|
|
bitfld.byte 0x00 3. " TEST_PHY_ERR ,Incorrect 4PPM encoding chips during FIR transmission" "No test,Test"
|
|
textline " "
|
|
bitfld.byte 0x00 2. " TEST_BAUDGEN ,Improve baud generator toggle rate" "No test,Test"
|
|
bitfld.byte 0x00 1. " TEST_FRM_ERR ,Logic 0 STOP bit during UART transmission" "No test,Test"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " TEST_PAR_ERR ,Incorrect parity during UART transmission" "No test,Test"
|
|
rgroup.byte 0x18++0x0
|
|
line.byte 0x00 "MSR1,Modem Status Register 1"
|
|
bitfld.byte 0x00 7. " DCD ,Data Carrier Detect" "Not occurred,Occurred"
|
|
bitfld.byte 0x00 6. " RI ,Ring Indicator" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " DSR ,Data Set Ready" "Not occurred,Occurred"
|
|
bitfld.byte 0x00 4. " CTS ,Clear To Send" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " DeltaDCD ,The delta-DCD flag" "Not changed,Changed"
|
|
bitfld.byte 0x00 2. " TE ,Trailing edge R1" "Not detected,Detected"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " DDSR ,Delta DSR" "Not changed,Changed"
|
|
bitfld.byte 0x00 0. " DCTS ,Delta CTS" "Not changed,Changed"
|
|
group.byte 0x1c++0x0
|
|
line.byte 0x00 "SPR1,Scratch Pad Register 1"
|
|
hexmask.byte 0x00 1.--7. 1. " UD ,User Data"
|
|
bitfld.byte 0x00 0. " RS485En ,RS485 RTS Enable" "Disabled,Enabled"
|
|
width 11.
|
|
tree.end
|
|
tree "UART2"
|
|
base ad:0x99600000
|
|
width 11.
|
|
if (((d.b(ad:(0x98200000+0x0c)))&0x80)==0x00)
|
|
;DLAB=0
|
|
hgroup.byte 0x00++0x00
|
|
hide.byte 0x00 "RBR/THR2,Receiver/transmitter register"
|
|
in
|
|
group.byte 0x04++0x0
|
|
line.byte 0x00 "IER2,Interrupt Enable Register"
|
|
bitfld.byte 0x00 3. " MS ,Enables the modem status interrupt" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " RLS ,Enables the receiver line status interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " THRE ,Enables the transmitter holding register empty interrupt" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0. " RDA ,Enables the received data available interrupt" "Disabled,Enabled"
|
|
rgroup.byte 0x08++0x0
|
|
line.byte 0x00 "IIR2,Interrupt Identification Register 2"
|
|
bitfld.byte 0x00 6.--7. " FEn ,FIFO mode enable" "00,01,10,11"
|
|
bitfld.byte 0x00 4. " FF ,TX FIFO full" "Not full,Full"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " FO ,FIFO mode only" "Disabled,Enabled"
|
|
bitfld.byte 0x00 1.--2. " IIC ,Interrupt Identification Code" "Fourth,Third,Second,Highest"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " IP ,Interrupt Pending" "Enabled,Disabled"
|
|
wgroup.byte 0x08++0x0
|
|
line.byte 0x00 "FCR2,FIFO Controller Register 2"
|
|
bitfld.byte 0x00 6.--7. " RXFIFO_TRGL ,Set the trigger level of the RX FIFO interrupt (16-byte/32-byte/64-byte/128-byte FIFO)" "1,4/8/16/32,8/16/32/64,14/28/56/120"
|
|
bitfld.byte 0x00 4.--5. " TXFIFO_TRGL ,Set the trigger level of the TX FIFO interrupt (16-byte/32-byte/64-byte/128-byte FIFO)" "1,3/6/16/32,9/18/32/64,13/26/56/120"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " DMAM ,DMA Mode" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " TXR ,TX FIFO Reset" "No reset,Reset"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " RXR ,RX FIFO Reset" "No reset,Reset"
|
|
bitfld.byte 0x00 0. " FEn ,FIFO Enable" "Disabled,Enabled"
|
|
else
|
|
group.byte 0x00++0x0
|
|
line.byte 0x00 "DLL2,Baud Rate Divisor Latch LSB"
|
|
group.byte 0x04++0x0
|
|
line.byte 0x00 "DLM2,Baud Rate Divisor Latch MSB"
|
|
group.byte 0x08++0x0
|
|
line.byte 0x00 "PSR2,Prescaler Register"
|
|
bitfld.byte 0x00 0.--4. " PSR ,Prescaler value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
endif
|
|
if (((d.b(ad:(0x99600000+0xc)))&0x3)==0x0)
|
|
group.byte 0x0c++0x00
|
|
line.byte 0x00 "LCR2,Line Control Register 2"
|
|
bitfld.byte 0x00 7. " DLAB ,Divisor Latch Access Bit" "No access,Access"
|
|
bitfld.byte 0x00 6. " SB ,Breaks the transmission to the receiving UART" "No break,Break"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " SP ,Stick Parity" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " EP ,Even parity select bit" "Odd,Even"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " PEn ,Parity enable bit" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " Stop ,The number of stop bits to be transmitted" "1,1.5"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--1. " WL[1:0] ,Word length of the data being transmitted and received" "5 bits,6 bits,7 bits,8 bits"
|
|
else
|
|
group.byte 0x0c++0x00
|
|
line.byte 0x00 "LCR2,Line Control Register 2"
|
|
bitfld.byte 0x00 7. " DLAB ,Divisor Latch Access Bit" "No access,Access"
|
|
bitfld.byte 0x00 6. " SB ,Breaks the transmission to the receiving UART" "No break,Break"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " SP ,Stick Parity" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " EP ,Even parity select bit" "Odd,Even"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " PEn ,Parity enable bit" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " Stop ,The number of stop bits to be transmitted" "1,2"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--1. " WL[1:0] ,Word length of the data being transmitted and received" "5 bits,6 bits,7 bits,8 bits"
|
|
endif
|
|
group.byte 0x10++0x0
|
|
line.byte 0x00 "MCR2,Modem Controller Register 2"
|
|
bitfld.byte 0x00 6. " Out3 ,General purpose output io_irda_nout3" "Low,High"
|
|
bitfld.byte 0x00 5. " DMAMmode2 ,UART/SIR DMA mode" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " Loop ,Loopback mode control bit" "Low,High"
|
|
bitfld.byte 0x00 3. " Out2 ,General purpose, active low, output io_irda_nout2" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 2. " Out1 ,General purpose, active low, output io_irda_nout1" "Low,High"
|
|
bitfld.byte 0x00 1. " RTS ,'Request to send' active low output" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " DTR ,'Data terminal ready' active low output io_irda_ndtr" "Low,High"
|
|
hgroup.byte 0x14++0x0
|
|
hide.byte 0x00 "LSR2,Line Status Register 2"
|
|
in
|
|
wgroup.byte 0x14++0x0
|
|
line.byte 0x00 "TST2,Testing Register 2"
|
|
bitfld.byte 0x00 4. " TEST_CRC_ERR ,Incorrect CRC during FIR transmission" "No test,Test"
|
|
bitfld.byte 0x00 3. " TEST_PHY_ERR ,Incorrect 4PPM encoding chips during FIR transmission" "No test,Test"
|
|
textline " "
|
|
bitfld.byte 0x00 2. " TEST_BAUDGEN ,Improve baud generator toggle rate" "No test,Test"
|
|
bitfld.byte 0x00 1. " TEST_FRM_ERR ,Logic 0 STOP bit during UART transmission" "No test,Test"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " TEST_PAR_ERR ,Incorrect parity during UART transmission" "No test,Test"
|
|
rgroup.byte 0x18++0x0
|
|
line.byte 0x00 "MSR2,Modem Status Register 2"
|
|
bitfld.byte 0x00 7. " DCD ,Data Carrier Detect" "Not occurred,Occurred"
|
|
bitfld.byte 0x00 6. " RI ,Ring Indicator" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " DSR ,Data Set Ready" "Not occurred,Occurred"
|
|
bitfld.byte 0x00 4. " CTS ,Clear To Send" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " DeltaDCD ,The delta-DCD flag" "Not changed,Changed"
|
|
bitfld.byte 0x00 2. " TE ,Trailing edge R1" "Not detected,Detected"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " DDSR ,Delta DSR" "Not changed,Changed"
|
|
bitfld.byte 0x00 0. " DCTS ,Delta CTS" "Not changed,Changed"
|
|
group.byte 0x1c++0x0
|
|
line.byte 0x00 "SPR2,Scratch Pad Register 2"
|
|
hexmask.byte 0x00 1.--7. 1. " UD ,User Data"
|
|
bitfld.byte 0x00 0. " RS485En ,RS485 RTS Enable" "Disabled,Enabled"
|
|
width 11.
|
|
tree.end
|
|
tree.end
|
|
tree "General Purpose I/O"
|
|
base ad:0x98700000
|
|
width 22.
|
|
group.long 0x00++0x3
|
|
line.long 0x00 "GpioDataOut,The GPIO Data Output Register"
|
|
setclrfld.long 0x00 31. 0x10 31. 0x14 31. " GpioDataOut[31]_set/slr ,The GPIO data out pin 31" "Low,High"
|
|
setclrfld.long 0x00 30. 0x10 30. 0x14 30. " GpioDataOut[30]_set/clr ,The GPIO data out pin 30" "Low,High"
|
|
textline " "
|
|
setclrfld.long 0x00 29. 0x10 29. 0x14 29. " GpioDataOut[29]_set/clr ,The GPIO data out pin 29" "Low,High"
|
|
setclrfld.long 0x00 28. 0x10 28. 0x14 28. " GpioDataOut[28]_set/clr ,The GPIO data out pin 28" "Low,High"
|
|
textline " "
|
|
setclrfld.long 0x00 27. 0x10 27. 0x14 27. " GpioDataOut[27]_set/clr ,The GPIO data out pin 27" "Low,High"
|
|
setclrfld.long 0x00 26. 0x10 26. 0x14 26. " GpioDataOut[26]_set/clr ,The GPIO data out pin 26" "Low,High"
|
|
textline " "
|
|
setclrfld.long 0x00 25. 0x10 25. 0x14 25. " GpioDataOut[25]_set/clr ,The GPIO data out pin 25" "Low,High"
|
|
setclrfld.long 0x00 24. 0x10 24. 0x14 24. " GpioDataOut[24]_set/clr ,The GPIO data out pin 24" "Low,High"
|
|
textline " "
|
|
setclrfld.long 0x00 23. 0x10 23. 0x14 23. " GpioDataOut[23]_set/clr ,The GPIO data out pin 23" "Low,High"
|
|
setclrfld.long 0x00 22. 0x10 22. 0x14 22. " GpioDataOut[22]_set/clr ,The GPIO data out pin 22" "Low,High"
|
|
textline " "
|
|
setclrfld.long 0x00 21. 0x10 21. 0x14 21. " GpioDataOut[21]_set/clr ,The GPIO data out pin 21" "Low,High"
|
|
setclrfld.long 0x00 20. 0x10 20. 0x14 20. " GpioDataOut[20]_set/clr ,The GPIO data out pin 20" "Low,High"
|
|
textline " "
|
|
setclrfld.long 0x00 19. 0x10 19. 0x14 19. " GpioDataOut[19]_set/clr ,The GPIO data out pin 19" "Low,High"
|
|
setclrfld.long 0x00 18. 0x10 18. 0x14 18. " GpioDataOut[18]_set/clr ,The GPIO data out pin 18" "Low,High"
|
|
textline " "
|
|
setclrfld.long 0x00 17. 0x10 17. 0x14 17. " GpioDataOut[17]_set/clr ,The GPIO data out pin 17" "Low,High"
|
|
setclrfld.long 0x00 16. 0x10 16. 0x14 16. " GpioDataOut[16]_set/clr ,The GPIO data out pin 16" "Low,High"
|
|
textline " "
|
|
setclrfld.long 0x00 15. 0x10 15. 0x14 15. " GpioDataOut[15]_set/clr ,The GPIO data out pin 15" "Low,High"
|
|
setclrfld.long 0x00 14. 0x10 14. 0x14 14. " GpioDataOut[14]_set/clr ,The GPIO data out pin 14" "Low,High"
|
|
textline " "
|
|
setclrfld.long 0x00 13. 0x10 13. 0x14 13. " GpioDataOut[13]_set/clr ,The GPIO data out pin 13" "Low,High"
|
|
setclrfld.long 0x00 12. 0x10 12. 0x14 12. " GpioDataOut[12]_set/clr ,The GPIO data out pin 12" "Low,High"
|
|
textline " "
|
|
setclrfld.long 0x00 11. 0x10 11. 0x14 11. " GpioDataOut[11]_set/clr ,The GPIO data out pin 11" "Low,High"
|
|
setclrfld.long 0x00 10. 0x10 10. 0x14 10. " GpioDataOut[10]_set/clr ,The GPIO data out pin 10" "Low,High"
|
|
textline " "
|
|
setclrfld.long 0x00 9. 0x10 9. 0x14 9. " GpioDataOut[9]_set/clr ,The GPIO data out pin 9" "Low,High"
|
|
setclrfld.long 0x00 8. 0x10 8. 0x14 8. " GpioDataOut[8]_set/clr ,The GPIO data out pin 8" "Low,High"
|
|
textline " "
|
|
setclrfld.long 0x00 7. 0x10 7. 0x14 7. " GpioDataOut[7]_set/clr ,The GPIO data out pin 7" "Low,High"
|
|
setclrfld.long 0x00 6. 0x10 6. 0x14 6. " GpioDataOut[6]_set/clr ,The GPIO data out pin 6" "Low,High"
|
|
textline " "
|
|
setclrfld.long 0x00 5. 0x10 5. 0x14 5. " GpioDataOut[5]_set/clr ,The GPIO data out pin 5" "Low,High"
|
|
setclrfld.long 0x00 4. 0x10 4. 0x14 4. " GpioDataOut[4]_set/clr ,The GPIO data out pin 4" "Low,High"
|
|
textline " "
|
|
setclrfld.long 0x00 3. 0x10 3. 0x14 3. " GpioDataOut[3]_set/clr ,The GPIO data out pin 3" "Low,High"
|
|
setclrfld.long 0x00 2. 0x10 2. 0x14 2. " GpioDataOut[2]_set/clr ,The GPIO data out pin 2" "Low,High"
|
|
textline " "
|
|
setclrfld.long 0x00 1. 0x10 1. 0x14 1. " GpioDataOut[1]_set/clr ,The GPIO data out pin 1" "Low,High"
|
|
setclrfld.long 0x00 0. 0x10 0. 0x14 0. " GpioDataOut[0]_set/clr ,The GPIO data out pin 0" "Low,High"
|
|
rgroup.long 0x04++0x3
|
|
line.long 0x00 "GpioDataIn,The GPIO Data Input Register"
|
|
bitfld.long 0x00 31. " GpioDataIn[31] ,The GPIO data in pin 31" "Low,High"
|
|
bitfld.long 0x00 30. " GpioDataIn[30] ,The GPIO data in pin 30" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 29. " GpioDataIn[29] ,The GPIO data in pin 29" "Low,High"
|
|
bitfld.long 0x00 28. " GpioDataIn[28] ,The GPIO data in pin 28" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 27. " GpioDataIn[27] ,The GPIO data in pin 27" "Low,High"
|
|
bitfld.long 0x00 26. " GpioDataIn[26] ,The GPIO data in pin 26" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 25. " GpioDataIn[25] ,The GPIO data in pin 25" "Low,High"
|
|
bitfld.long 0x00 24. " GpioDataIn[24] ,The GPIO data in pin 24" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 23. " GpioDataIn[23] ,The GPIO data in pin 23" "Low,High"
|
|
bitfld.long 0x00 22. " GpioDataIn[22] ,The GPIO data in pin 22" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 21. " GpioDataIn[21] ,The GPIO data in pin 21" "Low,High"
|
|
bitfld.long 0x00 20. " GpioDataIn[20] ,The GPIO data in pin 20" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 19. " GpioDataIn[19] ,The GPIO data in pin 19" "Low,High"
|
|
bitfld.long 0x00 18. " GpioDataIn[18] ,The GPIO data in pin 18" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 17. " GpioDataIn[17] ,The GPIO data in pin 17" "Low,High"
|
|
bitfld.long 0x00 16. " GpioDataIn[16] ,The GPIO data in pin 16" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 15. " GpioDataIn[15] ,The GPIO data in pin 15" "Low,High"
|
|
bitfld.long 0x00 14. " GpioDataIn[14] ,The GPIO data in pin 14" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 13. " GpioDataIn[13] ,The GPIO data in pin 13" "Low,High"
|
|
bitfld.long 0x00 12. " GpioDataIn[12] ,The GPIO data in pin 12" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 11. " GpioDataIn[11] ,The GPIO data in pin 11" "Low,High"
|
|
bitfld.long 0x00 10. " GpioDataIn[10] ,The GPIO data in pin 10" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 9. " GpioDataIn[9] ,The GPIO data in pin 9" "Low,High"
|
|
bitfld.long 0x00 8. " GpioDataIn[8] ,The GPIO data in pin 8" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 7. " GpioDataIn[7] ,The GPIO data in pin 7" "Low,High"
|
|
bitfld.long 0x00 6. " GpioDataIn[6] ,The GPIO data in pin 6" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 5. " GpioDataIn[5] ,The GPIO data in pin 5" "Low,High"
|
|
bitfld.long 0x00 4. " GpioDataIn[4] ,The GPIO data in pin 4" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 3. " GpioDataIn[3] ,The GPIO data in pin 3" "Low,High"
|
|
bitfld.long 0x00 2. " GpioDataIn[2] ,The GPIO data in pin 2" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 1. " GpioDataIn[1] ,The GPIO data in pin 1" "Low,High"
|
|
bitfld.long 0x00 0. " GpioDataIn[0] ,The GPIO data in pin 0" "Low,High"
|
|
group.long 0x08++0x7
|
|
line.long 0x00 "PinDir,GPIO Direction Register"
|
|
bitfld.long 0x00 31. " PinDir[31] ,GPIO direction pin 31" "Input,Output"
|
|
bitfld.long 0x00 30. " PinDir[30] ,GPIO direction pin 30" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x00 29. " PinDir[29] ,GPIO direction pin 29" "Input,Output"
|
|
bitfld.long 0x00 28. " PinDir[28] ,GPIO direction pin 28" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x00 27. " PinDir[27] ,GPIO direction pin 27" "Input,Output"
|
|
bitfld.long 0x00 26. " PinDir[26] ,GPIO direction pin 26" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x00 25. " PinDir[25] ,GPIO direction pin 25" "Input,Output"
|
|
bitfld.long 0x00 24. " PinDir[24] ,GPIO direction pin 24" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x00 23. " PinDir[23] ,GPIO direction pin 23" "Input,Output"
|
|
bitfld.long 0x00 22. " PinDir[22] ,GPIO direction pin 22" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x00 21. " PinDir[21] ,GPIO direction pin 21" "Input,Output"
|
|
bitfld.long 0x00 20. " PinDir[20] ,GPIO direction pin 20" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x00 19. " PinDir[19] ,GPIO direction pin 19" "Input,Output"
|
|
bitfld.long 0x00 18. " PinDir[18] ,GPIO direction pin 18" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x00 17. " PinDir[17] ,GPIO direction pin 17" "Input,Output"
|
|
bitfld.long 0x00 16. " PinDir[16] ,GPIO direction pin 16" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x00 15. " PinDir[15] ,GPIO direction pin 15" "Input,Output"
|
|
bitfld.long 0x00 14. " PinDir[14] ,GPIO direction pin 14" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x00 13. " PinDir[13] ,GPIO direction pin 13" "Input,Output"
|
|
bitfld.long 0x00 12. " PinDir[12] ,GPIO direction pin 12" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x00 11. " PinDir[11] ,GPIO direction pin 11" "Input,Output"
|
|
bitfld.long 0x00 10. " PinDir[10] ,GPIO direction pin 10" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x00 9. " PinDir[9] ,GPIO direction pin 9" "Input,Output"
|
|
bitfld.long 0x00 8. " PinDir[8] ,GPIO direction pin 8" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x00 7. " PinDir[7] ,GPIO direction pin 7" "Input,Output"
|
|
bitfld.long 0x00 6. " PinDir[6] ,GPIO direction pin 6" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x00 5. " PinDir[5] ,GPIO direction pin 5" "Input,Output"
|
|
bitfld.long 0x00 4. " PinDir[4] ,GPIO direction pin 4" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PinDir[3] ,GPIO direction pin 3" "Input,Output"
|
|
bitfld.long 0x00 2. " PinDir[2] ,GPIO direction pin 2" "Input,Output"
|
|
textline " "
|
|
bitfld.long 0x00 1. " PinDir[1] ,GPIO direction pin 1" "Input,Output"
|
|
bitfld.long 0x00 0. " PinDir[0] ,GPIO direction pin 0" "Input,Output"
|
|
line.long 0x04 "PinBypass,GPIO Bypass Register"
|
|
bitfld.long 0x04 31. " PinBypass[31] ,The bypass mode pin 31" "Normal,Bypassed"
|
|
bitfld.long 0x04 30. " PinBypass[30] ,The bypass mode pin 30" "Normal,Bypassed"
|
|
textline " "
|
|
bitfld.long 0x04 29. " PinBypass[29] ,The bypass mode pin 29" "Normal,Bypassed"
|
|
bitfld.long 0x04 28. " PinBypass[28] ,The bypass mode pin 28" "Normal,Bypassed"
|
|
textline " "
|
|
bitfld.long 0x04 27. " PinBypass[27] ,The bypass mode pin 27" "Normal,Bypassed"
|
|
bitfld.long 0x04 26. " PinBypass[26] ,The bypass mode pin 26" "Normal,Bypassed"
|
|
textline " "
|
|
bitfld.long 0x04 25. " PinBypass[25] ,The bypass mode pin 25" "Normal,Bypassed"
|
|
bitfld.long 0x04 24. " PinBypass[24] ,The bypass mode pin 24" "Normal,Bypassed"
|
|
textline " "
|
|
bitfld.long 0x04 23. " PinBypass[23] ,The bypass mode pin 23" "Normal,Bypassed"
|
|
bitfld.long 0x04 22. " PinBypass[22] ,The bypass mode pin 22" "Normal,Bypassed"
|
|
textline " "
|
|
bitfld.long 0x04 21. " PinBypass[21] ,The bypass mode pin 21" "Normal,Bypassed"
|
|
bitfld.long 0x04 20. " PinBypass[20] ,The bypass mode pin 20" "Normal,Bypassed"
|
|
textline " "
|
|
bitfld.long 0x04 19. " PinBypass[19] ,The bypass mode pin 19" "Normal,Bypassed"
|
|
bitfld.long 0x04 18. " PinBypass[18] ,The bypass mode pin 18" "Normal,Bypassed"
|
|
textline " "
|
|
bitfld.long 0x04 17. " PinBypass[17] ,The bypass mode pin 17" "Normal,Bypassed"
|
|
bitfld.long 0x04 16. " PinBypass[16] ,The bypass mode pin 16" "Normal,Bypassed"
|
|
textline " "
|
|
bitfld.long 0x04 15. " PinBypass[15] ,The bypass mode pin 15" "Normal,Bypassed"
|
|
bitfld.long 0x04 14. " PinBypass[14] ,The bypass mode pin 14" "Normal,Bypassed"
|
|
textline " "
|
|
bitfld.long 0x04 13. " PinBypass[13] ,The bypass mode pin 13" "Normal,Bypassed"
|
|
bitfld.long 0x04 12. " PinBypass[12] ,The bypass mode pin 12" "Normal,Bypassed"
|
|
textline " "
|
|
bitfld.long 0x04 11. " PinBypass[11] ,The bypass mode pin 11" "Normal,Bypassed"
|
|
bitfld.long 0x04 10. " PinBypass[10] ,The bypass mode pin 10" "Normal,Bypassed"
|
|
textline " "
|
|
bitfld.long 0x04 9. " PinBypass[9] ,The bypass mode pin 9" "Normal,Bypassed"
|
|
bitfld.long 0x04 8. " PinBypass[8] ,The bypass mode pin 8" "Normal,Bypassed"
|
|
textline " "
|
|
bitfld.long 0x04 7. " PinBypass[7] ,The bypass mode pin 7" "Normal,Bypassed"
|
|
bitfld.long 0x04 6. " PinBypass[6] ,The bypass mode pin 6" "Normal,Bypassed"
|
|
textline " "
|
|
bitfld.long 0x04 5. " PinBypass[5] ,The bypass mode pin 5" "Normal,Bypassed"
|
|
bitfld.long 0x04 4. " PinBypass[4] ,The bypass mode pin 4" "Normal,Bypassed"
|
|
textline " "
|
|
bitfld.long 0x04 3. " PinBypass[3] ,The bypass mode pin 3" "Normal,Bypassed"
|
|
bitfld.long 0x04 2. " PinBypass[2] ,The bypass mode pin 2" "Normal,Bypassed"
|
|
textline " "
|
|
bitfld.long 0x04 1. " PinBypass[1] ,The bypass mode pin 1" "Normal,Bypassed"
|
|
bitfld.long 0x04 0. " PinBypass[0] ,The bypass mode pin 0" "Normal,Bypassed"
|
|
group.long 0x18++0xb
|
|
line.long 0x00 "PinPullEnable,GPIO Pull Up Register"
|
|
bitfld.long 0x00 31. " PinPullEnable[31] ,Pull up enable pin 31" "Enabled,Disabled"
|
|
bitfld.long 0x00 30. " PinPullEnable[30] ,Pull up enable pin 30" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x00 29. " PinPullEnable[29] ,Pull up enable pin 29" "Enabled,Disabled"
|
|
bitfld.long 0x00 28. " PinPullEnable[28] ,Pull up enable pin 28" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x00 27. " PinPullEnable[27] ,Pull up enable pin 27" "Enabled,Disabled"
|
|
bitfld.long 0x00 26. " PinPullEnable[26] ,Pull up enable pin 26" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x00 25. " PinPullEnable[25] ,Pull up enable pin 25" "Enabled,Disabled"
|
|
bitfld.long 0x00 24. " PinPullEnable[24] ,Pull up enable pin 24" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x00 23. " PinPullEnable[23] ,Pull up enable pin 23" "Enabled,Disabled"
|
|
bitfld.long 0x00 22. " PinPullEnable[22] ,Pull up enable pin 22" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x00 21. " PinPullEnable[21] ,Pull up enable pin 21" "Enabled,Disabled"
|
|
bitfld.long 0x00 20. " PinPullEnable[20] ,Pull up enable pin 20" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x00 19. " PinPullEnable[19] ,Pull up enable pin 19" "Enabled,Disabled"
|
|
bitfld.long 0x00 18. " PinPullEnable[18] ,Pull up enable pin 18" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x00 17. " PinPullEnable[17] ,Pull up enable pin 17" "Enabled,Disabled"
|
|
bitfld.long 0x00 16. " PinPullEnable[16] ,Pull up enable pin 16" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x00 15. " PinPullEnable[15] ,Pull up enable pin 15" "Enabled,Disabled"
|
|
bitfld.long 0x00 14. " PinPullEnable[14] ,Pull up enable pin 14" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x00 13. " PinPullEnable[13] ,Pull up enable pin 13" "Enabled,Disabled"
|
|
bitfld.long 0x00 12. " PinPullEnable[12] ,Pull up enable pin 12" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x00 11. " PinPullEnable[11] ,Pull up enable pin 11" "Enabled,Disabled"
|
|
bitfld.long 0x00 10. " PinPullEnable[10] ,Pull up enable pin 10" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x00 9. " PinPullEnable[9] ,Pull up enable pin 9" "Enabled,Disabled"
|
|
bitfld.long 0x00 8. " PinPullEnable[8] ,Pull up enable pin 8" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " PinPullEnable[7] ,Pull up enable pin 7" "Enabled,Disabled"
|
|
bitfld.long 0x00 6. " PinPullEnable[6] ,Pull up enable pin 6" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " PinPullEnable[5] ,Pull up enable pin 5" "Enabled,Disabled"
|
|
bitfld.long 0x00 4. " PinPullEnable[4] ,Pull up enable pin 4" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " PinPullEnable[3] ,Pull up enable pin 3" "Enabled,Disabled"
|
|
bitfld.long 0x00 2. " PinPullEnable[2] ,Pull up enable pin 2" "Enabled,Disabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " PinPullEnable[1] ,Pull up enable pin 1" "Enabled,Disabled"
|
|
bitfld.long 0x00 0. " PinPullEnable[0] ,Pull up enable pin 0" "Enabled,Disabled"
|
|
line.long 0x04 "PinPullType,GPIO Pull-High/Pull-Low Register"
|
|
bitfld.long 0x04 31. " PinPullType[31] ,Pull up type pin 31" "Low,High"
|
|
bitfld.long 0x04 30. " PinPullType[30] ,Pull up type pin 30" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 29. " PinPullType[29] ,Pull up type pin 29" "Low,High"
|
|
bitfld.long 0x04 28. " PinPullType[28] ,Pull up type pin 28" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 27. " PinPullType[27] ,Pull up type pin 27" "Low,High"
|
|
bitfld.long 0x04 26. " PinPullType[26] ,Pull up type pin 26" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 25. " PinPullType[25] ,Pull up type pin 25" "Low,High"
|
|
bitfld.long 0x04 24. " PinPullType[24] ,Pull up type pin 24" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 23. " PinPullType[23] ,Pull up type pin 23" "Low,High"
|
|
bitfld.long 0x04 22. " PinPullType[22] ,Pull up type pin 22" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 21. " PinPullType[21] ,Pull up type pin 21" "Low,High"
|
|
bitfld.long 0x04 20. " PinPullType[20] ,Pull up type pin 20" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 19. " PinPullType[19] ,Pull up type pin 19" "Low,High"
|
|
bitfld.long 0x04 18. " PinPullType[18] ,Pull up type pin 18" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 17. " PinPullType[17] ,Pull up type pin 17" "Low,High"
|
|
bitfld.long 0x04 16. " PinPullType[16] ,Pull up type pin 16" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 15. " PinPullType[15] ,Pull up type pin 15" "Low,High"
|
|
bitfld.long 0x04 14. " PinPullType[14] ,Pull up type pin 14" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 13. " PinPullType[13] ,Pull up type pin 13" "Low,High"
|
|
bitfld.long 0x04 12. " PinPullType[12] ,Pull up type pin 12" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 11. " PinPullType[11] ,Pull up type pin 11" "Low,High"
|
|
bitfld.long 0x04 10. " PinPullType[10] ,Pull up type pin 10" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 9. " PinPullType[9] ,Pull up type pin 9" "Low,High"
|
|
bitfld.long 0x04 8. " PinPullType[8] ,Pull up type pin 8" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 7. " PinPullType[7] ,Pull up type pin 7" "Low,High"
|
|
bitfld.long 0x04 6. " PinPullType[6] ,Pull up type pin 6" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 5. " PinPullType[5] ,Pull up type pin 5" "Low,High"
|
|
bitfld.long 0x04 4. " PinPullType[4] ,Pull up type pin 4" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 3. " PinPullType[3] ,Pull up type pin 3" "Low,High"
|
|
bitfld.long 0x04 2. " PinPullType[2] ,Pull up type pin 2" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x04 1. " PinPullType[1] ,Pull up type pin 1" "Low,High"
|
|
bitfld.long 0x04 0. " PinPullType[0] ,Pull up type pin 0" "Low,High"
|
|
line.long 0x08 "IntrEnable,GPIO Interrupt Enable Register"
|
|
bitfld.long 0x08 31. " IntrEnable[31] ,Interrupt enable pin 31" "Disabled,Enabled"
|
|
bitfld.long 0x08 30. " IntrEnable[30] ,Interrupt enable pin 30" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 29. " IntrEnable[29] ,Interrupt enable pin 29" "Disabled,Enabled"
|
|
bitfld.long 0x08 28. " IntrEnable[28] ,Interrupt enable pin 28" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 27. " IntrEnable[27] ,Interrupt enable pin 27" "Disabled,Enabled"
|
|
bitfld.long 0x08 26. " IntrEnable[26] ,Interrupt enable pin 26" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 25. " IntrEnable[25] ,Interrupt enable pin 25" "Disabled,Enabled"
|
|
bitfld.long 0x08 24. " IntrEnable[24] ,Interrupt enable pin 24" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 23. " IntrEnable[23] ,Interrupt enable pin 23" "Disabled,Enabled"
|
|
bitfld.long 0x08 22. " IntrEnable[22] ,Interrupt enable pin 22" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 21. " IntrEnable[21] ,Interrupt enable pin 21" "Disabled,Enabled"
|
|
bitfld.long 0x08 20. " IntrEnable[20] ,Interrupt enable pin 20" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 19. " IntrEnable[19] ,Interrupt enable pin 19" "Disabled,Enabled"
|
|
bitfld.long 0x08 18. " IntrEnable[18] ,Interrupt enable pin 18" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 17. " IntrEnable[17] ,Interrupt enable pin 17" "Disabled,Enabled"
|
|
bitfld.long 0x08 16. " IntrEnable[16] ,Interrupt enable pin 16" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 15. " IntrEnable[15] ,Interrupt enable pin 15" "Disabled,Enabled"
|
|
bitfld.long 0x08 14. " IntrEnable[14] ,Interrupt enable pin 14" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 13. " IntrEnable[13] ,Interrupt enable pin 13" "Disabled,Enabled"
|
|
bitfld.long 0x08 12. " IntrEnable[12] ,Interrupt enable pin 12" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 11. " IntrEnable[11] ,Interrupt enable pin 11" "Disabled,Enabled"
|
|
bitfld.long 0x08 10. " IntrEnable[10] ,Interrupt enable pin 10" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 9. " IntrEnable[9] ,Interrupt enable pin 9" "Disabled,Enabled"
|
|
bitfld.long 0x08 8. " IntrEnable[8] ,Interrupt enable pin 8" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 7. " IntrEnable[7] ,Interrupt enable pin 7" "Disabled,Enabled"
|
|
bitfld.long 0x08 6. " IntrEnable[6] ,Interrupt enable pin 6" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 5. " IntrEnable[5] ,Interrupt enable pin 5" "Disabled,Enabled"
|
|
bitfld.long 0x08 4. " IntrEnable[4] ,Interrupt enable pin 4" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 3. " IntrEnable[3] ,Interrupt enable pin 3" "Disabled,Enabled"
|
|
bitfld.long 0x08 2. " IntrEnable[2] ,Interrupt enable pin 2" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x08 1. " IntrEnable[1] ,Interrupt enable pin 1" "Disabled,Enabled"
|
|
bitfld.long 0x08 0. " IntrEnable[0] ,Interrupt enable pin 0" "Disabled,Enabled"
|
|
rgroup.long 0x24++0x7
|
|
line.long 0x00 "IntrRawState,GPIO Interrupt Raw Status Register"
|
|
bitfld.long 0x00 31. " IntrRawState[31] ,Interrupt raw status pin 31" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 30. " IntrRawState[30] ,Interrupt raw status pin 30" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 29. " IntrRawState[29] ,Interrupt raw status pin 29" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 28. " IntrRawState[28] ,Interrupt raw status pin 28" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 27. " IntrRawState[27] ,Interrupt raw status pin 27" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 26. " IntrRawState[26] ,Interrupt raw status pin 26" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 25. " IntrRawState[25] ,Interrupt raw status pin 25" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 24. " IntrRawState[24] ,Interrupt raw status pin 24" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 23. " IntrRawState[23] ,Interrupt raw status pin 23" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 22. " IntrRawState[22] ,Interrupt raw status pin 22" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 21. " IntrRawState[21] ,Interrupt raw status pin 21" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 20. " IntrRawState[20] ,Interrupt raw status pin 20" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 19. " IntrRawState[19] ,Interrupt raw status pin 19" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 18. " IntrRawState[18] ,Interrupt raw status pin 18" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 17. " IntrRawState[17] ,Interrupt raw status pin 17" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 16. " IntrRawState[16] ,Interrupt raw status pin 16" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 15. " IntrRawState[15] ,Interrupt raw status pin 15" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 14. " IntrRawState[14] ,Interrupt raw status pin 14" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 13. " IntrRawState[13] ,Interrupt raw status pin 13" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 12. " IntrRawState[12] ,Interrupt raw status pin 12" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 11. " IntrRawState[11] ,Interrupt raw status pin 11" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 10. " IntrRawState[10] ,Interrupt raw status pin 10" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 9. " IntrRawState[9] ,Interrupt raw status pin 9" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 8. " IntrRawState[8] ,Interrupt raw status pin 8" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 7. " IntrRawState[7] ,Interrupt raw status pin 7" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 6. " IntrRawState[6] ,Interrupt raw status pin 6" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 5. " IntrRawState[5] ,Interrupt raw status pin 5" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 4. " IntrRawState[4] ,Interrupt raw status pin 4" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 3. " IntrRawState[3] ,Interrupt raw status pin 3" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 2. " IntrRawState[2] ,Interrupt raw status pin 2" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 1. " IntrRawState[1] ,Interrupt raw status pin 1" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 0. " IntrRawState[0] ,Interrupt raw status pin 0" "No interrupt,Interrupt"
|
|
line.long 0x04 "IntrMaskedState,GPIO Interrupt Masked Status Register"
|
|
bitfld.long 0x04 31. " IntrMaskedState[31] ,Interrupt masked status pin 31" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 30. " IntrMaskedState[30] ,Interrupt masked status pin 30" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x04 29. " IntrMaskedState[29] ,Interrupt masked status pin 29" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 28. " IntrMaskedState[28] ,Interrupt masked status pin 28" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x04 27. " IntrMaskedState[27] ,Interrupt masked status pin 27" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 26. " IntrMaskedState[26] ,Interrupt masked status pin 26" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x04 25. " IntrMaskedState[25] ,Interrupt masked status pin 25" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 24. " IntrMaskedState[24] ,Interrupt masked status pin 24" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x04 23. " IntrMaskedState[23] ,Interrupt masked status pin 23" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 22. " IntrMaskedState[22] ,Interrupt masked status pin 22" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x04 21. " IntrMaskedState[21] ,Interrupt masked status pin 21" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 20. " IntrMaskedState[20] ,Interrupt masked status pin 20" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x04 19. " IntrMaskedState[19] ,Interrupt masked status pin 19" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 18. " IntrMaskedState[18] ,Interrupt masked status pin 18" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x04 17. " IntrMaskedState[17] ,Interrupt masked status pin 17" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 16. " IntrMaskedState[16] ,Interrupt masked status pin 16" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x04 15. " IntrMaskedState[15] ,Interrupt masked status pin 15" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 14. " IntrMaskedState[14] ,Interrupt masked status pin 14" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x04 13. " IntrMaskedState[13] ,Interrupt masked status pin 13" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 12. " IntrMaskedState[12] ,Interrupt masked status pin 12" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x04 11. " IntrMaskedState[11] ,Interrupt masked status pin 11" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 10. " IntrMaskedState[10] ,Interrupt masked status pin 10" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x04 9. " IntrMaskedState[9] ,Interrupt masked status pin 9" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 8. " IntrMaskedState[8] ,Interrupt masked status pin 8" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x04 7. " IntrMaskedState[7] ,Interrupt masked status pin 7" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 6. " IntrMaskedState[6] ,Interrupt masked status pin 6" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x04 5. " IntrMaskedState[5] ,Interrupt masked status pin 5" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 4. " IntrMaskedState[4] ,Interrupt masked status pin 4" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x04 3. " IntrMaskedState[3] ,Interrupt masked status pin 3" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 2. " IntrMaskedState[2] ,Interrupt masked status pin 2" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x04 1. " IntrMaskedState[1] ,Interrupt masked status pin 1" "No interrupt,Interrupt"
|
|
bitfld.long 0x04 0. " IntrMaskedState[0] ,Interrupt masked status pin 0" "No interrupt,Interrupt"
|
|
group.long 0x2c++0x3
|
|
line.long 0x00 "IntrMask,GPIO Interrupt Mask Register"
|
|
bitfld.long 0x00 31. " IntrMask[31] ,Interrupt mask enable pin 31" "Not masked,Masked"
|
|
bitfld.long 0x00 30. " IntrMask[30] ,Interrupt mask enable pin 30" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 29. " IntrMask[29] ,Interrupt mask enable pin 29" "Not masked,Masked"
|
|
bitfld.long 0x00 28. " IntrMask[28] ,Interrupt mask enable pin 28" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 27. " IntrMask[27] ,Interrupt mask enable pin 27" "Not masked,Masked"
|
|
bitfld.long 0x00 26. " IntrMask[26] ,Interrupt mask enable pin 26" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 25. " IntrMask[25] ,Interrupt mask enable pin 25" "Not masked,Masked"
|
|
bitfld.long 0x00 24. " IntrMask[24] ,Interrupt mask enable pin 24" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 23. " IntrMask[23] ,Interrupt mask enable pin 23" "Not masked,Masked"
|
|
bitfld.long 0x00 22. " IntrMask[22] ,Interrupt mask enable pin 22" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 21. " IntrMask[21] ,Interrupt mask enable pin 21" "Not masked,Masked"
|
|
bitfld.long 0x00 20. " IntrMask[20] ,Interrupt mask enable pin 20" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 19. " IntrMask[19] ,Interrupt mask enable pin 19" "Not masked,Masked"
|
|
bitfld.long 0x00 18. " IntrMask[18] ,Interrupt mask enable pin 18" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 17. " IntrMask[17] ,Interrupt mask enable pin 17" "Not masked,Masked"
|
|
bitfld.long 0x00 16. " IntrMask[16] ,Interrupt mask enable pin 16" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 15. " IntrMask[15] ,Interrupt mask enable pin 15" "Not masked,Masked"
|
|
bitfld.long 0x00 14. " IntrMask[14] ,Interrupt mask enable pin 14" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 13. " IntrMask[13] ,Interrupt mask enable pin 13" "Not masked,Masked"
|
|
bitfld.long 0x00 12. " IntrMask[12] ,Interrupt mask enable pin 12" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 11. " IntrMask[11] ,Interrupt mask enable pin 11" "Not masked,Masked"
|
|
bitfld.long 0x00 10. " IntrMask[10] ,Interrupt mask enable pin 10" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 9. " IntrMask[9] ,Interrupt mask enable pin 9" "Not masked,Masked"
|
|
bitfld.long 0x00 8. " IntrMask[8] ,Interrupt mask enable pin 8" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 7. " IntrMask[7] ,Interrupt mask enable pin 7" "Not masked,Masked"
|
|
bitfld.long 0x00 6. " IntrMask[6] ,Interrupt mask enable pin 6" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 5. " IntrMask[5] ,Interrupt mask enable pin 5" "Not masked,Masked"
|
|
bitfld.long 0x00 4. " IntrMask[4] ,Interrupt mask enable pin 4" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 3. " IntrMask[3] ,Interrupt mask enable pin 3" "Not masked,Masked"
|
|
bitfld.long 0x00 2. " IntrMask[2] ,Interrupt mask enable pin 2" "Not masked,Masked"
|
|
textline " "
|
|
bitfld.long 0x00 1. " IntrMask[1] ,Interrupt mask enable pin 1" "Not masked,Masked"
|
|
bitfld.long 0x00 0. " IntrMask[0] ,Interrupt mask enable pin 0" "Not masked,Masked"
|
|
wgroup.long 0x30++0x3
|
|
line.long 0x00 "IntrClear,GPIO Interrupt Clear"
|
|
bitfld.long 0x00 31. " IntrClear[31] ,Interrupt clear pin 31" "No effect,Cleared"
|
|
bitfld.long 0x00 30. " IntrClear[30] ,Interrupt clear pin 30" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 29. " IntrClear[29] ,Interrupt clear pin 29" "No effect,Cleared"
|
|
bitfld.long 0x00 28. " IntrClear[n28] ,Interrupt clear pin 28" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 27. " IntrClear[27] ,Interrupt clear pin 27" "No effect,Cleared"
|
|
bitfld.long 0x00 26. " IntrClear[26] ,Interrupt clear pin 26" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 25. " IntrClear[25] ,Interrupt clear pin 25" "No effect,Cleared"
|
|
bitfld.long 0x00 24. " IntrClear[24] ,Interrupt clear pin 24" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 23. " IntrClear[23] ,Interrupt clear pin 23" "No effect,Cleared"
|
|
bitfld.long 0x00 22. " IntrClear[22] ,Interrupt clear pin 22" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 21. " IntrClear[21] ,Interrupt clear pin 21" "No effect,Cleared"
|
|
bitfld.long 0x00 20. " IntrClear[20] ,Interrupt clear pin 20" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 19. " IntrClear[19] ,Interrupt clear pin 19" "No effect,Cleared"
|
|
bitfld.long 0x00 18. " IntrClear[18] ,Interrupt clear pin 18" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 17. " IntrClear[17] ,Interrupt clear pin 17" "No effect,Cleared"
|
|
bitfld.long 0x00 16. " IntrClear[16] ,Interrupt clear pin 16" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 15. " IntrClear[15] ,Interrupt clear pin 15" "No effect,Cleared"
|
|
bitfld.long 0x00 14. " IntrClear[14] ,Interrupt clear pin Pin 14" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 13. " IntrClear[13] ,Interrupt clear pin 13" "No effect,Cleared"
|
|
bitfld.long 0x00 12. " IntrClear[12] ,Interrupt clear pin 12" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 11. " IntrClear[11] ,Interrupt clear pin 11" "No effect,Cleared"
|
|
bitfld.long 0x00 10. " IntrClear[10] ,Interrupt clear pin 10" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 9. " IntrClear[9] ,Interrupt clear pin 9" "No effect,Cleared"
|
|
bitfld.long 0x00 8. " IntrClear[8] ,Interrupt clear pin 8" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 7. " IntrClear[7] ,Interrupt clear pin 7" "No effect,Cleared"
|
|
bitfld.long 0x00 6. " IntrClear[6] ,Interrupt clear pin 6" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 5. " IntrClear[5] ,Interrupt clear pin 5" "No effect,Cleared"
|
|
bitfld.long 0x00 4. " IntrClear[4] ,Interrupt clear pin 4" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 3. " IntrClear[3] ,Interrupt clear pin 3" "No effect,Cleared"
|
|
bitfld.long 0x00 2. " IntrClear[2] ,Interrupt clear pin 2" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 1. " IntrClear[1] ,Interrupt clear pin 1" "No effect,Cleared"
|
|
bitfld.long 0x00 0. " IntrClear[0] ,Interrupt clear pin 0" "No effect,Cleared"
|
|
group.long 0x34++0x13
|
|
line.long 0x00 "IntrTrigger,GPIO Interrupt Trigger Method Register"
|
|
bitfld.long 0x00 31. " IntrTrigger[31] ,Interrupt trigger method pin 31" "Edge,Level"
|
|
bitfld.long 0x00 30. " IntrTrigger[30] ,Interrupt trigger method pin 30" "Edge,Level"
|
|
textline " "
|
|
bitfld.long 0x00 29. " IntrTrigger[29] ,Interrupt trigger method pin 29" "Edge,Level"
|
|
bitfld.long 0x00 28. " IntrTrigger[28] ,Interrupt trigger method pin 28" "Edge,Level"
|
|
textline " "
|
|
bitfld.long 0x00 27. " IntrTrigger[27] ,Interrupt trigger method pin 27" "Edge,Level"
|
|
bitfld.long 0x00 26. " IntrTrigger[26] ,Interrupt trigger method pin 26" "Edge,Level"
|
|
textline " "
|
|
bitfld.long 0x00 25. " IntrTrigger[25] ,Interrupt trigger method pin 25" "Edge,Level"
|
|
bitfld.long 0x00 24. " IntrTrigger[24] ,Interrupt trigger method pin 24" "Edge,Level"
|
|
textline " "
|
|
bitfld.long 0x00 23. " IntrTrigger[23] ,Interrupt trigger method pin 23" "Edge,Level"
|
|
bitfld.long 0x00 22. " IntrTrigger[22] ,Interrupt trigger method pin 22" "Edge,Level"
|
|
textline " "
|
|
bitfld.long 0x00 21. " IntrTrigger[21] ,Interrupt trigger method pin 21" "Edge,Level"
|
|
bitfld.long 0x00 20. " IntrTrigger[20] ,Interrupt trigger method pin 20" "Edge,Level"
|
|
textline " "
|
|
bitfld.long 0x00 19. " IntrTrigger[19] ,Interrupt trigger method pin 19" "Edge,Level"
|
|
bitfld.long 0x00 18. " IntrTrigger[18] ,Interrupt trigger method pin 18" "Edge,Level"
|
|
textline " "
|
|
bitfld.long 0x00 17. " IntrTrigger[17] ,Interrupt trigger method pin 17" "Edge,Level"
|
|
bitfld.long 0x00 16. " IntrTrigger[16] ,Interrupt trigger method pin 16" "Edge,Level"
|
|
textline " "
|
|
bitfld.long 0x00 15. " IntrTrigger[15] ,Interrupt trigger method pin 15" "Edge,Level"
|
|
bitfld.long 0x00 14. " IntrTrigger[14] ,Interrupt trigger method pin 14" "Edge,Level"
|
|
textline " "
|
|
bitfld.long 0x00 13. " IntrTrigger[13] ,Interrupt trigger method pin 13" "Edge,Level"
|
|
bitfld.long 0x00 12. " IntrTrigger[12] ,Interrupt trigger method pin 12" "Edge,Level"
|
|
textline " "
|
|
bitfld.long 0x00 11. " IntrTrigger[11] ,Interrupt trigger method pin 11" "Edge,Level"
|
|
bitfld.long 0x00 10. " IntrTrigger[10] ,Interrupt trigger method pin 10" "Edge,Level"
|
|
textline " "
|
|
bitfld.long 0x00 9. " IntrTrigger[9] ,Interrupt trigger method pin 9" "Edge,Level"
|
|
bitfld.long 0x00 8. " IntrTrigger[8] ,Interrupt trigger method pin 8" "Edge,Level"
|
|
textline " "
|
|
bitfld.long 0x00 7. " IntrTrigger[7] ,Interrupt trigger method pin 7" "Edge,Level"
|
|
bitfld.long 0x00 6. " IntrTrigger[6] ,Interrupt trigger method pin 6" "Edge,Level"
|
|
textline " "
|
|
bitfld.long 0x00 5. " IntrTrigger[5] ,Interrupt trigger method pin 5" "Edge,Level"
|
|
bitfld.long 0x00 4. " IntrTrigger[4] ,Interrupt trigger method pin 4" "Edge,Level"
|
|
textline " "
|
|
bitfld.long 0x00 3. " IntrTrigger[3] ,Interrupt trigger method pin 3" "Edge,Level"
|
|
bitfld.long 0x00 2. " IntrTrigger[2] ,Interrupt trigger method pin 2" "Edge,Level"
|
|
textline " "
|
|
bitfld.long 0x00 1. " IntrTrigger[1] ,Interrupt trigger method pin 1" "Edge,Level"
|
|
bitfld.long 0x00 0. " IntrTrigger[0] ,Interrupt trigger method pin 0" "Edge,Level"
|
|
line.long 0x04 "IntrBoth,GPIO Interrupt Edge Triggered by Single or Both Edges Register"
|
|
bitfld.long 0x04 31. " IntrBoth[31] ,Interrupt edge trigger pin 31" "Single edge,Both edges"
|
|
bitfld.long 0x04 30. " IntrBoth[30] ,Interrupt edge trigger pin 30" "Single edge,Both edges"
|
|
textline " "
|
|
bitfld.long 0x04 29. " IntrBoth[29] ,Interrupt edge trigger pin 29" "Single edge,Both edges"
|
|
bitfld.long 0x04 28. " IntrBoth[28] ,Interrupt edge trigger pin 28" "Single edge,Both edges"
|
|
textline " "
|
|
bitfld.long 0x04 27. " IntrBoth[27] ,Interrupt edge trigger pin 27" "Single edge,Both edges"
|
|
bitfld.long 0x04 26. " IntrBoth[26] ,Interrupt edge trigger pin 26" "Single edge,Both edges"
|
|
textline " "
|
|
bitfld.long 0x04 25. " IntrBoth[25] ,Interrupt edge trigger pin 25" "Single edge,Both edges"
|
|
bitfld.long 0x04 24. " IntrBoth[24] ,Interrupt edge trigger pin 24" "Single edge,Both edges"
|
|
textline " "
|
|
bitfld.long 0x04 23. " IntrBoth[23] ,Interrupt edge trigger pin 23" "Single edge,Both edges"
|
|
bitfld.long 0x04 22. " IntrBoth[22] ,Interrupt edge trigger pin 22" "Single edge,Both edges"
|
|
textline " "
|
|
bitfld.long 0x04 21. " IntrBoth[21] ,Interrupt edge trigger pin 21" "Single edge,Both edges"
|
|
bitfld.long 0x04 20. " IntrBoth[20] ,Interrupt edge trigger pin 20" "Single edge,Both edges"
|
|
textline " "
|
|
bitfld.long 0x04 19. " IntrBoth[19] ,Interrupt edge trigger pin 19" "Single edge,Both edges"
|
|
bitfld.long 0x04 18. " IntrBoth[18] ,Interrupt edge trigger pin 18" "Single edge,Both edges"
|
|
textline " "
|
|
bitfld.long 0x04 17. " IntrBoth[17] ,Interrupt edge trigger pin 17" "Single edge,Both edges"
|
|
bitfld.long 0x04 16. " IntrBoth[16] ,Interrupt edge trigger pin 16" "Single edge,Both edges"
|
|
textline " "
|
|
bitfld.long 0x04 15. " IntrBoth[15] ,Interrupt edge trigger pin 15" "Single edge,Both edges"
|
|
bitfld.long 0x04 14. " IntrBoth[14] ,Interrupt edge trigger pin 14" "Single edge,Both edges"
|
|
textline " "
|
|
bitfld.long 0x04 13. " IntrBoth[13] ,Interrupt edge trigger pin 13" "Single edge,Both edges"
|
|
bitfld.long 0x04 12. " IntrBoth[12] ,Interrupt edge trigger pin 12" "Single edge,Both edges"
|
|
textline " "
|
|
bitfld.long 0x04 11. " IntrBoth[11] ,Interrupt edge trigger pin 11" "Single edge,Both edges"
|
|
bitfld.long 0x04 10. " IntrBoth[10] ,Interrupt edge trigger pin 10" "Single edge,Both edges"
|
|
textline " "
|
|
bitfld.long 0x04 9. " IntrBoth[9] ,Interrupt edge trigger pin 9" "Single edge,Both edges"
|
|
bitfld.long 0x04 8. " IntrBoth[8] ,Interrupt edge trigger pin 8" "Single edge,Both edges"
|
|
textline " "
|
|
bitfld.long 0x04 7. " IntrBoth[7] ,Interrupt edge trigger pin 7" "Single edge,Both edges"
|
|
bitfld.long 0x04 6. " IntrBoth[6] ,Interrupt edge trigger pin 6" "Single edge,Both edges"
|
|
textline " "
|
|
bitfld.long 0x04 5. " IntrBoth[5] ,Interrupt edge trigger pin 5" "Single edge,Both edges"
|
|
bitfld.long 0x04 4. " IntrBoth[4] ,Interrupt edge trigger pin 4" "Single edge,Both edges"
|
|
textline " "
|
|
bitfld.long 0x04 3. " IntrBoth[3] ,Interrupt edge trigger pin 3" "Single edge,Both edges"
|
|
bitfld.long 0x04 2. " IntrBoth[2] ,Interrupt edge trigger pin 2" "Single edge,Both edges"
|
|
textline " "
|
|
bitfld.long 0x04 1. " IntrBoth[1] ,Interrupt edge trigger pin 1" "Single edge,Both edges"
|
|
bitfld.long 0x04 0. " IntrBoth[0] ,Interrupt edge trigger pin 0" "Single edge,Both edges"
|
|
line.long 0x08 "IntrRiseNeg,GPIO Interrupt Trigger Register"
|
|
bitfld.long 0x08 31. " IntrRiseNeg[31] ,Interrupt trigger pin 31" "Rising/High,Falling/Low"
|
|
bitfld.long 0x08 30. " IntrRiseNeg[30] ,Interrupt trigger pin 30" "Rising/High,Falling/Low"
|
|
textline " "
|
|
bitfld.long 0x08 29. " IntrRiseNeg[29] ,Interrupt trigger pin 29" "Rising/High,Falling/Low"
|
|
bitfld.long 0x08 28. " IntrRiseNeg[28] ,Interrupt trigger pin 28" "Rising/High,Falling/Low"
|
|
textline " "
|
|
bitfld.long 0x08 27. " IntrRiseNeg[27] ,Interrupt trigger pin 27" "Rising/High,Falling/Low"
|
|
bitfld.long 0x08 26. " IntrRiseNeg[26] ,Interrupt trigger pin 26" "Rising/High,Falling/Low"
|
|
textline " "
|
|
bitfld.long 0x08 25. " IntrRiseNeg[25] ,Interrupt trigger pin 25" "Rising/High,Falling/Low"
|
|
bitfld.long 0x08 24. " IntrRiseNeg[24] ,Interrupt trigger pin 24" "Rising/High,Falling/Low"
|
|
textline " "
|
|
bitfld.long 0x08 23. " IntrRiseNeg[23] ,Interrupt trigger pin 23" "Rising/High,Falling/Low"
|
|
bitfld.long 0x08 22. " IntrRiseNeg[22] ,Interrupt trigger pin 22" "Rising/High,Falling/Low"
|
|
textline " "
|
|
bitfld.long 0x08 21. " IntrRiseNeg[21] ,Interrupt trigger pin 21" "Rising/High,Falling/Low"
|
|
bitfld.long 0x08 20. " IntrRiseNeg[20] ,Interrupt trigger pin 20" "Rising/High,Falling/Low"
|
|
textline " "
|
|
bitfld.long 0x08 19. " IntrRiseNeg[19] ,Interrupt trigger pin 19" "Rising/High,Falling/Low"
|
|
bitfld.long 0x08 18. " IntrRiseNeg[18] ,Interrupt trigger pin 18" "Rising/High,Falling/Low"
|
|
textline " "
|
|
bitfld.long 0x08 17. " IntrRiseNeg[17] ,Interrupt trigger pin 17" "Rising/High,Falling/Low"
|
|
bitfld.long 0x08 16. " IntrRiseNeg[16] ,Interrupt trigger pin 16" "Rising/High,Falling/Low"
|
|
textline " "
|
|
bitfld.long 0x08 15. " IntrRiseNeg[15] ,Interrupt trigger pin 15" "Rising/High,Falling/Low"
|
|
bitfld.long 0x08 14. " IntrRiseNeg[14] ,Interrupt trigger pin 14" "Rising/High,Falling/Low"
|
|
textline " "
|
|
bitfld.long 0x08 13. " IntrRiseNeg[13] ,Interrupt trigger pin 13" "Rising/High,Falling/Low"
|
|
bitfld.long 0x08 12. " IntrRiseNeg[12] ,Interrupt trigger pin 12" "Rising/High,Falling/Low"
|
|
textline " "
|
|
bitfld.long 0x08 11. " IntrRiseNeg[11] ,Interrupt trigger pin 11" "Rising/High,Falling/Low"
|
|
bitfld.long 0x08 10. " IntrRiseNeg[10] ,Interrupt trigger pin 10" "Rising/High,Falling/Low"
|
|
textline " "
|
|
bitfld.long 0x08 9. " IntrRiseNeg[9] ,Interrupt trigger pin 9" "Rising/High,Falling/Low"
|
|
bitfld.long 0x08 8. " IntrRiseNeg[8] ,Interrupt trigger pin 8" "Rising/High,Falling/Low"
|
|
textline " "
|
|
bitfld.long 0x08 7. " IntrRiseNeg[7] ,Interrupt trigger pin 7" "Rising/High,Falling/Low"
|
|
bitfld.long 0x08 6. " IntrRiseNeg[6] ,Interrupt trigger pin 6" "Rising/High,Falling/Low"
|
|
textline " "
|
|
bitfld.long 0x08 5. " IntrRiseNeg[5] ,Interrupt trigger pin 5" "Rising/High,Falling/Low"
|
|
bitfld.long 0x08 4. " IntrRiseNeg[4] ,Interrupt trigger pin 4" "Rising/High,Falling/Low"
|
|
textline " "
|
|
bitfld.long 0x08 3. " IntrRiseNeg[3] ,Interrupt trigger pin 3" "Rising/High,Falling/Low"
|
|
bitfld.long 0x08 2. " IntrRiseNeg[2] ,Interrupt trigger pin 2" "Rising/High,Falling/Low"
|
|
textline " "
|
|
bitfld.long 0x08 1. " IntrRiseNeg[1] ,Interrupt trigger pin 1" "Rising/High,Falling/Low"
|
|
bitfld.long 0x08 0. " IntrRiseNeg[0] ,Interrupt trigger pin 0" "Rising/High,Falling/Low"
|
|
line.long 0x0c "BounceEnable,GPIO Pre-Scale Clock Enable Register"
|
|
bitfld.long 0x0c 31. " BounceEnable[31] ,Bounce enable pin 31" "Disabled,Enabled"
|
|
bitfld.long 0x0c 30. " BounceEnable[30] ,Bounce enable pin 30" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 29. " BounceEnable[29] ,Bounce enable pin 29" "Disabled,Enabled"
|
|
bitfld.long 0x0c 28. " BounceEnable[28] ,Bounce enable pin 28" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 27. " BounceEnable[27] ,Bounce enable pin 27" "Disabled,Enabled"
|
|
bitfld.long 0x0c 26. " BounceEnable[26] ,Bounce enable pin 26" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 25. " BounceEnable[25] ,Bounce enable pin 25" "Disabled,Enabled"
|
|
bitfld.long 0x0c 24. " BounceEnable[24] ,Bounce enable pin 24" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 23. " BounceEnable[23] ,Bounce enable pin 23" "Disabled,Enabled"
|
|
bitfld.long 0x0c 22. " BounceEnable[22] ,Bounce enable pin 22" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 21. " BounceEnable[21] ,Bounce enable pin 21" "Disabled,Enabled"
|
|
bitfld.long 0x0c 20. " BounceEnable[20] ,Bounce enable pin 20" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 19. " BounceEnable[19] ,Bounce enable pin 19" "Disabled,Enabled"
|
|
bitfld.long 0x0c 18. " BounceEnable[18] ,Bounce enable pin 18" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 17. " BounceEnable[17] ,Bounce enable pin 17" "Disabled,Enabled"
|
|
bitfld.long 0x0c 16. " BounceEnable[16] ,Bounce enable pin 16" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 15. " BounceEnable[15] ,Bounce enable pin 15" "Disabled,Enabled"
|
|
bitfld.long 0x0c 14. " BounceEnable[14] ,Bounce enable pin 14" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 13. " BounceEnable[13] ,Bounce enable pin 13" "Disabled,Enabled"
|
|
bitfld.long 0x0c 12. " BounceEnable[12] ,Bounce enable pin 12" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 11. " BounceEnable[11] ,Bounce enable pin 11" "Disabled,Enabled"
|
|
bitfld.long 0x0c 10. " BounceEnable[10] ,Bounce enable pin 10" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 9. " BounceEnable[9] ,Bounce enable pin 9" "Disabled,Enabled"
|
|
bitfld.long 0x0c 8. " BounceEnable[8] ,Bounce enable pin 8" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 7. " BounceEnable[7] ,Bounce enable pin 7" "Disabled,Enabled"
|
|
bitfld.long 0x0c 6. " BounceEnable[6] ,Bounce enable pin 6" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 5. " BounceEnable[5] ,Bounce enable pin 5" "Disabled,Enabled"
|
|
bitfld.long 0x0c 4. " BounceEnable[4] ,Bounce enable pin 4" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 3. " BounceEnable[3] ,Bounce enable pin 3" "Disabled,Enabled"
|
|
bitfld.long 0x0c 2. " BounceEnable[2] ,Bounce enable pin 2" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x0c 1. " BounceEnable[1] ,Bounce enable pin 1" "Disabled,Enabled"
|
|
bitfld.long 0x0c 0. " BounceEnable[0] ,Bounce enable pin 0" "Disabled,Enabled"
|
|
line.long 0x10 "BouncePreScale,GPIO Pre-scale Register"
|
|
hexmask.long 0x10 0.--23. 1. " BouncePreScale ,Auto-reload register dedicated for the bounce timer"
|
|
width 11.
|
|
tree.end
|
|
tree "Timer"
|
|
base ad:0x98400000
|
|
width 11.
|
|
group.long 0x0++0xf "Timer 1"
|
|
line.long 0x00 "Tm1Counter,Timer 1 Counter"
|
|
line.long 0x04 "Tm1Load,Timer 1 Load"
|
|
line.long 0x08 "Tm1Match1,Timer 1 Match 1"
|
|
line.long 0x0c "Tm1Match2,Timer 1 Match 2"
|
|
group.long 0x10++0xf "Timer 2"
|
|
line.long 0x00 "Tm2Counter,Timer 2 Counter"
|
|
line.long 0x04 "Tm2Load,Timer 2 Load"
|
|
line.long 0x08 "Tm2Match1,Timer 2 Match 1"
|
|
line.long 0x0c "Tm2Match2,Timer 2 Match 2"
|
|
group.long 0x20++0xf "Timer 3"
|
|
line.long 0x00 "Tm3Counter,Timer 3 Counter"
|
|
line.long 0x04 "Tm3Load,Timer 3 Load"
|
|
line.long 0x08 "Tm3Match1,Timer 3 Match 1"
|
|
line.long 0x0c "Tm3Match2,Timer 3 Match 2"
|
|
group.long 0x30++0xb "Timers Control Registers"
|
|
line.long 0x00 "TmCR,Timer Control Register"
|
|
bitfld.long 0x00 11. " Tm3UpDown ,Timer3 up or down count" "Down,Up"
|
|
bitfld.long 0x00 10. " Tm2UpDown ,Timer2 up or down count" "Down,Up"
|
|
textline " "
|
|
bitfld.long 0x00 9. " Tm1UpDown ,Timer1 up or down count" "Down,Up"
|
|
bitfld.long 0x00 8. " Tm3OFEnable ,Timer3 overflow interrupt enable bit" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " Tm3Clock ,Timer3 clock source" "PCLK,EXT3CLK"
|
|
bitfld.long 0x00 6. " Tm3Enable ,Timer3 enable bit" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " Tm2OFEnable ,Timer2 overflow interrupt enable bit" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " Tm2Clock ,Timer2 clock source" "PCLK,EXT2CLK"
|
|
textline " "
|
|
bitfld.long 0x00 3. " Tm2Enable ,Timer2 enable bit" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " Tm1OFEnable ,Timer1 overflow interrupt enable bit" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " Tm1Clock ,Timer1 clock source" "PCLK,EXT1CLK"
|
|
bitfld.long 0x00 0. " Tm1Enable ,Timer1 enable bit" "Disabled,Enabled"
|
|
line.long 0x04 "IntrState,Interrupt State Register"
|
|
bitfld.long 0x04 8. " Tm3Overflow ,Tm3Overflow interrupt" "No effect,Interrupt"
|
|
bitfld.long 0x04 7. " Tm3Match2 ,Tm3Match2 interrupt" "No effect,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x04 6. " Tm3Match1 ,Tm3Match1 interrupt" "No effect,Interrupt"
|
|
bitfld.long 0x04 5. " Tm2Overflow ,Tm2Overflow interrupt" "No effect,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x04 4. " Tm2Match2 ,Tm2Match2 interrupt" "No effect,Interrupt"
|
|
bitfld.long 0x04 3. " Tm2Match1 ,Tm2Match1 interrupt" "No effect,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x04 2. " Tm1Overflow ,Tm1Overflow interrupt" "No effect,Interrupt"
|
|
bitfld.long 0x04 1. " Tm1Match2 ,Tm1Match2 interrupt" "No effect,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x04 0. " Tm1Match1 ,Tm1Match1 interrupt" "No effect,Interrupt"
|
|
line.long 0x08 "IntrMask,Interrupt Mask Register"
|
|
bitfld.long 0x08 8. " MTm3Overflow ,Mask Tm3Overflow interrupt" "No effect,Masked"
|
|
bitfld.long 0x08 7. " MTm3Match2 ,Mask Tm3Match2 interrupt" "No effect,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 6. " MTm3Match1 ,Mask Tm3Match1 interrupt" "No effect,Masked"
|
|
bitfld.long 0x08 5. " MTm2Overflow ,Mask Tm2Overflow interrupt" "No effect,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 4. " MTm2Match2 ,Mask Tm2Match2 interrupt" "No effect,Masked"
|
|
bitfld.long 0x08 3. " MTm2Match1 ,Mask Tm2Match1 interrupt" "No effect,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 2. " MTm1Overflow ,Mask Tm1Overflow interrupt" "No effect,Masked"
|
|
bitfld.long 0x08 1. " MTm1Match2 ,Mask Tm1Match2 interrupt" "No effect,Masked"
|
|
textline " "
|
|
bitfld.long 0x08 0. " MTm1Match1 ,Mask Tm1Match1 interrupt" "No effect,Masked"
|
|
width 11.
|
|
tree.end
|
|
tree "Watch Dog Timer"
|
|
base ad:0x98500000
|
|
width 13.
|
|
rgroup.long 0x00++0x3
|
|
line.long 0x00 "WdCounter,WdCounter Register"
|
|
group.long 0x04++0x3
|
|
line.long 0x00 "WdLoad,WdLoad Register"
|
|
wgroup.long 0x08++0x3
|
|
line.long 0x00 "WdRestart,WdRestart Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " WdRestart ,WdRestart Register"
|
|
group.long 0x0c++0x3
|
|
line.long 0x00 "WdCR,WdCR Register"
|
|
bitfld.long 0x00 4. " WdClock ,Watch Dog timer clock source" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " WdExt ,Watch Dog timer external signal enable bit" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 2. " WdIntr ,Watch Dog timer system interrupt enable bit" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " WdRst ,Watch Dog timer system reset enable bit" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " WdEnable ,Watch Dog timer enable bit" "Disabled,Enabled"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x00 "WdStatus,WdStatus Register"
|
|
bitfld.long 0x00 1. " WdStatus ,WdStatus" "Not reached,Reached"
|
|
wgroup.long 0x14++0x3
|
|
line.long 0x00 "WdClear,WdClear Register"
|
|
bitfld.long 0x00 1. " WdClear ,WdClear" "No effect,Cleared"
|
|
group.long 0x18++0x3
|
|
line.long 0x00 "WdIntrCter,WdIntrCter Register"
|
|
hexmask.long.word 0x00 0.--15. 1. " WdIntrCter ,Duration of wd_rst, wd_intr, and wd_ext signals"
|
|
width 11.
|
|
tree.end
|
|
tree "Real Time Clock"
|
|
base ad:0x98600000
|
|
width 13.
|
|
rgroup.long 0x00++0xf
|
|
line.long 0x00 "RtcSecond,RtcSecond Register"
|
|
bitfld.long 0x00 0.--5. " RtcSecond ,RTC second-counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,-,-,-"
|
|
line.long 0x04 "RtcMinute,RtcMinute Register"
|
|
bitfld.long 0x04 0.--5. " RtcMinute ,RTC minute-counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,-,-,-"
|
|
line.long 0x08 "RtcHour,RtcHour Register"
|
|
bitfld.long 0x08 0.--4. " RtcHour ,RtcHour Register" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,-,-,-,-,-,-,-,-"
|
|
line.long 0x0c "RtcDay,RtcDay Register"
|
|
hexmask.long.word 0x0c 0.--15. 1. " RtcDay ,RTC day-counter"
|
|
group.long 0x10++0x2b
|
|
line.long 0x00 "AlarmSecond,AlarmSecond Register"
|
|
bitfld.long 0x00 0.--5. " AlarmSecond ,RTC second-alarm" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,-,-,-"
|
|
line.long 0x04 "AlarmMinute,AlarmMinute Register"
|
|
bitfld.long 0x04 0.--5. " AlarmMinute ,RTC minute-alarm" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,-,-,-"
|
|
line.long 0x08 "AlarmHour,AlarmHour Register"
|
|
bitfld.long 0x08 0.--5. " AlarmHour ,RTC hour-alarm" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-"
|
|
line.long 0x0c "RtcRecord,RtcRecord Register"
|
|
line.long 0x10 "RtcCR,RTC Control Register"
|
|
bitfld.long 0x10 6. " RTCCL ,RTC counter load" "Disabled,Load"
|
|
bitfld.long 0x10 5. " RTCAInt ,RTC alarm interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 4. " RTCIntDay ,RTC interrupt per day" "Disabled,Enabled"
|
|
bitfld.long 0x10 3. " RTCIntHour ,RTC interrupt per hour" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 2. " RTCIntMin ,RTC interrupt per minute" "Disabled,Enabled"
|
|
bitfld.long 0x10 1. " RTCIntSec ,RTC interrupt per second" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x10 0. " RTCEn ,RTC interrupt enable" "Disabled,Enabled"
|
|
line.long 0x14 "WRtcSecond,WRtcSecond Register"
|
|
bitfld.long 0x14 6. " WRtcSecond ,Port to write RtcSecond counter" "0,1"
|
|
line.long 0x18 "WRtcMinute,WRtcMinute Register"
|
|
bitfld.long 0x18 6. " WRtcMinute ,Port to write the RtcMinute counter" "0,1"
|
|
line.long 0x1c "WRtcHour,WRtcHour Register"
|
|
bitfld.long 0x1c 5. " WRtcHour ,Port to write the RtcHour counter" "0,1"
|
|
line.long 0x20 "WRtcDay,WRtcDay Register"
|
|
bitfld.long 0x20 16. " WRtcDay ,Port to write the RtcDays counter" "0,1"
|
|
line.long 0x24 "IntrState,IntrState Register"
|
|
bitfld.long 0x24 4. " rtc_alarm ,rtc_alarm interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x24 3. " rtc_day ,rtc_day interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x24 2. " rtc_hour ,rtc_hour interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x24 1. " rtc_min ,rtc_min interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x24 0. " rtc_sec ,rtc_sec interrupt" "No interrupt,Interrupt"
|
|
line.long 0x28 "RtcDivide,RtcDivide"
|
|
bitfld.long 0x28 31. " DividerEnable ,Enable bit" "Disabled,Enabled"
|
|
hexmask.long 0x28 0.--30. 1. " DividerCycle ,Cycle number divide"
|
|
rgroup.long 0x3c++0x3
|
|
line.long 0x00 "RtcRevision,RTC revision register"
|
|
width 11.
|
|
tree.end
|
|
tree "Interrupt Controller"
|
|
base ad:0x98800000
|
|
width 11.
|
|
rgroup.long 0x00++0x3
|
|
line.long 0x00 "IRQSR,IRQ Source Register"
|
|
bitfld.long 0x00 30. " Irqsrcreg[30] ,Status of the GPIO interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 29. " Irqsrcreg[29] ,Status of I2C(6) interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 25. " Irqsrcreg[25] ,Status of the external interrupt (X_EXT_INT3)" "Not asserted,Asserted"
|
|
bitfld.long 0x00 24. " Irqsrcreg[24] ,Status of the external interrupt (X_EXT_INT2)" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 23. " Irqsrcreg[23] ,Status of the external interrupt (X_EXT_INT1)" "Not asserted,Asserted"
|
|
bitfld.long 0x00 22. " Irqsrcreg[22] ,Status of the external interrupt (X_EXT_INT0)" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 21. " Irqsrcreg[21] ,Status of the AES interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 20. " Irqsrcreg[20] ,Status of the I2C(2) interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 19. " Irqsrcreg[19] ,Status of the MAC(1) interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 18. " Irqsrcreg[18] ,USBD 2.0 suspend mode" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 17. " Irqsrcreg[17] ,USBD 2.0 occurrence of interrupts" "Not asserted,Asserted"
|
|
bitfld.long 0x00 16. " Irqsrcreg[16] ,Status of the WDT interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 15. " Irqsrcreg[15] ,Status of the I2C(3) interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 14. " Irqsrcreg[14] ,Status of the TIMER interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 12. " Irqsrcreg[12] ,Status of the RTC interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 11. " Irqsrcreg[11] ,Status of the I2C(5) interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 10. " Irqsrcreg[10] ,Status of the UART1 interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 9. " Irqsrcreg[9] ,Status of the I2C(4) interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 8. " Irqsrcreg[8] ,Status of the PMU interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 7. " Irqsrcreg[7] ,Status of the UART3 interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 6. " Irqsrcreg[6] ,Status of the SSP controller interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 5. " Irqsrcreg[5] ,Status of the OTG interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 3. " Irqsrcreg[3] ,Status of the I2C(1) interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 2. " Irqsrcreg[2] ,Status of the bridge interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 1. " Irqsrcreg[1] ,Status of the DMAC interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 0. " Irqsrcreg[0] ,Status of the AHB controller interrupt" "Not asserted,Asserted"
|
|
group.long 0x04++0x3
|
|
line.long 0x00 "IRQER,IRQ Enable Register"
|
|
bitfld.long 0x00 30. " enIRQint[30] ,Enable GPIO interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 29. " enIRQint[29] ,I2C(6) interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 25. " enIRQint[25] ,Enable external interrupt (X_EXT_INT3)" "Disabled,Enabled"
|
|
bitfld.long 0x00 24. " enIRQint[24] ,Enable external interrupt (X_EXT_INT2)" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 23. " enIRQint[23] ,Enable external interrupt (X_EXT_INT1)" "Disabled,Enabled"
|
|
bitfld.long 0x00 22. " enIRQint[22] ,Enable external interrupt (X_EXT_INT0)" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 21. " enIRQint[21] ,Enable AES interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " enIRQint[20] ,Enable I2C(2) interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 19. " enIRQint[19] ,Enable MAC(1) interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 18. " enIRQint[18] ,USBD 2.0 suspend mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 17. " enIRQint[17] ,USBD 2.0 occurrence of interrupts" "Disabled,Enabled"
|
|
bitfld.long 0x00 16. " enIRQint[16] ,Enable WDT interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 15. " enIRQint[15] ,Enable I2C(3) interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 14. " enIRQint[14] ,Enable TIMER interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 12. " enIRQint[12] ,Enable RTC interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 11. " enIRQint[11] ,Enable I2C(5) interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 10. " enIRQint[10] ,Enable UART1 interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 9. " enIRQint[9] ,Enable I2C(4) interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 8. " enIRQint[8] ,Enable PMU interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 7. " enIRQint[7] ,Enable UART3 interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 6. " enIRQint[6] ,Enable SSP controller interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " enIRQint[5] ,Enable OTG interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " enIRQint[3] ,Enable I2C(1) interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " enIRQint[2] ,Enable bridge interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " enIRQint[1] ,Enable DMAC interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " enIRQint[0] ,Enable AHB controller interrupt" "Disabled,Enabled"
|
|
wgroup.long 0x08++0x3
|
|
line.long 0x00 "IRQICR,IRQ Interrupt Clear Register"
|
|
bitfld.long 0x00 30. " irqclear[30] ,GPIO interrupt clear" "No effect,Cleared"
|
|
bitfld.long 0x00 29. " irqclear[29] ,I2C(6) interrupt clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 25. " irqclear[25] ,External interrupt (X_EXT_INT3) clear" "No effect,Cleared"
|
|
bitfld.long 0x00 24. " irqclear[24] ,External interrupt (X_EXT_INT2) clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 23. " irqclear[23] ,External interrupt (X_EXT_INT1) clear" "No effect,Cleared"
|
|
bitfld.long 0x00 22. " irqclear[22] ,External interrupt (X_EXT_INT0) clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 21. " irqclear[21] ,AES interrupt clear" "No effect,Cleared"
|
|
bitfld.long 0x00 20. " irqclear[20] ,I2C(2) interrupt clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 19. " irqclear[19] ,MAC(1) interrupt clear" "No effect,Cleared"
|
|
bitfld.long 0x00 18. " irqclear[18] ,USBD 2.0 suspend mode" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 17. " irqclear[17] ,USBD 2.0 occurrence of interrupts" "No effect,Cleared"
|
|
bitfld.long 0x00 16. " irqclear[16] ,WDT interrupt clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 15. " irqclear[15] ,I2C(3) interrupt clear" "No effect,Cleared"
|
|
bitfld.long 0x00 14. " irqclear[14] ,TIMER interrupt clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 12. " irqclear[12] ,RTC interrupt clear" "No effect,Cleared"
|
|
bitfld.long 0x00 11. " irqclear[11] ,I2C(5) interrupt clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 10. " irqclear[10] ,UART1 interrupt clear" "No effect,Cleared"
|
|
bitfld.long 0x00 9. " irqclear[9] ,I2C(4) interrupt clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 8. " irqclear[8] ,PMU interrupt clear" "No effect,Cleared"
|
|
bitfld.long 0x00 7. " irqclear[7] ,UART3 interrupt clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 6. " irqclear[6] ,SSP controller interrupt clear" "No effect,Cleared"
|
|
bitfld.long 0x00 5. " irqclear[5] ,OTG interrupt clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 3. " irqclear[3] ,I2C(1) interrupt clear" "No effect,Cleared"
|
|
bitfld.long 0x00 2. " irqclear[2] ,Bridge interrupt clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 1. " irqclear[1] ,DMAC interrupt clear" "No effect,Cleared"
|
|
bitfld.long 0x00 0. " irqclear[0] ,AHB controller interrupt clear" "No effect,Cleared"
|
|
group.long 0x0c++0x7
|
|
line.long 0x00 "IRQTMR,IRQ Trigger Mode Register"
|
|
bitfld.long 0x00 30. " irqtrigmode[30] ,GPIO interrupt trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 29. " irqtrigmode[29] ,I2C(6) interrupt trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 25. " irqtrigmode[25] ,External interrupt (X_EXT_INT3) trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 24. " irqtrigmode[24] ,External interrupt (X_EXT_INT2) trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 23. " irqtrigmode[23] ,External interrupt (X_EXT_INT1) trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 22. " irqtrigmode[22] ,External interrupt (X_EXT_INT0) trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 21. " irqtrigmode[21] ,AES interrupt trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 20. " irqtrigmode[20] ,I2C(2) interrupt trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 19. " irqtrigmode[19] ,MAC(1) interrupt trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 18. " irqtrigmode[18] ,USBD 2.0 suspend mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 17. " irqtrigmode[17] ,USBD 2.0 occurrence of interrupts" "Level,Edge"
|
|
bitfld.long 0x00 16. " irqtrigmode[16] ,WDT interrupt trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 15. " irqtrigmode[15] ,I2C(3) interrupt trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 14. " irqtrigmode[14] ,TIMER interrupt trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 12. " irqtrigmode[12] ,RTC interrupt trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 11. " irqtrigmode[11] ,I2C(5) interrupt trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 10. " irqtrigmode[10] ,UART1 interrupt trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 9. " irqtrigmode[9] ,I2C(4) interrupt trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 8. " irqtrigmode[8] ,PMU interrupt trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 7. " irqtrigmode[7] ,UART3 interrupt trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 6. " irqtrigmode[6] ,SSP controller interrupt trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 5. " irqtrigmode[5] ,OTG interrupt trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 3. " irqtrigmode[3] ,I2C(1) interrupt trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 2. " irqtrigmode[2] ,Bridge interrupt trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 1. " irqtrigmode[1] ,DMAC interrupt trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 0. " irqtrigmode[0] ,AHB controller interrupt trigger mode" "Level,Edge"
|
|
line.long 0x04 "IRQTLR,IRQ Trigger Level Register"
|
|
bitfld.long 0x04 30. " irqtriglevel[30] ,GPIO interrupt trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 29. " irqtriglevel[29] ,I2C(6) interrupt trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 25. " irqtriglevel[25] ,External interrupt (X_EXT_INT3) trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 24. " irqtriglevel[24] ,External interrupt (X_EXT_INT2) trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 23. " irqtriglevel[23] ,External interrupt (X_EXT_INT1) trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 22. " irqtriglevel[22] ,External interrupt (X_EXT_INT0) trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 21. " irqtriglevel[21] ,AES interrupt trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 20. " irqtriglevel[20] ,I2C(2) interrupt trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 19. " irqtriglevel[19] ,MAC(1) interrupt trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 18. " irqtriglevel[18] ,USBD 2.0 suspend mode" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 17. " irqtriglevel[17] ,USBD 2.0 occurrence of interrupts" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 16. " irqtriglevel[16] ,WDT interrupt trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 15. " irqtriglevel[15] ,I2C(3) interrupt trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 14. " irqtriglevel[14] ,TIMER interrupt trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 12. " irqtriglevel[12] ,RTC interrupt trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 11. " irqtriglevel[11] ,I2C(5) interrupt trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 10. " irqtriglevel[10] ,UART1 interrupt trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 9. " irqtriglevel[9] ,I2C(4) interrupt trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 8. " irqtriglevel[8] ,PMU interrupt trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 7. " irqtriglevel[7] ,UART3 interrupt trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 6. " irqtriglevel[6] ,SSP controller interrupt trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 5. " irqtriglevel[5] ,OTG interrupt trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 3. " irqtriglevel[3] ,I2C(1) interrupt trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 2. " irqtriglevel[2] ,Bridge interrupt trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 1. " irqtriglevel[1] ,DMAC interrupt trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 0. " irqtriglevel[0] ,AHB controller interrupt trigger level" "High/Rising,Low/Falling"
|
|
rgroup.long 0x14++0x3
|
|
line.long 0x00 "IRQSR,IRQ Status Register"
|
|
bitfld.long 0x00 30. " irqstatus[30] ,Status of the GPIO interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 29. " irqstatus[29] ,Status of I2C(6) interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 25. " irqstatus[25] ,Status of the external interrupt (X_EXT_INT3)" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 24. " irqstatus[24] ,Status of the external interrupt (X_EXT_INT2)" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 23. " irqstatus[23] ,Status of the external interrupt (X_EXT_INT1)" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 22. " irqstatus[22] ,Status of the external interrupt (X_EXT_INT0)" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 21. " irqstatus[21] ,Status of the AES interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 20. " irqstatus[20] ,Status of the I2C(2) interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 19. " irqstatus[19] ,Status of the MAC(1) interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 18. " irqstatus[18] ,USBD 2.0 suspend mode" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 17. " irqstatus[17] ,USBD 2.0 occurrence of interrupts" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 16. " irqstatus[16] ,Status of the WDT interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 15. " irqstatus[15] ,Status of the I2C(3) interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 14. " irqstatus[14] ,Status of the TIMER interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 12. " irqstatus[12] ,Status of the RTC interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 11. " irqstatus[11] ,Status of the I2C(5) interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 10. " irqstatus[10] ,Status of the UART1 interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 9. " irqstatus[9] ,Status of the I2C(4) interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 8. " irqstatus[8] ,Status of the PMU interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 7. " irqstatus[7] ,Status of the UART3 interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 6. " irqstatus[6] ,Status of the SSP controller interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 5. " irqstatus[5] ,Status of the OTG interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 3. " irqstatus[3] ,Status of the I2C(1) interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 2. " irqstatus[2] ,Status of the bridge interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 1. " irqstatus[1] ,Status of the DMAC interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 0. " irqstatus[0] ,Status of the AHB controller interrupt" "No interrupt,Interrupt"
|
|
rgroup.long 0x20++0x3
|
|
line.long 0x00 "FIQSR,FIQ Source Register"
|
|
bitfld.long 0x00 30. " fiqsrcreg[30] ,Status of the GPIO interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 29. " fiqsrcreg[29] ,Status of I2C(6) interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 25. " fiqsrcreg[25] ,Status of the external interrupt (X_EXT_INT3)" "Not asserted,Asserted"
|
|
bitfld.long 0x00 24. " fiqsrcreg[24] ,Status of the external interrupt (X_EXT_INT2)" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 23. " fiqsrcreg[23] ,Status of the external interrupt (X_EXT_INT1)" "Not asserted,Asserted"
|
|
bitfld.long 0x00 22. " fiqsrcreg[22] ,Status of the external interrupt (X_EXT_INT0)" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 21. " fiqsrcreg[21] ,Status of the AES interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 20. " fiqsrcreg[20] ,Status of the I2C(2) interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 19. " fiqsrcreg[19] ,Status of the MAC(1) interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 18. " fiqsrcreg[18] ,USBD 2.0 suspend mode" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 17. " fiqsrcreg[17] ,USBD 2.0 occurrence of interrupts" "Not asserted,Asserted"
|
|
bitfld.long 0x00 16. " fiqsrcreg[16] ,Status of the WDT interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 15. " fiqsrcreg[15] ,Status of the I2C(3) interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 14. " fiqsrcreg[14] ,Status of the TIMER interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 12. " fiqsrcreg[12] ,Status of the RTC interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 11. " fiqsrcreg[11] ,Status of the I2C(5) interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 10. " fiqsrcreg[10] ,Status of the UART1 interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 9. " fiqsrcreg[9] ,Status of the I2C(4) interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 8. " fiqsrcreg[8] ,Status of the PMU interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 7. " fiqsrcreg[7] ,Status of the UART3 interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 6. " fiqsrcreg[6] ,Status of the SSP controller interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 5. " fiqsrcreg[5] ,Status of the OTG interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 3. " fiqsrcreg[3] ,Status of the I2C(1) interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 2. " fiqsrcreg[2] ,Status of the bridge interrupt" "Not asserted,Asserted"
|
|
textline " "
|
|
bitfld.long 0x00 1. " fiqsrcreg[1] ,Status of the DMAC interrupt" "Not asserted,Asserted"
|
|
bitfld.long 0x00 0. " fiqsrcreg[0] ,Status of the AHB controller interrupt" "Not asserted,Asserted"
|
|
group.long 0x24++0x3
|
|
line.long 0x00 "FIQER,FIQ Enable Register"
|
|
bitfld.long 0x00 30. " enFIQint[30] ,Enable GPIO interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 29. " enFIQint[29] ,I2C(6) interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 25. " enFIQint[25] ,Enable external interrupt (X_EXT_INT3)" "Disabled,Enabled"
|
|
bitfld.long 0x00 24. " enFIQint[24] ,Enable external interrupt (X_EXT_INT2)" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 23. " enFIQint[23] ,Enable external interrupt (X_EXT_INT1)" "Disabled,Enabled"
|
|
bitfld.long 0x00 22. " enFIQint[22] ,Enable external interrupt (X_EXT_INT0)" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 21. " enFIQint[21] ,Enable AES interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " enFIQint[20] ,Enable I2C(2) interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 19. " enFIQint[19] ,Enable MAC(1) interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 18. " enFIQint[18] ,USBD 2.0 suspend mode" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 17. " enFIQint[17] ,USBD 2.0 occurrence of interrupts" "Disabled,Enabled"
|
|
bitfld.long 0x00 16. " enFIQint[16] ,Enable WDT interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 15. " enFIQint[15] ,Enable I2C(3) interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 14. " enFIQint[14] ,Enable TIMER interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 12. " enFIQint[12] ,Enable RTC interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 11. " enFIQint[11] ,Enable I2C(5) interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 10. " enFIQint[10] ,Enable UART1 interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 9. " enFIQint[9] ,Enable I2C(4) interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 8. " enFIQint[8] ,Enable PMU interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 7. " enFIQint[7] ,Enable UART3 interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 6. " enFIQint[6] ,Enable SSP controller interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " enFIQint[5] ,Enable OTG interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " enFIQint[3] ,Enable I2C(1) interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " enFIQint[2] ,Enable bridge interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " enFIQint[1] ,Enable DMAC interrupt" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " enFIQint[0] ,Enable AHB controller interrupt" "Disabled,Enabled"
|
|
wgroup.long 0x28++0x3
|
|
line.long 0x00 "FIQICR,FIQ Interrupt Clear Register"
|
|
bitfld.long 0x00 30. " fiqclear[30] ,GPIO interrupt clear" "No effect,Cleared"
|
|
bitfld.long 0x00 29. " fiqclear[29] ,I2C(6) interrupt clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 25. " fiqclear[25] ,External interrupt (X_EXT_INT3) clear" "No effect,Cleared"
|
|
bitfld.long 0x00 24. " fiqclear[24] ,External interrupt (X_EXT_INT2) clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 23. " fiqclear[23] ,External interrupt (X_EXT_INT1) clear" "No effect,Cleared"
|
|
bitfld.long 0x00 22. " fiqclear[22] ,External interrupt (X_EXT_INT0) clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 21. " fiqclear[21] ,AES interrupt clear" "No effect,Cleared"
|
|
bitfld.long 0x00 20. " fiqclear[20] ,I2C(2) interrupt clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 19. " fiqclear[19] ,MAC(1) interrupt clear" "No effect,Cleared"
|
|
bitfld.long 0x00 18. " fiqclear[18] ,USBD 2.0 suspend mode" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 17. " fiqclear[17] ,USBD 2.0 occurrence of interrupts" "No effect,Cleared"
|
|
bitfld.long 0x00 16. " fiqclear[16] ,WDT interrupt clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 15. " fiqclear[15] ,I2C(3) interrupt clear" "No effect,Cleared"
|
|
bitfld.long 0x00 14. " fiqclear[14] ,TIMER interrupt clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 12. " fiqclear[12] ,RTC interrupt clear" "No effect,Cleared"
|
|
bitfld.long 0x00 11. " fiqclear[11] ,I2C(5) interrupt clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 10. " fiqclear[10] ,UART1 interrupt clear" "No effect,Cleared"
|
|
bitfld.long 0x00 9. " fiqclear[9] ,I2C(4) interrupt clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 8. " fiqclear[8] ,PMU interrupt clear" "No effect,Cleared"
|
|
bitfld.long 0x00 7. " fiqclear[7] ,UART3 interrupt clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 6. " fiqclear[6] ,SSP controller interrupt clear" "No effect,Cleared"
|
|
bitfld.long 0x00 5. " fiqclear[5] ,OTG interrupt clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 3. " fiqclear[3] ,I2C(1) interrupt clear" "No effect,Cleared"
|
|
bitfld.long 0x00 2. " fiqclear[2] ,Bridge interrupt clear" "No effect,Cleared"
|
|
textline " "
|
|
bitfld.long 0x00 1. " fiqclear[1] ,DMAC interrupt clear" "No effect,Cleared"
|
|
bitfld.long 0x00 0. " fiqclear[0] ,AHB controller interrupt clear" "No effect,Cleared"
|
|
group.long 0x2c++0x7
|
|
line.long 0x00 "FIQTMR,Trigger Mode Register"
|
|
bitfld.long 0x00 30. " fiqtrigmode[30] ,GPIO interrupt trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 29. " fiqtrigmode[29] ,I2C(6) interrupt trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 25. " fiqtrigmode[25] ,External interrupt (X_EXT_INT3) trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 24. " fiqtrigmode[24] ,External interrupt (X_EXT_INT2) trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 23. " fiqtrigmode[23] ,External interrupt (X_EXT_INT1) trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 22. " fiqtrigmode[22] ,External interrupt (X_EXT_INT0) trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 21. " fiqtrigmode[21] ,AES interrupt trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 20. " fiqtrigmode[20] ,I2C(2) interrupt trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 19. " fiqtrigmode[19] ,MAC(1) interrupt trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 18. " fiqtrigmode[18] ,USBD 2.0 suspend mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 17. " fiqtrigmode[17] ,USBD 2.0 occurrence of interrupts" "Level,Edge"
|
|
bitfld.long 0x00 16. " fiqtrigmode[16] ,WDT interrupt trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 15. " fiqtrigmode[15] ,I2C(3) interrupt trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 14. " fiqtrigmode[14] ,TIMER interrupt trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 12. " fiqtrigmode[12] ,RTC interrupt trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 11. " fiqtrigmode[11] ,I2C(5) interrupt trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 10. " fiqtrigmode[10] ,UART1 interrupt trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 9. " fiqtrigmode[9] ,I2C(4) interrupt trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 8. " fiqtrigmode[8] ,PMU interrupt trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 7. " fiqtrigmode[7] ,UART3 interrupt trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 6. " fiqtrigmode[6] ,SSP controller interrupt trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 5. " fiqtrigmode[5] ,OTG interrupt trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 3. " fiqtrigmode[3] ,I2C(1) interrupt trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 2. " fiqtrigmode[2] ,Bridge interrupt trigger mode" "Level,Edge"
|
|
textline " "
|
|
bitfld.long 0x00 1. " fiqtrigmode[1] ,DMAC interrupt trigger mode" "Level,Edge"
|
|
bitfld.long 0x00 0. " fiqtrigmode[0] ,AHB controller interrupt trigger mode" "Level,Edge"
|
|
line.long 0x04 "FIQTLR,FIQ Trigger Level Register"
|
|
bitfld.long 0x04 30. " fiqtriglevel[30] ,GPIO interrupt trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 29. " fiqtriglevel[29] ,I2C(6) interrupt trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 25. " fiqtriglevel[25] ,External interrupt (X_EXT_INT3) trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 24. " fiqtriglevel[24] ,External interrupt (X_EXT_INT2) trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 23. " fiqtriglevel[23] ,External interrupt (X_EXT_INT1) trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 22. " fiqtriglevel[22] ,External interrupt (X_EXT_INT0) trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 21. " fiqtriglevel[21] ,AES interrupt trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 20. " fiqtriglevel[20] ,I2C(2) interrupt trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 19. " fiqtriglevel[19] ,MAC(1) interrupt trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 18. " fiqtriglevel[18] ,USBD 2.0 suspend mode" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 17. " fiqtriglevel[17] ,USBD 2.0 occurrence of interrupts" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 16. " fiqtriglevel[16] ,WDT interrupt trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 15. " fiqtriglevel[15] ,I2C(3) interrupt trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 14. " fiqtriglevel[14] ,TIMER interrupt trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 12. " fiqtriglevel[12] ,RTC interrupt trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 11. " fiqtriglevel[11] ,I2C(5) interrupt trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 10. " fiqtriglevel[10] ,UART1 interrupt trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 9. " fiqtriglevel[9] ,I2C(4) interrupt trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 8. " fiqtriglevel[8] ,PMU interrupt trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 7. " fiqtriglevel[7] ,UART3 interrupt trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 6. " fiqtriglevel[6] ,SSP controller interrupt trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 5. " fiqtriglevel[5] ,OTG interrupt trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 3. " fiqtriglevel[3] ,I2C(1) interrupt trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 2. " fiqtriglevel[2] ,Bridge interrupt trigger level" "High/Rising,Low/Falling"
|
|
textline " "
|
|
bitfld.long 0x04 1. " fiqtriglevel[1] ,DMAC interrupt trigger level" "High/Rising,Low/Falling"
|
|
bitfld.long 0x04 0. " fiqtriglevel[0] ,AHB controller interrupt trigger level" "High/Rising,Low/Falling"
|
|
rgroup.long 0x34++0x3
|
|
line.long 0x0 "FIQSR,FIQ Status Register"
|
|
bitfld.long 0x00 30. " fiqstatus[30] ,Status of the GPIO interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 29. " fiqstatus[29] ,Status of I2C(6) interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 25. " fiqstatus[25] ,Status of the external interrupt (X_EXT_INT3)" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 24. " fiqstatus[24] ,Status of the external interrupt (X_EXT_INT2)" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 23. " fiqstatus[23] ,Status of the external interrupt (X_EXT_INT1)" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 22. " fiqstatus[22] ,Status of the external interrupt (X_EXT_INT0)" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 21. " fiqstatus[21] ,Status of the AES interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 20. " fiqstatus[20] ,Status of the I2C(2) interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 19. " fiqstatus[19] ,Status of the MAC(1) interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 18. " fiqstatus[18] ,USBD 2.0 suspend mode" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 17. " fiqstatus[17] ,USBD 2.0 occurrence of interrupts" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 16. " fiqstatus[16] ,Status of the WDT interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 15. " fiqstatus[15] ,Status of the I2C(3) interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 14. " fiqstatus[14] ,Status of the TIMER interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 12. " fiqstatus[12] ,Status of the RTC interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 11. " fiqstatus[11] ,Status of the I2C(5) interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 10. " fiqstatus[10] ,Status of the UART1 interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 9. " fiqstatus[9] ,Status of the I2C(4) interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 8. " fiqstatus[8] ,Status of the PMU interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 7. " fiqstatus[7] ,Status of the UART3 interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 6. " fiqstatus[6] ,Status of the SSP controller interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 5. " fiqstatus[5] ,Status of the OTG interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 3. " fiqstatus[3] ,Status of the I2C(1) interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 2. " fiqstatus[2] ,Status of the bridge interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.long 0x00 1. " fiqstatus[1] ,Status of the DMAC interrupt" "No interrupt,Interrupt"
|
|
bitfld.long 0x00 0. " fiqstatus[0] ,Status of the AHB controller interrupt" "No interrupt,Interrupt"
|
|
rgroup.long 0x50++0x7
|
|
line.long 0x0 "RR,The Revision Register"
|
|
line.long 0x04 "FRIN,Feature Register for Input Number"
|
|
rgroup.long 0x58++0x7
|
|
line.long 0x0 "FRIRQ,Feature Register for IRQ De-Bounce Location"
|
|
line.long 0x4 "FRFIQ,Feature Register for FIQ De-Bounce Location"
|
|
width 11.
|
|
tree.end
|
|
tree.open "I2C Bus Interface Controller"
|
|
tree "I2C1"
|
|
base ad:0x98a00000
|
|
width 9.
|
|
group.long 0x00++0x3
|
|
line.long 0x00 "CR,I2C Control Register"
|
|
bitfld.long 0x00 17. " Test_bi ,Test mode" "Low,High"
|
|
bitfld.long 0x00 16. " SDA_LOW ,SDA_LOW" "No effect,SDAout tied to 0"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SCL_LOW ,SCL_LOW" "No effect,SCLout tied to 0"
|
|
bitfld.long 0x00 14. " STARTI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ALI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 12. " SAMI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 11. " STOPI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " BERRI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DRI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " DTI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " TB_EN ,Transfer byte enable" "Wait state,Ready"
|
|
bitfld.long 0x00 6. " ACK ,The acknowledge signal" "ACK,NACK"
|
|
textline " "
|
|
bitfld.long 0x00 5. " STOP ,Stop condition" "No effect,Stop"
|
|
bitfld.long 0x00 4. " START ,Start condition" "No effect,Start"
|
|
textline " "
|
|
bitfld.long 0x00 3. " GC_EN ,I2C controller to respond enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " SCL_EN ,I2C controller clock output enable" "Disbaled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " I2C_EN ,The I2C bus interface controller enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " I2C_RST ,The I2C controller reset" "No reset,Reset"
|
|
hgroup.long 0x04++0x3
|
|
hide.long 0x00 "SR,I2C Status Register"
|
|
in
|
|
group.long 0x08++0x7
|
|
line.long 0x00 "CDR,Clock Divided Register"
|
|
hexmask.long.word 0x00 0.--9. 1. " COUNT ,Counter value"
|
|
line.long 0x04 "DR,I2C Data Register"
|
|
hexmask.long.byte 0x04 0.--7. 1. " DR ,Buffer for I2C bus data transmission and reception"
|
|
if (((d.l(ad:(0x98a00000+0x10)))&0x80000000)==0x80000000)
|
|
group.long 0x10++0x3
|
|
line.long 0x00 "SAR,I2C Slave Address Register"
|
|
bitfld.long 0x00 31. " EN10 ,10-bit addressing mode enable bit" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 0.--9. 1. " SAR[9:0] ,The 10-bit address"
|
|
else
|
|
group.long 0x10++0x3
|
|
line.long 0x00 "SAR,I2C Slave Address Register"
|
|
bitfld.long 0x00 31. " EN10 ,10-bit addressing mode enable bit" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--6. 1. " SAR[6:0] ,The 7-bit address"
|
|
endif
|
|
group.long 0x14++0x3
|
|
line.long 0x00 "TGSR,I2C Set/Hold Time Glitch Suppression Setting Register"
|
|
bitfld.long 0x00 10.--12. " GSR ,The value of PCLK clock period" "0,1,2,3,4,5,6,7"
|
|
hexmask.long.word 0x00 0.--9. 1. " TSR ,The delay value of PCLK clock cycles"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x00 "BMR,I2C Bus Monitor Register"
|
|
bitfld.long 0x00 1. " SCLin ,Value of SCLin pin" "Low,High"
|
|
bitfld.long 0x00 0. " SDAin ,Value of SDAin pin" "Low,High"
|
|
rgroup.long 0x30++0x7
|
|
line.long 0x00 "RevR,Revision Register"
|
|
line.long 0x04 "FeatR,Feature Register"
|
|
width 11.
|
|
tree.end
|
|
tree "I2C2"
|
|
base ad:0x99300000
|
|
width 9.
|
|
group.long 0x00++0x3
|
|
line.long 0x00 "CR,I2C Control Register"
|
|
bitfld.long 0x00 17. " Test_bi ,Test mode" "Low,High"
|
|
bitfld.long 0x00 16. " SDA_LOW ,SDA_LOW" "No effect,SDAout tied to 0"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SCL_LOW ,SCL_LOW" "No effect,SCLout tied to 0"
|
|
bitfld.long 0x00 14. " STARTI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ALI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 12. " SAMI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 11. " STOPI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " BERRI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DRI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " DTI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " TB_EN ,Transfer byte enable" "Wait state,Ready"
|
|
bitfld.long 0x00 6. " ACK ,The acknowledge signal" "ACK,NACK"
|
|
textline " "
|
|
bitfld.long 0x00 5. " STOP ,Stop condition" "No effect,Stop"
|
|
bitfld.long 0x00 4. " START ,Start condition" "No effect,Start"
|
|
textline " "
|
|
bitfld.long 0x00 3. " GC_EN ,I2C controller to respond enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " SCL_EN ,I2C controller clock output enable" "Disbaled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " I2C_EN ,The I2C bus interface controller enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " I2C_RST ,The I2C controller reset" "No reset,Reset"
|
|
hgroup.long 0x04++0x3
|
|
hide.long 0x00 "SR,I2C Status Register"
|
|
in
|
|
group.long 0x08++0x7
|
|
line.long 0x00 "CDR,Clock Divided Register"
|
|
hexmask.long.word 0x00 0.--9. 1. " COUNT ,Counter value"
|
|
line.long 0x04 "DR,I2C Data Register"
|
|
hexmask.long.byte 0x04 0.--7. 1. " DR ,Buffer for I2C bus data transmission and reception"
|
|
if (((d.l(ad:(0x99300000+0x10)))&0x80000000)==0x80000000)
|
|
group.long 0x10++0x3
|
|
line.long 0x00 "SAR,I2C Slave Address Register"
|
|
bitfld.long 0x00 31. " EN10 ,10-bit addressing mode enable bit" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 0.--9. 1. " SAR[9:0] ,The 10-bit address"
|
|
else
|
|
group.long 0x10++0x3
|
|
line.long 0x00 "SAR,I2C Slave Address Register"
|
|
bitfld.long 0x00 31. " EN10 ,10-bit addressing mode enable bit" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--6. 1. " SAR[6:0] ,The 7-bit address"
|
|
endif
|
|
group.long 0x14++0x3
|
|
line.long 0x00 "TGSR,I2C Set/Hold Time Glitch Suppression Setting Register"
|
|
bitfld.long 0x00 10.--12. " GSR ,The value of PCLK clock period" "0,1,2,3,4,5,6,7"
|
|
hexmask.long.word 0x00 0.--9. 1. " TSR ,The delay value of PCLK clock cycles"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x00 "BMR,I2C Bus Monitor Register"
|
|
bitfld.long 0x00 1. " SCLin ,Value of SCLin pin" "Low,High"
|
|
bitfld.long 0x00 0. " SDAin ,Value of SDAin pin" "Low,High"
|
|
rgroup.long 0x30++0x7
|
|
line.long 0x00 "RevR,Revision Register"
|
|
line.long 0x04 "FeatR,Feature Register"
|
|
width 11.
|
|
tree.end
|
|
tree "I2C3"
|
|
base ad:0x99000000
|
|
width 9.
|
|
group.long 0x00++0x3
|
|
line.long 0x00 "CR,I2C Control Register"
|
|
bitfld.long 0x00 17. " Test_bi ,Test mode" "Low,High"
|
|
bitfld.long 0x00 16. " SDA_LOW ,SDA_LOW" "No effect,SDAout tied to 0"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SCL_LOW ,SCL_LOW" "No effect,SCLout tied to 0"
|
|
bitfld.long 0x00 14. " STARTI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ALI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 12. " SAMI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 11. " STOPI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " BERRI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DRI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " DTI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " TB_EN ,Transfer byte enable" "Wait state,Ready"
|
|
bitfld.long 0x00 6. " ACK ,The acknowledge signal" "ACK,NACK"
|
|
textline " "
|
|
bitfld.long 0x00 5. " STOP ,Stop condition" "No effect,Stop"
|
|
bitfld.long 0x00 4. " START ,Start condition" "No effect,Start"
|
|
textline " "
|
|
bitfld.long 0x00 3. " GC_EN ,I2C controller to respond enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " SCL_EN ,I2C controller clock output enable" "Disbaled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " I2C_EN ,The I2C bus interface controller enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " I2C_RST ,The I2C controller reset" "No reset,Reset"
|
|
hgroup.long 0x04++0x3
|
|
hide.long 0x00 "SR,I2C Status Register"
|
|
in
|
|
group.long 0x08++0x7
|
|
line.long 0x00 "CDR,Clock Divided Register"
|
|
hexmask.long.word 0x00 0.--9. 1. " COUNT ,Counter value"
|
|
line.long 0x04 "DR,I2C Data Register"
|
|
hexmask.long.byte 0x04 0.--7. 1. " DR ,Buffer for I2C bus data transmission and reception"
|
|
if (((d.l(ad:(0x99000000+0x10)))&0x80000000)==0x80000000)
|
|
group.long 0x10++0x3
|
|
line.long 0x00 "SAR,I2C Slave Address Register"
|
|
bitfld.long 0x00 31. " EN10 ,10-bit addressing mode enable bit" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 0.--9. 1. " SAR[9:0] ,The 10-bit address"
|
|
else
|
|
group.long 0x10++0x3
|
|
line.long 0x00 "SAR,I2C Slave Address Register"
|
|
bitfld.long 0x00 31. " EN10 ,10-bit addressing mode enable bit" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--6. 1. " SAR[6:0] ,The 7-bit address"
|
|
endif
|
|
group.long 0x14++0x3
|
|
line.long 0x00 "TGSR,I2C Set/Hold Time Glitch Suppression Setting Register"
|
|
bitfld.long 0x00 10.--12. " GSR ,The value of PCLK clock period" "0,1,2,3,4,5,6,7"
|
|
hexmask.long.word 0x00 0.--9. 1. " TSR ,The delay value of PCLK clock cycles"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x00 "BMR,I2C Bus Monitor Register"
|
|
bitfld.long 0x00 1. " SCLin ,Value of SCLin pin" "Low,High"
|
|
bitfld.long 0x00 0. " SDAin ,Value of SDAin pin" "Low,High"
|
|
rgroup.long 0x30++0x7
|
|
line.long 0x00 "RevR,Revision Register"
|
|
line.long 0x04 "FeatR,Feature Register"
|
|
width 11.
|
|
tree.end
|
|
tree "I2C4"
|
|
base ad:0x98c00000
|
|
width 9.
|
|
group.long 0x00++0x3
|
|
line.long 0x00 "CR,I2C Control Register"
|
|
bitfld.long 0x00 17. " Test_bi ,Test mode" "Low,High"
|
|
bitfld.long 0x00 16. " SDA_LOW ,SDA_LOW" "No effect,SDAout tied to 0"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SCL_LOW ,SCL_LOW" "No effect,SCLout tied to 0"
|
|
bitfld.long 0x00 14. " STARTI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ALI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 12. " SAMI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 11. " STOPI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " BERRI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DRI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " DTI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " TB_EN ,Transfer byte enable" "Wait state,Ready"
|
|
bitfld.long 0x00 6. " ACK ,The acknowledge signal" "ACK,NACK"
|
|
textline " "
|
|
bitfld.long 0x00 5. " STOP ,Stop condition" "No effect,Stop"
|
|
bitfld.long 0x00 4. " START ,Start condition" "No effect,Start"
|
|
textline " "
|
|
bitfld.long 0x00 3. " GC_EN ,I2C controller to respond enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " SCL_EN ,I2C controller clock output enable" "Disbaled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " I2C_EN ,The I2C bus interface controller enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " I2C_RST ,The I2C controller reset" "No reset,Reset"
|
|
hgroup.long 0x04++0x3
|
|
hide.long 0x00 "SR,I2C Status Register"
|
|
in
|
|
group.long 0x08++0x7
|
|
line.long 0x00 "CDR,Clock Divided Register"
|
|
hexmask.long.word 0x00 0.--9. 1. " COUNT ,Counter value"
|
|
line.long 0x04 "DR,I2C Data Register"
|
|
hexmask.long.byte 0x04 0.--7. 1. " DR ,Buffer for I2C bus data transmission and reception"
|
|
if (((d.l(ad:(0x98c00000+0x10)))&0x80000000)==0x80000000)
|
|
group.long 0x10++0x3
|
|
line.long 0x00 "SAR,I2C Slave Address Register"
|
|
bitfld.long 0x00 31. " EN10 ,10-bit addressing mode enable bit" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 0.--9. 1. " SAR[9:0] ,The 10-bit address"
|
|
else
|
|
group.long 0x10++0x3
|
|
line.long 0x00 "SAR,I2C Slave Address Register"
|
|
bitfld.long 0x00 31. " EN10 ,10-bit addressing mode enable bit" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--6. 1. " SAR[6:0] ,The 7-bit address"
|
|
endif
|
|
group.long 0x14++0x3
|
|
line.long 0x00 "TGSR,I2C Set/Hold Time Glitch Suppression Setting Register"
|
|
bitfld.long 0x00 10.--12. " GSR ,The value of PCLK clock period" "0,1,2,3,4,5,6,7"
|
|
hexmask.long.word 0x00 0.--9. 1. " TSR ,The delay value of PCLK clock cycles"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x00 "BMR,I2C Bus Monitor Register"
|
|
bitfld.long 0x00 1. " SCLin ,Value of SCLin pin" "Low,High"
|
|
bitfld.long 0x00 0. " SDAin ,Value of SDAin pin" "Low,High"
|
|
rgroup.long 0x30++0x7
|
|
line.long 0x00 "RevR,Revision Register"
|
|
line.long 0x04 "FeatR,Feature Register"
|
|
width 11.
|
|
tree.end
|
|
tree "I2C5"
|
|
base ad:0x98900000
|
|
width 9.
|
|
group.long 0x00++0x3
|
|
line.long 0x00 "CR,I2C Control Register"
|
|
bitfld.long 0x00 17. " Test_bi ,Test mode" "Low,High"
|
|
bitfld.long 0x00 16. " SDA_LOW ,SDA_LOW" "No effect,SDAout tied to 0"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SCL_LOW ,SCL_LOW" "No effect,SCLout tied to 0"
|
|
bitfld.long 0x00 14. " STARTI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ALI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 12. " SAMI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 11. " STOPI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " BERRI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DRI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " DTI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " TB_EN ,Transfer byte enable" "Wait state,Ready"
|
|
bitfld.long 0x00 6. " ACK ,The acknowledge signal" "ACK,NACK"
|
|
textline " "
|
|
bitfld.long 0x00 5. " STOP ,Stop condition" "No effect,Stop"
|
|
bitfld.long 0x00 4. " START ,Start condition" "No effect,Start"
|
|
textline " "
|
|
bitfld.long 0x00 3. " GC_EN ,I2C controller to respond enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " SCL_EN ,I2C controller clock output enable" "Disbaled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " I2C_EN ,The I2C bus interface controller enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " I2C_RST ,The I2C controller reset" "No reset,Reset"
|
|
hgroup.long 0x04++0x3
|
|
hide.long 0x00 "SR,I2C Status Register"
|
|
in
|
|
group.long 0x08++0x7
|
|
line.long 0x00 "CDR,Clock Divided Register"
|
|
hexmask.long.word 0x00 0.--9. 1. " COUNT ,Counter value"
|
|
line.long 0x04 "DR,I2C Data Register"
|
|
hexmask.long.byte 0x04 0.--7. 1. " DR ,Buffer for I2C bus data transmission and reception"
|
|
if (((d.l(ad:(0x98900000+0x10)))&0x80000000)==0x80000000)
|
|
group.long 0x10++0x3
|
|
line.long 0x00 "SAR,I2C Slave Address Register"
|
|
bitfld.long 0x00 31. " EN10 ,10-bit addressing mode enable bit" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 0.--9. 1. " SAR[9:0] ,The 10-bit address"
|
|
else
|
|
group.long 0x10++0x3
|
|
line.long 0x00 "SAR,I2C Slave Address Register"
|
|
bitfld.long 0x00 31. " EN10 ,10-bit addressing mode enable bit" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--6. 1. " SAR[6:0] ,The 7-bit address"
|
|
endif
|
|
group.long 0x14++0x3
|
|
line.long 0x00 "TGSR,I2C Set/Hold Time Glitch Suppression Setting Register"
|
|
bitfld.long 0x00 10.--12. " GSR ,The value of PCLK clock period" "0,1,2,3,4,5,6,7"
|
|
hexmask.long.word 0x00 0.--9. 1. " TSR ,The delay value of PCLK clock cycles"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x00 "BMR,I2C Bus Monitor Register"
|
|
bitfld.long 0x00 1. " SCLin ,Value of SCLin pin" "Low,High"
|
|
bitfld.long 0x00 0. " SDAin ,Value of SDAin pin" "Low,High"
|
|
rgroup.long 0x30++0x7
|
|
line.long 0x00 "RevR,Revision Register"
|
|
line.long 0x04 "FeatR,Feature Register"
|
|
width 11.
|
|
tree.end
|
|
tree "I2C6"
|
|
base ad:0x99500000
|
|
width 9.
|
|
group.long 0x00++0x3
|
|
line.long 0x00 "CR,I2C Control Register"
|
|
bitfld.long 0x00 17. " Test_bi ,Test mode" "Low,High"
|
|
bitfld.long 0x00 16. " SDA_LOW ,SDA_LOW" "No effect,SDAout tied to 0"
|
|
textline " "
|
|
bitfld.long 0x00 15. " SCL_LOW ,SCL_LOW" "No effect,SCLout tied to 0"
|
|
bitfld.long 0x00 14. " STARTI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 13. " ALI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 12. " SAMI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 11. " STOPI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 10. " BERRI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 9. " DRI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 8. " DTI_EN ,I2C controller to interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " TB_EN ,Transfer byte enable" "Wait state,Ready"
|
|
bitfld.long 0x00 6. " ACK ,The acknowledge signal" "ACK,NACK"
|
|
textline " "
|
|
bitfld.long 0x00 5. " STOP ,Stop condition" "No effect,Stop"
|
|
bitfld.long 0x00 4. " START ,Start condition" "No effect,Start"
|
|
textline " "
|
|
bitfld.long 0x00 3. " GC_EN ,I2C controller to respond enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " SCL_EN ,I2C controller clock output enable" "Disbaled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " I2C_EN ,The I2C bus interface controller enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " I2C_RST ,The I2C controller reset" "No reset,Reset"
|
|
hgroup.long 0x04++0x3
|
|
hide.long 0x00 "SR,I2C Status Register"
|
|
in
|
|
group.long 0x08++0x7
|
|
line.long 0x00 "CDR,Clock Divided Register"
|
|
hexmask.long.word 0x00 0.--9. 1. " COUNT ,Counter value"
|
|
line.long 0x04 "DR,I2C Data Register"
|
|
hexmask.long.byte 0x04 0.--7. 1. " DR ,Buffer for I2C bus data transmission and reception"
|
|
if (((d.l(ad:(0x99500000+0x10)))&0x80000000)==0x80000000)
|
|
group.long 0x10++0x3
|
|
line.long 0x00 "SAR,I2C Slave Address Register"
|
|
bitfld.long 0x00 31. " EN10 ,10-bit addressing mode enable bit" "Disabled,Enabled"
|
|
hexmask.long.word 0x00 0.--9. 1. " SAR[9:0] ,The 10-bit address"
|
|
else
|
|
group.long 0x10++0x3
|
|
line.long 0x00 "SAR,I2C Slave Address Register"
|
|
bitfld.long 0x00 31. " EN10 ,10-bit addressing mode enable bit" "Disabled,Enabled"
|
|
hexmask.long.byte 0x00 0.--6. 1. " SAR[6:0] ,The 7-bit address"
|
|
endif
|
|
group.long 0x14++0x3
|
|
line.long 0x00 "TGSR,I2C Set/Hold Time Glitch Suppression Setting Register"
|
|
bitfld.long 0x00 10.--12. " GSR ,The value of PCLK clock period" "0,1,2,3,4,5,6,7"
|
|
hexmask.long.word 0x00 0.--9. 1. " TSR ,The delay value of PCLK clock cycles"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x00 "BMR,I2C Bus Monitor Register"
|
|
bitfld.long 0x00 1. " SCLin ,Value of SCLin pin" "Low,High"
|
|
bitfld.long 0x00 0. " SDAin ,Value of SDAin pin" "Low,High"
|
|
rgroup.long 0x30++0x7
|
|
line.long 0x00 "RevR,Revision Register"
|
|
line.long 0x04 "FeatR,Feature Register"
|
|
width 11.
|
|
tree.end
|
|
tree.end
|
|
tree "ADC Controller"
|
|
base ad:0x99900000
|
|
width 12.
|
|
group.long 0x00++0x3
|
|
line.long 0x00 "ADCCtrl,Control Register"
|
|
bitfld.long 0x00 8. " XPWDB ,Power-down analog/digital converter" "Power-down mode,Normal mode"
|
|
bitfld.long 0x00 7. " ADCCtr7 ,Channel 7 select" "Not selected,Selected"
|
|
textline " "
|
|
bitfld.long 0x00 6. " ADCCtr6 ,Channel 6 select" "Not selected,Selected"
|
|
bitfld.long 0x00 5. " ADCCtr5 ,Channel 5 select" "Not selected,Selected"
|
|
textline " "
|
|
bitfld.long 0x00 4. " ADCCtr4 ,Channel 4 select" "Not selected,Selected"
|
|
bitfld.long 0x00 3. " ADCCtr3 ,Channel 3 select" "Not selected,Selected"
|
|
textline " "
|
|
bitfld.long 0x00 2. " ADCCtr2 ,Channel 2 select" "Not selected,Selected"
|
|
bitfld.long 0x00 1. " ADCCtr1 ,Channel 1 select" "Not selected,Selected"
|
|
textline " "
|
|
bitfld.long 0x00 0. " ADCCtr0 ,Channel 0 select" "Not selected,Selected"
|
|
rgroup.long 0x04++0x23
|
|
line.long 0x00 "ADCDataVal,Data Valid Register"
|
|
bitfld.long 0x0 0. " ADCDatValSel ,ADC data valid" "Invalid,Valid"
|
|
line.long 0x4 "ADCData0,ADC Data Channel 0"
|
|
hexmask.long.word 0x4 0.--9. 1. " ADCDat0 ,ADC data 0"
|
|
line.long 0x8 "ADCData1,ADC Data Channel 1"
|
|
hexmask.long.word 0x8 0.--9. 1. " ADCDat1 ,ADC data 1"
|
|
line.long 0xC "ADCData2,ADC Data Channel 2"
|
|
hexmask.long.word 0xC 0.--9. 1. " ADCDat2 ,ADC data 2"
|
|
line.long 0x10 "ADCData3,ADC Data Channel 3"
|
|
hexmask.long.word 0x10 0.--9. 1. " ADCDat3 ,ADC data 3"
|
|
line.long 0x14 "ADCData4,ADC Data Channel 4"
|
|
hexmask.long.word 0x14 0.--9. 1. " ADCDat4 ,ADC data 4"
|
|
line.long 0x18 "ADCData5,ADC Data Channel 5"
|
|
hexmask.long.word 0x18 0.--9. 1. " ADCDat5 ,ADC data 5"
|
|
line.long 0x1C "ADCData6,ADC Data Channel 6"
|
|
hexmask.long.word 0x1C 0.--9. 1. " ADCDat6 ,ADC data 6"
|
|
line.long 0x20 "ADCData7,ADC Data Channel 7"
|
|
hexmask.long.word 0x20 0.--9. 1. " ADCDat7 ,ADC data 7"
|
|
width 11.
|
|
tree.end
|
|
tree "Pulse Width Modulator"
|
|
base ad:0x98300000
|
|
width 9.
|
|
group.long 0x0++0xb "PWM 0 Control Registers"
|
|
line.long 0x00 "PWMCtrl0,PWM 0 Control Register"
|
|
hexmask.long.byte 0x00 0.--5. 1. " Prescale ,PWM pre-scale divisor"
|
|
line.long 0x04 "PWMDuty0,PWM 0 DUTY Register"
|
|
bitfld.long 0x04 10. " FDCYCLE ,PWMn full duty cycle" "DCYCLE,PWM_OUTn high"
|
|
hexmask.long.word 0x04 0.--9. 1. " DCYCLE ,PWMn duty cycle"
|
|
line.long 0x08 "PWMPERV0,PWM 0 PERVAL Register"
|
|
hexmask.long.word 0x08 0.--9. 1. " PWM_PERVAL ,PWMn period control"
|
|
group.long 0x10++0xb "PWM 1 Control Registers"
|
|
line.long 0x00 "PWMCtrl1,PWM 1 Control Register"
|
|
hexmask.long.byte 0x00 0.--5. 1. " Prescale ,PWM pre-scale divisor"
|
|
line.long 0x04 "PWMDuty1,PWM 1 DUTY Register"
|
|
bitfld.long 0x04 10. " FDCYCLE ,PWMn full duty cycle" "DCYCLE,PWM_OUTn high"
|
|
hexmask.long.word 0x04 0.--9. 1. " DCYCLE ,PWMn duty cycle"
|
|
line.long 0x08 "PWMPERV1,PWM 1 PERVAL Register"
|
|
hexmask.long.word 0x08 0.--9. 1. " PWM_PERVAL ,PWMn period control"
|
|
group.long 0x20++0xb "PWM 2 Control Registers"
|
|
line.long 0x00 "PWMCtrl2,PWM 2 Control Register"
|
|
hexmask.long.byte 0x00 0.--5. 1. " Prescale ,PWM pre-scale divisor"
|
|
line.long 0x04 "PWMDuty2,PWM 2 DUTY Register"
|
|
bitfld.long 0x04 10. " FDCYCLE ,PWMn full duty cycle" "DCYCLE,PWM_OUTn high"
|
|
hexmask.long.word 0x04 0.--9. 1. " DCYCLE ,PWMn duty cycle"
|
|
line.long 0x08 "PWMPERV2,PWM 2 PERVAL Register"
|
|
hexmask.long.word 0x08 0.--9. 1. " PWM_PERVAL ,PWMn period control"
|
|
group.long 0x30++0xb "PWM 3 Control Registers"
|
|
line.long 0x00 "PWMCtrl3,PWM 3 Control Register"
|
|
hexmask.long.byte 0x00 0.--5. 1. " Prescale ,PWM pre-scale divisor"
|
|
line.long 0x04 "PWMDuty3,PWM 3 DUTY Register"
|
|
bitfld.long 0x04 10. " FDCYCLE ,PWMn full duty cycle" "DCYCLE,PWM_OUTn high"
|
|
hexmask.long.word 0x04 0.--9. 1. " DCYCLE ,PWMn duty cycle"
|
|
line.long 0x08 "PWMPERV3,PWM 3 PERVAL Register"
|
|
hexmask.long.word 0x08 0.--9. 1. " PWM_PERVAL ,PWMn period control"
|
|
group.long 0x40++0xb "PWM 4 Control Registers"
|
|
line.long 0x00 "PWMCtrl4,PWM 4 Control Register"
|
|
hexmask.long.byte 0x00 0.--5. 1. " Prescale ,PWM pre-scale divisor"
|
|
line.long 0x04 "PWMDuty4,PWM 4 DUTY Register"
|
|
bitfld.long 0x04 10. " FDCYCLE ,PWMn full duty cycle" "DCYCLE,PWM_OUTn high"
|
|
hexmask.long.word 0x04 0.--9. 1. " DCYCLE ,PWMn duty cycle"
|
|
line.long 0x08 "PWMPERV4,PWM 4 PERVAL Register"
|
|
hexmask.long.word 0x08 0.--9. 1. " PWM_PERVAL ,PWMn period control"
|
|
group.long 0x50++0xb "PWM 5 Control Registers"
|
|
line.long 0x00 "PWMCtrl5,PWM 5 Control Register"
|
|
hexmask.long.byte 0x00 0.--5. 1. " Prescale ,PWM pre-scale divisor"
|
|
line.long 0x04 "PWMDuty5,PWM 5 DUTY Register"
|
|
bitfld.long 0x04 10. " FDCYCLE ,PWMn full duty cycle" "DCYCLE,PWM_OUTn high"
|
|
hexmask.long.word 0x04 0.--9. 1. " DCYCLE ,PWMn duty cycle"
|
|
line.long 0x08 "PWMPERV5,PWM 5 PERVAL Register"
|
|
hexmask.long.word 0x08 0.--9. 1. " PWM_PERVAL ,PWMn period control"
|
|
group.long 0x60++0xb "PWM 6 Control Registers"
|
|
line.long 0x00 "PWMCtrl6,PWM 6 Control Register"
|
|
hexmask.long.byte 0x00 0.--5. 1. " Prescale ,PWM pre-scale divisor"
|
|
line.long 0x04 "PWMDuty6,PWM 6 DUTY Register"
|
|
bitfld.long 0x04 10. " FDCYCLE ,PWMn full duty cycle" "DCYCLE,PWM_OUTn high"
|
|
hexmask.long.word 0x04 0.--9. 1. " DCYCLE ,PWMn duty cycle"
|
|
line.long 0x08 "PWMPERV6,PWM 6 PERVAL Register"
|
|
hexmask.long.word 0x08 0.--9. 1. " PWM_PERVAL ,PWMn period control"
|
|
group.long 0x70++0xb "PWM 7 Control Registers"
|
|
line.long 0x00 "PWMCtrl7,PWM 7 Control Register"
|
|
hexmask.long.byte 0x00 0.--5. 1. " Prescale ,PWM pre-scale divisor"
|
|
line.long 0x04 "PWMDuty7,PWM 7 DUTY Register"
|
|
bitfld.long 0x04 10. " FDCYCLE ,PWMn full duty cycle" "DCYCLE,PWM_OUTn high"
|
|
hexmask.long.word 0x04 0.--9. 1. " DCYCLE ,PWMn duty cycle"
|
|
line.long 0x08 "PWMPERV7,PWM 7 PERVAL Register"
|
|
hexmask.long.word 0x08 0.--9. 1. " PWM_PERVAL ,PWMn period control"
|
|
width 11.
|
|
tree.end
|
|
tree "Tachometer"
|
|
base ad:0x98e00000
|
|
width 11.
|
|
group.long 0x00++0x7
|
|
line.long 0x00 "Control,Control Register"
|
|
bitfld.long 0x00 23. " Al_En7 ,Channel 7 alert enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 22. " Al_En6 ,Channel 6 alert enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 21. " Al_En5 ,Channel 5 alert enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " Al_En4 ,Channel 4 alert enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 19. " Al_En3 ,Channel 3 alert enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 18. " Al_En2 ,Channel 2 alert enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 17. " Al_En1 ,Channel 1 alert enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 16. " Al_En0 ,Channel 0 alert enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 7. " Chan_En7 ,Channel 7 counter enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " Chan_En6 ,Channel 6 counter enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 5. " Chan_En5 ,Channel 5 counter enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 4. " Chan_En4 ,Channel 4 counter enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3. " Chan_En3 ,Channel 3 counter enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 2. " Chan_En2 ,Channel 2 counter enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 1. " Chan_En1 ,Channel 1 counter enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 0. " Chan_En0 ,Channel 0 counter enable" "Disabled,Enabled"
|
|
line.long 0x04 "Timer,Timer Register"
|
|
hexmask.long 0x04 0.--25. 1. " Timer_Init ,Timer initial"
|
|
rgroup.long 0x08++0x3
|
|
line.long 0x00 "Status,Status Register"
|
|
bitfld.long 0x00 23. " Alt_Flag7 ,Channel 7 alert enable" "No alert,Alert"
|
|
bitfld.long 0x00 22. " Alt_Flag6 ,Channel 6 alert enable" "No alert,Alert"
|
|
textline " "
|
|
bitfld.long 0x00 21. " Alt_Flag5 ,Channel 5 alert enable" "No alert,Alert"
|
|
bitfld.long 0x00 20. " Alt_Flag4 ,Channel 4 alert enable" "No alert,Alert"
|
|
textline " "
|
|
bitfld.long 0x00 19. " Alt_Flag3 ,Channel 3 alert enable" "No alert,Alert"
|
|
bitfld.long 0x00 18. " Alt_Flag2 ,Channel 2 alert enable" "No alert,Alert"
|
|
textline " "
|
|
bitfld.long 0x00 17. " Alt_Flag1 ,Channel 1 alert enable" "No alert,Alert"
|
|
bitfld.long 0x00 16. " Alt_Flag0 ,Channel 0 alert enable" "No alert,Alert"
|
|
textline " "
|
|
bitfld.long 0x00 7. " Count_Over7 ,Channel 7 overflow flag enable" "No overflow,Overflow"
|
|
bitfld.long 0x00 6. " Count_Over6 ,Channel 6 overflow flag enable" "No overflow,Overflow"
|
|
textline " "
|
|
bitfld.long 0x00 5. " Count_Over5 ,Channel 5 overflow flag enable" "No overflow,Overflow"
|
|
bitfld.long 0x00 4. " Count_Over4 ,Channel 4 overflow flag enable" "No overflow,Overflow"
|
|
textline " "
|
|
bitfld.long 0x00 3. " Count_Over3 ,Channel 3 overflow flag enable" "No overflow,Overflow"
|
|
bitfld.long 0x00 2. " Count_Over2 ,Channel 2 overflow flag enable" "No overflow,Overflow"
|
|
textline " "
|
|
bitfld.long 0x00 1. " Count_Over1 ,Channel 1 overflow flag enable" "No overflow,Overflow"
|
|
bitfld.long 0x00 0. " Count_Over0 ,Channel 0 overflow flag enable" "No overflow,Overflow"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x00 "Ch0AF,Channel 0 Alert Flag"
|
|
hexmask.long 0x00 0.--19. 1. " Ch0_count ,Channel 0 counter"
|
|
rgroup.long 0x18++0x3
|
|
line.long 0x00 "Ch1AF,Channel 1 Alert Flag"
|
|
hexmask.long 0x00 0.--19. 1. " Ch1_count ,Channel 1 counter"
|
|
rgroup.long 0x20++0x3
|
|
line.long 0x00 "Ch2AF,Channel 2 Alert Flag"
|
|
hexmask.long 0x00 0.--19. 1. " Ch2_count ,Channel 2 counter"
|
|
rgroup.long 0x28++0x3
|
|
line.long 0x00 "Ch3AF,Channel 3 Alert Flag"
|
|
hexmask.long 0x00 0.--19. 1. " Ch3_count ,Channel 3 counter"
|
|
rgroup.long 0x30++0x3
|
|
line.long 0x00 "Ch4AF,Channel 4 Alert Flag"
|
|
hexmask.long 0x00 0.--19. 1. " Ch4_count ,Channel 4 counter"
|
|
rgroup.long 0x38++0x3
|
|
line.long 0x00 "Ch5AF,Channel 5 Alert Flag"
|
|
hexmask.long 0x00 0.--19. 1. " Ch5_count ,Channel 5 counter"
|
|
rgroup.long 0x40++0x3
|
|
line.long 0x00 "Ch6AF,Channel 6 Alert Flag"
|
|
hexmask.long 0x00 0.--19. 1. " Ch6_count ,Channel 6 counter"
|
|
rgroup.long 0x48++0x3
|
|
line.long 0x00 "Ch7AF,Channel 7 Alert Flag"
|
|
hexmask.long 0x00 0.--19. 1. " Ch7_count ,Channel 7 counter"
|
|
group.long 0x14++0x3
|
|
line.long 0x00 "Ch0Al,Channel 0 Alert"
|
|
hexmask.long.byte 0x00 8.--15. 1. " Ch0_alert_h ,Ch0 alert high level"
|
|
hexmask.long.byte 0x00 0.--7. 1. " Ch0_alert_l , Ch0 alert low level"
|
|
group.long 0x1C++0x3
|
|
line.long 0x00 "Ch1Al,Channel 1 Alert"
|
|
hexmask.long.byte 0x00 8.--15. 1. " Ch1_alert_h ,Ch1 alert high level"
|
|
hexmask.long.byte 0x00 0.--7. 1. " Ch1_alert_l , Ch1 alert low level"
|
|
group.long 0x24++0x3
|
|
line.long 0x00 "Ch2Al,Channel 2 Alert"
|
|
hexmask.long.byte 0x00 8.--15. 1. " Ch2_alert_h ,Ch2 alert high level"
|
|
hexmask.long.byte 0x00 0.--7. 1. " Ch2_alert_l , Ch2 alert low level"
|
|
group.long 0x2C++0x3
|
|
line.long 0x00 "Ch3Al,Channel 3 Alert"
|
|
hexmask.long.byte 0x00 8.--15. 1. " Ch3_alert_h ,Ch3 alert high level"
|
|
hexmask.long.byte 0x00 0.--7. 1. " Ch3_alert_l , Ch3 alert low level"
|
|
group.long 0x34++0x3
|
|
line.long 0x00 "Ch4Al,Channel 4 Alert"
|
|
hexmask.long.byte 0x00 8.--15. 1. " Ch4_alert_h ,Ch4 alert high level"
|
|
hexmask.long.byte 0x00 0.--7. 1. " Ch4_alert_l , Ch4 alert low level"
|
|
group.long 0x3C++0x3
|
|
line.long 0x00 "Ch5Al,Channel 5 Alert"
|
|
hexmask.long.byte 0x00 8.--15. 1. " Ch5_alert_h ,Ch5 alert high level"
|
|
hexmask.long.byte 0x00 0.--7. 1. " Ch5_alert_l , Ch5 alert low level"
|
|
group.long 0x44++0x3
|
|
line.long 0x00 "Ch6Al,Channel 6 Alert"
|
|
hexmask.long.byte 0x00 8.--15. 1. " Ch6_alert_h ,Ch6 alert high level"
|
|
hexmask.long.byte 0x00 0.--7. 1. " Ch6_alert_l , Ch6 alert low level"
|
|
group.long 0x4C++0x3
|
|
line.long 0x00 "Ch7Al,Channel 7 Alert"
|
|
hexmask.long.byte 0x00 8.--15. 1. " Ch7_alert_h ,Ch7 alert high level"
|
|
hexmask.long.byte 0x00 0.--7. 1. " Ch7_alert_l , Ch7 alert low level"
|
|
width 11.
|
|
tree.end
|
|
tree "Video Sampling Controller 2.0"
|
|
base ad:0xa0000000
|
|
width 11.
|
|
rgroup.long 0x00++0x7
|
|
line.long 0x00 "VR,Version"
|
|
bitfld.long 0x00 31. " LRLE ,LRLE support" "Not supported,Supported"
|
|
bitfld.long 0x00 30. " DS ,Downsampling support" "Not supported,Supported"
|
|
textline " "
|
|
bitfld.long 0x00 28. " BS ,Busmaster support" "Not supported,Supported"
|
|
hexmask.long.byte 0x00 4.--7. 1. " MinorVN ,Minor version number"
|
|
textline " "
|
|
hexmask.long.byte 0x00 0.--3. 1. " MajorVN ,Major version number"
|
|
line.long 0x04 "SR,Status"
|
|
bitfld.long 0x04 0.--2. " CS ,Current main state machine state" "IDLE,SAMPLE,PROC,TRANS,COPY,DONE,Reserved,RESET"
|
|
group.long 0x08++0x3
|
|
line.long 0x00 "CR,Control"
|
|
bitfld.long 0x00 6. " PC ,Path from COPY" "DONE,SAMPLE"
|
|
bitfld.long 0x00 5. " PT ,Path from TRANS" "DONE,SAMPLE"
|
|
textline " "
|
|
bitfld.long 0x00 4. " PP ,Path from PROC" "DONE,SAMPLE"
|
|
bitfld.long 0x00 3. " PS ,Path from SAMPLE" "DONE,PROC"
|
|
textline " "
|
|
bitfld.long 0x00 0.--2. " PI ,Path from IDLE" "IDLE,SAMPLE,PROC,TRANS,COPY,Reserved,Reserved,Reserved"
|
|
group.long 0x0c++0x3
|
|
line.long 0x00 "MR,Mode"
|
|
bitfld.long 0x00 23. " VS ,Vsync ADC/VGA input multiplexer for sync irq" "Disabled,Enabled"
|
|
bitfld.long 0x00 22. " HS ,Hsync ADC/VGA input multiplexer for sync irq" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 21. " VM ,Vsync ADC/VGA input multiplexer for measurement registers" "Disabled,Enabled"
|
|
bitfld.long 0x00 20. " HM ,Hsync ADC/VGA input multiplexer for measurement registers" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 19. " ExtEn ,Enable extended sync switching" "Disabled,Enabled"
|
|
bitfld.long 0x00 18. " SPIL ,Swap pixel input lanes" "Not swapped,Swapped"
|
|
textline " "
|
|
bitfld.long 0x00 17. " FE ,Force error in virtual test picture" "Not forced,Forced"
|
|
bitfld.long 0x00 16. " GT ,Generate virtual test picture" "Not generated,Generated"
|
|
textline " "
|
|
bitfld.long 0x00 12.--15. " ED ,Enable delay" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 8.--11. " IIM ,Input interface mode" "Single ADC,Double ADC,Single DVI,Double DVI,Single Dual Data Rate DVI,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 7. " DMAEn ,Enable DMA mode" "Disabled,Enabled"
|
|
bitfld.long 0x00 6. " VFR ,Video fifo reset" "No reset,Reset"
|
|
textline " "
|
|
bitfld.long 0x00 5. " VSCMR ,VSC master reset" "No reset,Reset"
|
|
bitfld.long 0x00 4. " GPIOADC ,GPIO for ADC clock invert pin" "Not inverted,Inverted"
|
|
textline " "
|
|
bitfld.long 0x00 3. " VsyncChange ,Vsync ADC/VGA input multiplexer for sync change IRQ, registers and sampling" "VGA,ADC"
|
|
bitfld.long 0x00 2. " HsyncChange ,Hsync ADC/VGA input multiplexer for sync change IRQ, registers and sampling" "VGA,ADC"
|
|
textline " "
|
|
bitfld.long 0x00 1. " AVDis ,Set pin to disable analog video" "Enabled,Disabled"
|
|
bitfld.long 0x00 0. " GPIOPixSamp ,GPIO for adc alternate pixel sampling mode" "Low,High"
|
|
rgroup.long 0x10++0x3
|
|
line.long 0x00 "ISR,Interrupt Status"
|
|
bitfld.long 0x00 7. " ICDR ,Input clock domain reset done" "Not done,Done"
|
|
bitfld.long 0x00 6. " DRI ,Data ready interrupt" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.long 0x00 5. " FIFOErr ,Video FIFO error" "No error,Error"
|
|
bitfld.long 0x00 4. " VSS ,Vertical sync slow" "No overflow,Overflow"
|
|
textline " "
|
|
bitfld.long 0x00 3. " HSS ,Horizontal sync slow" "No overflow,Overflow"
|
|
bitfld.long 0x00 2. " HMD ,Horizontal measurement done" "Not done,Done"
|
|
textline " "
|
|
bitfld.long 0x00 1. " SFC ,Sync frequency changed" "Not changed,Changed"
|
|
bitfld.long 0x00 0. " EoP ,End of processing" "Not done,Done"
|
|
group.long 0x14++0x3
|
|
line.long 0x00 "IMR,Interrupt Mask"
|
|
bitfld.long 0x00 7. " ICDR ,Input clock domain reset done" "Masked,Not masked"
|
|
bitfld.long 0x00 6. " DRI ,Data ready interrupt" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 5. " FIFOErr ,Video FIFO error" "Masked,Not masked"
|
|
bitfld.long 0x00 4. " VSS ,Vertical sync slow" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 3. " HSS ,Horizontal sync slow" "Masked,Not masked"
|
|
bitfld.long 0x00 2. " HMD ,Horizontal measurement done" "Masked,Not masked"
|
|
textline " "
|
|
bitfld.long 0x00 1. " SFC ,Sync frequency changed" "Masked,Not masked"
|
|
bitfld.long 0x00 0. " EoP ,End of processing" "Masked,Not masked"
|
|
rgroup.long 0x18++0x37
|
|
line.long 0x00 "BPV,Black Pixel Value"
|
|
hexmask.long.word 0x00 0.--15. 1. " SingleRGB565 ,A single RGB565 format pixel sample during the retrace"
|
|
line.long 0x04 "MVT,Measured Vertical Total"
|
|
hexmask.long.word 0x04 0.--10. 1. " LinesNo ,Number of lines between vertical sync signals"
|
|
line.long 0x08 "HO,H Offset"
|
|
hexmask.long.word 0x08 0.--10. 1. " PixNo ,Number of pixels to skip after the hsync before starting to sample"
|
|
line.long 0x0c "HL,H Length"
|
|
hexmask.long.word 0x0c 1.--11. 1. " PixLine ,Number of pixels to sample per line"
|
|
line.long 0x10 "VO,V Offset"
|
|
hexmask.long.word 0x10 0.--10. 1. " LineNoSkip ,Number of lines to skip after the ysync before starting to sample"
|
|
line.long 0x14 "VL,V Length"
|
|
hexmask.long.word 0x14 0.--10. 1. " LineNoSamp ,Number of lines to sample per frame"
|
|
line.long 0x18 "MHO,Measurement H Offset"
|
|
hexmask.long.word 0x18 0.--11. 1. " SizeB ,Size of the horizontal blanking area"
|
|
line.long 0x1c "MHL,Measured H Length"
|
|
hexmask.long.word 0x1c 0.--11. 1. " SizeA ,Size of the horizontal active area"
|
|
line.long 0x20 "MVO,Measured V Offset"
|
|
hexmask.long.word 0x20 0.--9. 1. " SizeVB ,Size of the vertical blanking area"
|
|
line.long 0x24 "MVL,Measured V Length"
|
|
hexmask.long.word 0x24 0.--10. 1. " SizeVA ,Size of the vertical active area"
|
|
line.long 0x28 "HHT,Hsync High Time"
|
|
hexmask.long.word 0x28 0.--13. 1. " HsyncCNoH ,Number of pixel clocks where the hsync input is high"
|
|
line.long 0x2c "HLT,Hsync Low Time"
|
|
hexmask.long.word 0x2c 0.--13. 1. " HsyncCNoL ,Number of hsync periods where the hsync input is low"
|
|
line.long 0x30 "VHT,Vsync High Time"
|
|
hexmask.long.word 0x30 0.--13. 1. " VsyncPNoH ,Number of hsync periods where the vsync input is high"
|
|
line.long 0x34 "VLT,Vsync Low Time"
|
|
hexmask.long.word 0x34 0.--13. 1. " HsyncPNoL ,Number of hsync periods where the vsync input is low"
|
|
wgroup.long 0x50++0x7
|
|
line.long 0x00 "HSD,Horizontal Sync Delta"
|
|
hexmask.long.byte 0x00 0.--7. 1. " PixCNoH ,Number of pixel clocks the high or the low hsync period"
|
|
line.long 0x04 "VSD,Vertical Sync Delta"
|
|
hexmask.long.byte 0x04 0.--7. 1. " PixCNoV ,Number of pixel clocks the high or the low vsync period"
|
|
rgroup.long 0x58++0x3
|
|
line.long 0x00 "VMA,Video Memory Access"
|
|
wgroup.long 0x5c++0x17
|
|
line.long 0x00 "BTA,Block Transfer Address"
|
|
hexmask.long 0x00 1.--20. 0x01 " SA ,Start address into the framebuffer"
|
|
line.long 0x04 "BTS,Block Transfer Size"
|
|
hexmask.long.word 0x04 1.--15. 1. " BW ,Block width in double pixel"
|
|
line.long 0x08 "BTF,Block Transfer Field"
|
|
hexmask.long.byte 0x08 8.--15. 1. " ColNo ,Number of columns in a field"
|
|
hexmask.long.byte 0x08 0.--7. 1. " RowNo ,Number of rows in a field"
|
|
line.long 0x0c "BCO,Block Column Offset"
|
|
hexmask.long 0x0c 1.--21. 1. " OffV ,Offset value in double pixels"
|
|
line.long 0x10 "BRO,Block Row Offset"
|
|
hexmask.long 0x10 1.--21. 1. " Offv ,Offset value in double pixels"
|
|
line.long 0x14 "LFH,Line for H Offset Measure"
|
|
hexmask.long.word 0x14 0.--10. 1. " HML ,Line for horizontal measurements"
|
|
group.long 0x74++0x3
|
|
line.long 0x00 "BPT,Black Pixel Threshold"
|
|
hexmask.long.word 0x00 0.--10. 1. " BPT ,Black pixel threshold sum for 3 channels R,G,B"
|
|
rgroup.long 0x78++0x3
|
|
line.long 0x00 "IRE,Image Rescan Error"
|
|
hexmask.long 0x00 0.--27. 1. " IRE ,Image rescan error"
|
|
wgroup.long 0x7c++0x3
|
|
line.long 0x00 "DTH,Diff Threshold"
|
|
bitfld.long 0x00 0.--4. " DT ,Diff threshold for a single channel of a pixel" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
group.long 0x80++0x3
|
|
line.long 0x00 "FTL,FIFO Fill Threshold Level"
|
|
hexmask.long.word 0x00 0.--8. 1. " FIFOTFill ,Fifo fill level"
|
|
rgroup.long 0x84++0x3
|
|
line.long 0x00 "FFL,FIFO Fill Level"
|
|
hexmask.long.word 0x00 0.--9. 1. " FIFOFill ,Fifo fill level"
|
|
group.long 0x88++0x3
|
|
line.long 0x00 "CCR,Compression Control"
|
|
bitfld.long 0x00 25.--29. " RL ,Runlength limit during reaccumulation stage" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 20. " LMG ,Linecopy margin for green channels" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 19. " LMRB ,Linecopy margin for red and blue channels" "Disabled,Enabled"
|
|
bitfld.long 0x00 15.--18. " CRM ,Color reduction mode" "1 bit black/white,2 bit grey,3 bit grey,4 bit grey,5 bit grey,6 bit grey,7 bit grey,8 bit grey,15 bit color,7 bit color,4 bit palette,Reserved,Reserved,Reserved,Reserved,Reserved"
|
|
textline " "
|
|
bitfld.long 0x00 14. " GCDis ,Disable grey compression" "Enabled,Disabled"
|
|
bitfld.long 0x00 13. " GCForc ,Force grey compression" "Not forced,Forced"
|
|
textline " "
|
|
bitfld.long 0x00 9.--12. " GCDM ,Grey compression pixel diff margin" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
|
|
bitfld.long 0x00 8. " LCEn ,Enable line copies" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 3.--7. " RLL ,Run length limit in LRLE stage" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
bitfld.long 0x00 2. " GGM ,Green grey mode" "Not used,Used"
|
|
textline " "
|
|
bitfld.long 0x00 1. " PixDiffG ,Pixel diff margin for green channels" "No difference,Difference"
|
|
bitfld.long 0x00 0. " PixDiffRB ,Pixel diff margin for red and blue channels" "No difference,Difference"
|
|
rgroup.long 0x8c++0x3
|
|
line.long 0x00 "CST,Compression Status"
|
|
hexmask.long.byte 0x00 0.--7. 1. " VB ,Number of valid bits in the last word"
|
|
group.long 0x90++0x3
|
|
line.long 0x00 "DMABASE,Dma Target Address"
|
|
rgroup.long 0x94++0x3
|
|
line.long 0x00 "DMACOUNT,Dma Transferred Data"
|
|
group.long 0x98++0x3
|
|
line.long 0x00 "DMALEN,Dma Burst Length"
|
|
hexmask.long.byte 0x00 0.--5. 1. " DMANo ,Number of transferred bytes during DMA"
|
|
group.long 0xa0++0x3
|
|
line.long 0x00 "SDR,SDRAM Initialization Word"
|
|
rgroup.long 0xc0++0x3
|
|
line.long 0x00 "GPIO_IN,VSC GPIO Input"
|
|
bitfld.long 0x00 18. " GPIOIn18 ,GPIO 18 input level" "Low,High"
|
|
bitfld.long 0x00 17. " GPIOIn17 ,GPIO 17 input level" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 16. " GPIOIn16 ,GPIO 16 input level" "Low,High"
|
|
bitfld.long 0x00 15. " GPIOIn15 ,GPIO 15 input level" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 14. " GPIOIn14 ,GPIO 14 input level" "Low,High"
|
|
bitfld.long 0x00 13. " GPIOIn13 ,GPIO 13 input level" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 12. " GPIOIn12 ,GPIO 12 input level" "Low,High"
|
|
bitfld.long 0x00 11. " GPIOIn11 ,GPIO 11 input level" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 10. " GPIOIn10 ,GPIO 10 input level" "Low,High"
|
|
bitfld.long 0x00 9. " GPIOIn9 ,GPIO 9 input level" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 8. " GPIOIn8 ,GPIO 8 input level" "Low,High"
|
|
bitfld.long 0x00 7. " GPIOIn7 ,GPIO 7 input level" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 6. " GPIOIn6 ,GPIO 6 input level" "Low,High"
|
|
bitfld.long 0x00 5. " GPIOIn5 ,GPIO 5 input level" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 4. " GPIOIn4 ,GPIO 4 input level" "Low,High"
|
|
bitfld.long 0x00 3. " GPIOIn3 ,GPIO 3 input level" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 2. " GPIOIn2 ,GPIO 2 input level" "Low,High"
|
|
bitfld.long 0x00 1. " GPIOIn1 ,GPIO 1 input level" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 0. " GPIOIn0 ,GPIO 0 input level" "Low,High"
|
|
group.long 0xc4++0xb
|
|
line.long 0x00 "GPIO_OUT,VSC GPIO Output"
|
|
bitfld.long 0x00 18. " GPIOOut18 ,GPIO 18 output level" "Low,High"
|
|
bitfld.long 0x00 17. " GPIOOut17 ,GPIO 17 output level" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 16. " GPIOOut16 ,GPIO 16 output level" "Low,High"
|
|
bitfld.long 0x00 15. " GPIOOut15 ,GPIO 15 output level" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 14. " GPIOOut14 ,GPIO 14 output level" "Low,High"
|
|
bitfld.long 0x00 13. " GPIOOut13 ,GPIO 13 output level" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 12. " GPIOOut12 ,GPIO 12 output level" "Low,High"
|
|
bitfld.long 0x00 11. " GPIOOut11 ,GPIO 11 output level" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 10. " GPIOOut10 ,GPIO 10 output level" "Low,High"
|
|
bitfld.long 0x00 9. " GPIOOut9 ,GPIO 9 output level" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 8. " GPIOOut8 ,GPIO 8 output level" "Low,High"
|
|
bitfld.long 0x00 7. " GPIOOut7 ,GPIO 7 output level" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 6. " GPIOOut6 ,GPIO 6 output level" "Low,High"
|
|
bitfld.long 0x00 5. " GPIOOut5 ,GPIO 5 output level" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 4. " GPIOOut4 ,GPIO 4 output level" "Low,High"
|
|
bitfld.long 0x00 3. " GPIOOut3 ,GPIO 3 output level" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 2. " GPIOOut2 ,GPIO 2 output level" "Low,High"
|
|
bitfld.long 0x00 1. " GPIOOut1 ,GPIO 1 output level" "Low,High"
|
|
textline " "
|
|
bitfld.long 0x00 0. " GPIOOut0 ,GPIO 0 output level" "Low,High"
|
|
line.long 0x04 "GPIO_OE,VSC GPIO Output Enable"
|
|
bitfld.long 0x04 18. " GPIOOutEn18 ,GPIO 18 output enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 17. " GPIOOutEn17 ,GPIO 17 output enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 16. " GPIOOutEn16 ,GPIO 16 output enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 15. " GPIOOutEn15 ,GPIO 15 output enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 14. " GPIOOutEn14 ,GPIO 14 output enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 13. " GPIOOutEn13 ,GPIO 13 output enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 12. " GPIOOutEn12 ,GPIO 12 output enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 11. " GPIOOutEn11 ,GPIO 11 output enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 10. " GPIOOutEn10 ,GPIO 10 output enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 9. " GPIOOutEn9 ,GPIO 9 output enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 8. " GPIOOutEn8 ,GPIO 8 output enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 7. " GPIOOutEn7 ,GPIO 7 output enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 6. " GPIOOutEn6 ,GPIO 6 output enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 5. " GPIOOutEn5 ,GPIO 5 output enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 4. " GPIOOutEn4 ,GPIO 4 output enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 3. " GPIOOutEn3 ,GPIO 3 output enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 2. " GPIOOutEn2 ,GPIO 2 output enable" "Disabled,Enabled"
|
|
bitfld.long 0x04 1. " GPIOOutEn1 ,GPIO 1 output enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x04 0. " GPIOOutEn0 ,GPIO 0 output enable" "Disabled,Enabled"
|
|
line.long 0x08 "GPIO_TRIG,VSC GPIO IRQ Trigger"
|
|
bitfld.long 0x08 18. " GPIOTrig18 ,GPIO 18 irq trigger" "Falling edge,Rising edge"
|
|
bitfld.long 0x08 17. " GPIOTrig17 ,GPIO 17 irq trigger" "Falling edge,Rising edge"
|
|
textline " "
|
|
bitfld.long 0x08 16. " GPIOTrig16 ,GPIO 16 irq trigger" "Falling edge,Rising edge"
|
|
bitfld.long 0x08 15. " GPIOTrig15 ,GPIO 15 irq trigger" "Falling edge,Rising edge"
|
|
textline " "
|
|
bitfld.long 0x08 14. " GPIOTrig14 ,GPIO 14 irq trigger" "Falling edge,Rising edge"
|
|
bitfld.long 0x08 13. " GPIOTrig13 ,GPIO 13 irq trigger" "Falling edge,Rising edge"
|
|
textline " "
|
|
bitfld.long 0x08 12. " GPIOTrig12 ,GPIO 12 irq trigger" "Falling edge,Rising edge"
|
|
bitfld.long 0x08 11. " GPIOTrig11 ,GPIO 11 irq trigger" "Falling edge,Rising edge"
|
|
textline " "
|
|
bitfld.long 0x08 10. " GPIOTrig10 ,GPIO 10 irq trigger" "Falling edge,Rising edge"
|
|
bitfld.long 0x08 9. " GPIOTrig9 ,GPIO 9 irq trigger" "Falling edge,Rising edge"
|
|
textline " "
|
|
bitfld.long 0x08 8. " GPIOTrig8 ,GPIO 8 irq trigger" "Falling edge,Rising edge"
|
|
bitfld.long 0x08 7. " GPIOTrig7 ,GPIO 7 irq trigger" "Falling edge,Rising edge"
|
|
textline " "
|
|
bitfld.long 0x08 6. " GPIOTrig6 ,GPIO 6 irq trigger" "Falling edge,Rising edge"
|
|
bitfld.long 0x08 5. " GPIOTrig5 ,GPIO 5 irq trigger" "Falling edge,Rising edge"
|
|
textline " "
|
|
bitfld.long 0x08 4. " GPIOTrig4 ,GPIO 4 irq trigger" "Falling edge,Rising edge"
|
|
bitfld.long 0x08 3. " GPIOTrig3 ,GPIO 3 irq trigger" "Falling edge,Rising edge"
|
|
textline " "
|
|
bitfld.long 0x08 2. " GPIOTrig2 ,GPIO 2 irq trigger" "Falling edge,Rising edge"
|
|
bitfld.long 0x08 1. " GPIOTrig1 ,GPIO 1 irq trigger" "Falling edge,Rising edge"
|
|
textline " "
|
|
bitfld.long 0x08 0. " GPIOTrig0 ,GPIO 0 irq trigger" "Falling edge,Rising edge"
|
|
hgroup.long 0xd0++0x3
|
|
hide.long 0x00 "GPIO_INTS,VSC GPIO IRQ Status"
|
|
in
|
|
group.long 0xd4++0x3
|
|
line.long 0x00 "GPIO_INTE,VSC GPIO IRQ Enable"
|
|
bitfld.long 0x00 18. " GPIOIrqEn18 ,GPIO 18 irq enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 17. " GPIOIrqEn17 ,GPIO 17 irq enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 16. " GPIOIrqEn16 ,GPIO 16 irq enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 15. " GPIOIrqEn15 ,GPIO 15 irq enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 14. " GPIOIrqEn14 ,GPIO 14 irq enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 13. " GPIOIrqEn13 ,GPIO 13 irq enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 12. " GPIOIrqEn12 ,GPIO 12 irq enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 11. " GPIOIrqEn11 ,GPIO 11 irq enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 10. " GPIOIrqEn10 ,GPIO 10 irq enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 9. " GPIOIrqEn9 ,GPIO 9 irq enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 8. " GPIOIrqEn8 ,GPIO 8 irq enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 7. " GPIOIrqEn7 ,GPIO 7 irq enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 6. " GPIOIrqEn6 ,GPIO 6 irq enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 5. " GPIOIrqEn5 ,GPIO 5 irq enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 4. " GPIOIrqEn4 ,GPIO 4 irq enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 3. " GPIOIrqEn3 ,GPIO 3 irq enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 2. " GPIOIrqEn2 ,GPIO 2 irq enable" "Disabled,Enabled"
|
|
bitfld.long 0x00 1. " GPIOIrqEn1 ,GPIO 1 irq enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.long 0x00 0. " GPIOIrqEn0 ,GPIO 0 irq enable" "Disabled,Enabled"
|
|
width 11.
|
|
tree.end
|
|
tree.open "Low Pin Count Bus"
|
|
tree "LPC Core Registers"
|
|
base ad:0x91000000
|
|
width 11.
|
|
group.byte 0xc0++0x0
|
|
line.byte 0x00 "HICR0,Host Interface Control Register 0"
|
|
bitfld.byte 0x00 7. " LPC3E ,LPC channel 3 enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " LPC2E ,LPC channel 2 enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " LPC1E ,LPC channel 1 enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " GPIOOE ,GPIO output enable" "Not used,Used"
|
|
textline " "
|
|
bitfld.byte 0x00 2. " PMEE ,PME output enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 1. " LSMIE ,LSMI output enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " LSCIE ,LSCI output enable" "Disabled,Enabled"
|
|
group.byte 0xc4++0x0
|
|
line.byte 0x00 "HICR1,Host Interface Control Register 1"
|
|
bitfld.byte 0x00 7. " LPCBSY ,LPC busy" "Not busy,Busy"
|
|
bitfld.byte 0x00 5. " IRQBSY ,SERIRQ busy" "Not busy,Busy"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " LRSTB ,LPC software reset bit" "No reset,Reset"
|
|
bitfld.byte 0x00 2. " PMEB ,PME output enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " LSMIB ,LSMI output enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0. " LSCIB ,LSCI output enable" "Disabled,Enabled"
|
|
group.byte 0xc8++0x0
|
|
line.byte 0x00 "HICR2,Host Interface Control Register 2"
|
|
bitfld.byte 0x00 6. " LRST ,LPC reset interrupt flag" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 5. " SDWN ,LPC shutdown interrupt flag" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " ABRT ,LPC abort interrupt flag" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 3. " IBFIE3 ,IBFI3 interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 2. " PMEB ,PME output enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 1. " LSMIB ,LSMI output enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " LSCIB ,LSCI output enable" "Disabled,Enabled"
|
|
rgroup.byte 0xcc++0x0
|
|
line.byte 0x00 "HICR3,Host Interface Control Register 3"
|
|
bitfld.byte 0x00 7. " LFRAME ,/LFRAME pin monitor" "Low,High"
|
|
bitfld.byte 0x00 5. " SERIRQ ,SERIRQ pin monitor" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " LRESET ,/LRESET pin monitor" "Low,High"
|
|
bitfld.byte 0x00 3. " LPCPD ,LPCPD pin monitor" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 2. " PME ,PME pin monitor" "Low,High"
|
|
bitfld.byte 0x00 1. " LSMI ,LSMI pin monitor" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " LSCI ,LSCI pin monitor" "Low,High"
|
|
group.byte 0x00++0x0
|
|
line.byte 0x00 "HICR4,Host Interface Control Register 4"
|
|
bitfld.byte 0x00 7. " LADR12SEL ,Switches the access channel for LADR12H/L" "LADR1,LADR2"
|
|
bitfld.byte 0x00 5. " KCSENBL1 ,Enables or disables the KCS interface on channel 1" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " KCSENBL2 ,Enables or disables the KCS interface on channel 2" "Disabled,Enabled"
|
|
bitfld.byte 0x00 3. " SWENBL ,Wait duration switch" "Short wait,Long wait"
|
|
textline " "
|
|
bitfld.byte 0x00 2. " KCSENBL3 ,Enables or disables the KCS interface on channel 3" "Disabled,Enabled"
|
|
bitfld.byte 0x00 1. " SMICENBL ,Enables or disables the SMIC interface on channel 3" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " BTENBL ,Enables or disables the BT interface on channel 3" "Disabled,Enabled"
|
|
group.byte 0xe0++0x0
|
|
line.byte 0x00 "LADR12H,LPC Channel 1,2 Address Register H"
|
|
group.byte 0xe4++0x0
|
|
line.byte 0x00 "LADR12L,LPC Channel 1,2 Address Register L"
|
|
group.byte 0x90++0x0
|
|
line.byte 0x00 "LADR3H,LPC Channel 3 Address Register H"
|
|
group.byte 0x94++0x0
|
|
line.byte 0x00 "LADR3L,LPC Channel 3 Address Register L"
|
|
hexmask.byte 0x00 1.--7. 1. " LADR3L ,Channel 3 address bits 7 to 1"
|
|
bitfld.byte 0x00 0. " TWRE ,Bidirectional data register enable" "Disabled,Enabled"
|
|
rgroup.byte 0xa0++0x0
|
|
line.byte 0x00 "IDR1,Input Data Register 1"
|
|
rgroup.byte 0xb0++0x0
|
|
line.byte 0x00 "IDR2,Input Data Register 2"
|
|
rgroup.byte 0x80++0x0
|
|
line.byte 0x00 "IDR3,Input Data Register 3"
|
|
group.byte 0xa4++0x0
|
|
line.byte 0x00 "ODR1,Output Data Register 1"
|
|
group.byte 0xb4++0x0
|
|
line.byte 0x00 "ODR2,Output Data Register 2"
|
|
group.byte 0x84++0x0
|
|
line.byte 0x00 "ODR3,Output Data Register 3"
|
|
group.byte 0xa8++0x0
|
|
line.byte 0x00 "STR1,Status Register 1"
|
|
bitfld.byte 0x00 7. " DBU17 ,Defined by user" "Low,High"
|
|
bitfld.byte 0x00 6. " DBU16 ,Defined by user" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " DBU15 ,Defined by user" "Low,High"
|
|
bitfld.byte 0x00 4. " DBU14 ,Defined by user" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " C/D1 ,Command/data" "Data,Command"
|
|
bitfld.byte 0x00 2. " DBU12 ,Defined by user" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " IBF1 ,Input data register full" "No data,Data"
|
|
bitfld.byte 0x00 0. " OBF1 ,Output data register full" "No data,Data"
|
|
group.byte 0xb8++0x0
|
|
line.byte 0x00 "STR2,Status Register 2"
|
|
bitfld.byte 0x00 7. " DBU27 ,Defined by user" "Low,High"
|
|
bitfld.byte 0x00 6. " DBU26 ,Defined by user" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " DBU25 ,Defined by user" "Low,High"
|
|
bitfld.byte 0x00 4. " DBU24 ,Defined by user" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " C/D2 ,Command/data" "Data,Command"
|
|
bitfld.byte 0x00 2. " DBU22 ,Defined by user" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " IBF2 ,Input data register full" "No data,Data"
|
|
bitfld.byte 0x00 0. " OBF2 ,Output data register full" "No data,Data"
|
|
if ((((d.b(ad:(3+0x94)))&0x01)==0x1)||(((d.b(ad:(3+0xbc)))&0x80)==0x0))
|
|
;TWRE==1||SELSTR3==0
|
|
group.byte 0x88++0x0
|
|
line.byte 0x00 "STR3,Status Register 3"
|
|
bitfld.byte 0x00 7. " IBF3B ,Receive data in TWR15" "No data,Data"
|
|
bitfld.byte 0x00 6. " OBF3B ,Transmit data in TWR15" "No data,Data"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " MWMF ,Master write mode flag" "Not entered,Entered"
|
|
bitfld.byte 0x00 4. " SWMF ,Slave write mode flag" "Not entered,Entered"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " C/D3 ,Command/data" "Data,Command"
|
|
bitfld.byte 0x00 2. " DBU32 ,Defined by user" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " IBF3A ,Input data register full" "No data,Data"
|
|
bitfld.byte 0x00 0. " OBF3A ,Output data register full" "No data,Data"
|
|
elif ((((d.b(ad:(3+0x94)))&0x01)==0x0)&&(((d.b(ad:(3+0xbc)))&0x80)==0x01))
|
|
;TWRE==0&&SELSTR3==1
|
|
group.byte 0x88++0x0
|
|
line.byte 0x00 "STR3,Status Register 3"
|
|
bitfld.byte 0x00 7. " DBU37 ,Defined by user" "Low,High"
|
|
bitfld.byte 0x00 6. " DBU36 ,Defined by user" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " DBU35 ,Defined by user" "Low,High"
|
|
bitfld.byte 0x00 4. " DBU34 ,Defined by user" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " C/D3 ,Command/data" "Data,Command"
|
|
bitfld.byte 0x00 2. " DBU32 ,Defined by user" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " IBF3A ,Input data register full" "No data,Data"
|
|
bitfld.byte 0x00 0. " OBF3A ,Output data register full" "No data,Data"
|
|
else
|
|
group.byte 0x88++0x0
|
|
line.byte 0x00 "STR3,Status Register 3"
|
|
endif
|
|
group.byte 0x40++0x0
|
|
line.byte 0x0 "TWR0,Two-Way Data Registers 0"
|
|
group.byte 0x44++0x0
|
|
line.byte 0x0 "TWR1,Two-Way Data Registers 1"
|
|
group.byte 0x48++0x0
|
|
line.byte 0x0 "TWR2,Two-Way Data Registers 2"
|
|
group.byte 0x4C++0x0
|
|
line.byte 0x0 "TWR3,Two-Way Data Registers 3"
|
|
group.byte 0x50++0x0
|
|
line.byte 0x0 "TWR4,Two-Way Data Registers 4"
|
|
group.byte 0x54++0x0
|
|
line.byte 0x0 "TWR5,Two-Way Data Registers 5"
|
|
group.byte 0x58++0x0
|
|
line.byte 0x0 "TWR6,Two-Way Data Registers 6"
|
|
group.byte 0x5C++0x0
|
|
line.byte 0x0 "TWR7,Two-Way Data Registers 7"
|
|
group.byte 0x60++0x0
|
|
line.byte 0x0 "TWR8,Two-Way Data Registers 8"
|
|
group.byte 0x64++0x0
|
|
line.byte 0x0 "TWR9,Two-Way Data Registers 9"
|
|
group.byte 0x68++0x0
|
|
line.byte 0x0 "TWR10,Two-Way Data Registers 10"
|
|
group.byte 0x6C++0x0
|
|
line.byte 0x0 "TWR11,Two-Way Data Registers 11"
|
|
group.byte 0x70++0x0
|
|
line.byte 0x0 "TWR12,Two-Way Data Registers 12"
|
|
group.byte 0x74++0x0
|
|
line.byte 0x0 "TWR13,Two-Way Data Registers 13"
|
|
group.byte 0x78++0x0
|
|
line.byte 0x0 "TWR14,Two-Way Data Registers 14"
|
|
group.byte 0x7C++0x0
|
|
line.byte 0x0 "TWR15,Two-Way Data Registers 15"
|
|
group.byte 0x98++0x0
|
|
line.byte 0x00 "SIRQCR0,SERIRQ Control Register 0"
|
|
bitfld.byte 0x00 7. " Q/C ,Quiet/continuous mode flag" "Continuous,Quiet"
|
|
bitfld.byte 0x00 6. " SELREQ ,Start frame initiation request select" "All interrupts cleared,At least one cleared"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " IEDIR ,Interrupt enable direct mode" "Conditional on OBF,Controlled by host"
|
|
bitfld.byte 0x00 4. " SMIE3B ,Host SMI interrupt enable 3B" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " SMIE3A ,Host SMI interrupt enable 3A" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " SMIE2 ,Host SMI interrupt enable 2" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " IRQ12E1 ,Host IRQ12 interrupt enable 1" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0. " IRQ1E1 ,Host IRQ1 interrupt enable 1" "Disabled,Enabled"
|
|
group.byte 0x9c++0x0
|
|
line.byte 0x00 "SIRQCR1,SERIRQ Control Register 1"
|
|
bitfld.byte 0x00 7. " IRQ11E3 ,Host IRQ11 interrupt enable 3" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " IRQ10E3 ,Host IRQ10 interrupt enable 3" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " IRQ9E3 ,Host IRQ9 interrupt enable 3" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " IRQ6E3 ,Host IRQ6 interrupt enable 3" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " IRQ11E2 ,Host IRQ11 interrupt enable 2" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " IRQ10E2 ,Host IRQ10 interrupt enable 2" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " IRQ9E2 ,Host IRQ9 interrupt enable 2" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0. " IRQ6E2 ,Host IRQ6 interrupt enable 2" "Disabled,Enabled"
|
|
group.byte 0xd0++0x0
|
|
line.byte 0x00 "SIRQCR2,SERIRQ Control Register 2"
|
|
bitfld.byte 0x00 7. " IEDIR3 ,Interrupt enable direct mode 3" "OBF depended,Enabled"
|
|
group.byte 0xbc++0x0
|
|
line.byte 0x00 "HISEL,Host Interface Select Register"
|
|
bitfld.byte 0x00 7. " SELSTR3 ,STR3 register function select 3" "Low,High"
|
|
bitfld.byte 0x00 6. " SELIRQ11 ,SERIRQ output select" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " SELIRQ10 ,SERIRQ output select" "Low,High"
|
|
bitfld.byte 0x00 4. " SELIRQ9 ,SERIRQ output select" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " SELIRQ6 ,SERIRQ output select" "Low,High"
|
|
bitfld.byte 0x00 2. " SELSMI ,SERIRQ output select" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " SELIRQ12 ,SERIRQ output select" "Low,High"
|
|
bitfld.byte 0x00 0. " SELIRQ1 ,SERIRQ output select" "Low,High"
|
|
width 11.
|
|
tree.end
|
|
tree "BT Mode Registers"
|
|
base ad:0x91000000
|
|
width 11.
|
|
group.byte 0x08++0x0
|
|
line.byte 0x00 "BTSR0,BT Status Register 0"
|
|
bitfld.byte 0x00 4. " FRDI ,FIFO read request interrupt" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 3. " HRDI ,BT host read interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.byte 0x00 2. " HWRI ,BT host write interrupt" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 1. " HBTWI ,BT host read interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " HBTRI ,BT host read end interrupt" "No interrupt,Interrupt"
|
|
group.byte 0x0c++0x0
|
|
line.byte 0x00 "BTSR1,BT Status Register 1"
|
|
bitfld.byte 0x00 6. " HRSTI ,BT reset interrupt" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 5. " IRQCRI ,B2H_IRQ clear interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " BEVTI ,BEVT_AVN clear interrupt" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 3. " B2HI ,Read end interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.byte 0x00 2. " H2BI ,Write end interrupt" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 1. " CRRPI ,Read pointer clear interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " CRWPI ,Write pointer clear interrupt" "No interrupt,Interrupt"
|
|
group.byte 0x10++0x0
|
|
line.byte 0x00 "BTCSR0,BT Control Status Register 0"
|
|
bitfld.byte 0x00 4. " FRDIE ,FIFO read request interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 3. " HRDIE ,BT host read interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 2. " HWRIE ,BT host write interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 1. " HBTWIE ,BTDTR host write start interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " HBTRIE ,BT host read end interrupt enable" "Disabled,Enabled"
|
|
group.byte 0x14++0x0
|
|
line.byte 0x00 "BTCSR1,BT Control Status Register 1"
|
|
bitfld.byte 0x00 7. " RSTRENBL ,Slave reset read enable" "Enabled,Disabled"
|
|
bitfld.byte 0x00 6. " HRSTIE ,BT reset interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " IRQCRIE ,B2H_IRQ clear interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " BEVTIE ,BEVT_ATN clear interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " B2HIE ,Read end interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " H2BIE ,Write end interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " CRRPIE ,Read pointer clear interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0. " CRWPIE ,Write pointer clear interrupt enable" "Disabled,Enabled"
|
|
group.byte 0x18++0x0
|
|
line.byte 0x00 "BTCR,BT Control Register"
|
|
bitfld.byte 0x00 7. " B_BUSY ,BT write transfer busy flag" "Not used,Used"
|
|
bitfld.byte 0x00 6. " H_BUSY ,BT read transfer busy flag" "Not used,Used"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " OEM0 ,User defined" "Low,HIgh"
|
|
bitfld.byte 0x00 4. " BEVT_ATN ,Event interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " B2H_ATN ,Slave buffer write end indication flag" "Not finished,Finished"
|
|
bitfld.byte 0x00 2. " H2B_ATN ,Host buffer write end indication flag" "Not finished,Finished"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " CLR_RD_PTR ,Read pointer clear" "Not cleared,Cleared"
|
|
bitfld.byte 0x00 0. " CLR_WR_PTR ,Write pointer clear" "Not cleared,Cleared"
|
|
group.byte 0x1c++0x0
|
|
line.byte 0x00 "BTIMSR,BT Interrupt Mask Register"
|
|
bitfld.byte 0x00 7. " BMC_HWRST ,Slave reset" "No reset,Reset"
|
|
bitfld.byte 0x00 4. " OEM3 ,User-defined bit" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " OEM2 ,User-defined bit" "Low,High"
|
|
bitfld.byte 0x00 2. " OEM1 ,User-defined bit" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " B2H_IRQ ,BMC to host interrupt" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 0. " B2H_IRQ_EN ,BMC to host interrupt enable" "Disabled,Enabled"
|
|
group.byte 0xd4++0x0
|
|
line.byte 0x00 "BTDTR,BT Data Buffer"
|
|
rgroup.byte 0xd8++0x0
|
|
line.byte 0x00 "BTFVSR0,BT FIFO Valid Size Register 0"
|
|
rgroup.byte 0xdc++0x0
|
|
line.byte 0x00 "BTFVSR1,BT FIFO Valid Size Register 1"
|
|
width 11.
|
|
tree.end
|
|
tree "SMIC Mode Registers"
|
|
base ad:0x91000000
|
|
width 11.
|
|
group.byte 0x20++0x0
|
|
line.byte 0x00 "SMICFLG,SMIC Flag Register"
|
|
bitfld.byte 0x00 7. " RX_DATA_RDY ,Read transfer ready" "Not ready,Ready"
|
|
bitfld.byte 0x00 6. " TX_DATA_RDY ,Write transfer ready" "Not ready,Ready"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " SMI ,SMI flag" "Not asserted,Asserted"
|
|
bitfld.byte 0x00 3. " SEVT_ATN ,Event flag" "Not detected,Detected"
|
|
textline " "
|
|
bitfld.byte 0x00 2. " SMS_ATN ,SMS flag" "No message,Message"
|
|
bitfld.byte 0x00 0. " BUSY ,SMIC busy" "Not busy,Busy"
|
|
group.byte 0x28++0x0
|
|
line.byte 0x00 "SMICCSR,SMIC Control Status Register"
|
|
group.byte 0x2c++0x0
|
|
line.byte 0x00 "SMICDTR,SMIC Data Register"
|
|
group.byte 0x30++0x0
|
|
line.byte 0x00 "SMICIR0,SMIC Interrupt Register 0"
|
|
bitfld.byte 0x00 4. " HDTWI ,Transfer data transmission end interrupt" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 3. " HDTRI ,Transfer data receive end interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.byte 0x00 2. " STARI ,Status code receive end interrupt" "No interrupt,Interrupt"
|
|
bitfld.byte 0x00 1. " CTLWI ,Control code transmission end interrupt" "No interrupt,Interrupt"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " BUSYI ,Transfer start interrupt" "No interrupt,Interrupt"
|
|
group.byte 0x34++0x0
|
|
line.byte 0x00 "SMICIR1,SMIC Interrupt Register 1"
|
|
bitfld.byte 0x00 4. " HDTWIE ,Transfer data transmission end interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 3. " HDTRIE ,Transfer data receive end interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 2. " STARIE ,Status code receive end interrupt enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 1. " CTLWIE ,Control code transmission end interrupt enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " BUSYIE ,Transfer start interrupt enable" "Disabled,Enabled"
|
|
width 11.
|
|
tree.end
|
|
tree "POST Code Snooping Registers"
|
|
base ad:0x91000000
|
|
width 11.
|
|
group.byte 0x100++0x0
|
|
line.byte 0x00 "POST_ADDRH,POST Code Snooping Address Register H"
|
|
group.byte 0x104++0x0
|
|
line.byte 0x00 "POST_ADDRL,POST Code Snooping Address Register L"
|
|
rgroup.byte 0x108++0x0
|
|
line.byte 0x00 "POST_FIFO,POST Code Snooping Data Buffer"
|
|
width 11.
|
|
tree.end
|
|
tree "LPC Host Mode Registers"
|
|
base ad:0x91000000
|
|
width 11.
|
|
group.byte 0x10c++0x0
|
|
line.byte 0x00 "HOST_DOUT,LPC Host Data Output Register"
|
|
group.byte 0x110++0x0
|
|
line.byte 0x00 "HOST_ADDR3,LPC Host Address Register 3"
|
|
group.byte 0x114++0x0
|
|
line.byte 0x00 "HOST_ADDR2,LPC Host Address Register 2"
|
|
group.byte 0x118++0x0
|
|
line.byte 0x00 "HOST_ADDR1,LPC Host Address Register 1"
|
|
group.byte 0x11c++0x0
|
|
line.byte 0x00 "HOST_ADDR0,LPC Host Address Register 0"
|
|
rgroup.byte 0x120++0x0
|
|
line.byte 0x00 "HOST_DIN,LPC Host Data Input Register"
|
|
group.byte 0x124++0x0
|
|
line.byte 0x00 "HOST_CMD,LPC Host Command Register"
|
|
bitfld.byte 0x00 7. " LPCHEn ,LPC host enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 5. " Go ,Start the actual transfer" "Not ready,Started"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " Read/Write ,Direction of the LPC host transfer" "Write,Read"
|
|
rgroup.byte 0x128++0x0
|
|
line.byte 0x00 "HOST_STS,LPC Host Status Register"
|
|
bitfld.byte 0x00 7. " BP ,BIOS POST code snooper FIFO empty" "Not empty,Empty"
|
|
bitfld.byte 0x00 2. " BV ,Busy valid" "Busy,Not busy"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " ERR ,Error" "No error,Error"
|
|
bitfld.byte 0x00 0. " BSY ,LPC host transfer busy" "Not busy,Busy"
|
|
width 11.
|
|
tree.end
|
|
tree "Virtual UART1"
|
|
base ad:0x91000140
|
|
width 18.
|
|
if (((d.b(ad:(0x91000140+0xc)))&0x80)==0x0)
|
|
;DLAB==0
|
|
hgroup.byte 0x00++0x00
|
|
hide.byte 0x00 "RBR1,Receiver buffer register"
|
|
in
|
|
group.byte 0x04++0x0
|
|
line.byte 0x00 "IER1,Interrupt Enable Register"
|
|
bitfld.byte 0x00 3. " MODEMStatus ,Enables the modem status interrupt" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " ReceiverLineStatus ,Enables the receiver line status interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " THREmpty ,Enables the transmitter holding register empty interrupt" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0. " ReceiverDataAvailable ,Enables the received data available interrupt" "Disabled,Enabled"
|
|
group.byte 0x08++0x0
|
|
line.byte 0x00 "IIR1,Interrupt Identification Register"
|
|
bitfld.byte 0x00 6.--7. " FMEn ,FIFO mode enable" "00,01,10,11"
|
|
bitfld.byte 0x00 4. " FF ,TX FIFO full" "Not full,Full"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " FO ,FIFO mode only" "Disabled,Enabled"
|
|
bitfld.byte 0x00 1.--2. " IIC ,Interrupt Identification Code" "Fourth,Third,Second,Highest"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " IP ,Interrupt Pending" "Enabled,Disabled"
|
|
else
|
|
group.byte 0x00++0x0
|
|
line.byte 0x00 "DLL1,Baud Rate Divisor Latch LSB"
|
|
group.byte 0x04++0x0
|
|
line.byte 0x00 "DLM1,Baud Rate Divisor Latch MSB"
|
|
group.byte 0x08++0x0
|
|
line.byte 0x00 "PSR,Prescaler Register"
|
|
bitfld.byte 0x00 0.--4. " PSR ,Prescaler value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
endif
|
|
if (((d.b(ad:(0x91000140+0xc)))&0x3)==0x0)
|
|
group.byte 0x0c++0x00
|
|
line.byte 0x00 "LCR1,Line Control Register 1"
|
|
bitfld.byte 0x00 7. " DLAB ,Divisor Latch Access Bit" "No access,Access"
|
|
bitfld.byte 0x00 6. " SB ,Breaks the transmission to the receiving UART" "No break,Break"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " SP ,Stick Parity" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " EP ,Even parity select bit" "Odd,Even"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " PEn ,Parity enable bit" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " Stop ,The number of stop bits to be transmitted" "1,1.5"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--1. " WL[1:0] ,Word length of the data being transmitted and received" "5 bits,6 bits,7 bits,8 bits"
|
|
else
|
|
group.byte 0x0c++0x00
|
|
line.byte 0x00 "LCR1,Line Control Register 1"
|
|
bitfld.byte 0x00 7. " DLAB ,Divisor Latch Access Bit" "No access,Access"
|
|
bitfld.byte 0x00 6. " SB ,Breaks the transmission to the receiving UART" "No break,Break"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " SP ,Stick Parity" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " EP ,Even parity select bit" "Odd,Even"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " PEn ,Parity enable bit" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " Stop ,The number of stop bits to be transmitted" "1,2"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--1. " WL[1:0] ,Word length of the data being transmitted and received" "5 bits,6 bits,7 bits,8 bits"
|
|
endif
|
|
group.byte 0x10++0x0
|
|
line.byte 0x00 "MCR1,Modem Controller Register 1"
|
|
bitfld.byte 0x00 6. " Out3 ,General purpose output io_irda_nout3" "Low,High"
|
|
bitfld.byte 0x00 5. " DM2 ,UART/SIR DMA mode" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " Loop ,Loopback mode control bit" "Low,High"
|
|
bitfld.byte 0x00 3. " Out2 ,General purpose, active low, output io_irda_nout2" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 2. " Out1 ,General purpose, active low, output io_irda_nout1" "Low,High"
|
|
bitfld.byte 0x00 1. " RTS ,'Request to send' active low output" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " DTR ,'Data terminal ready' active low output io_irda_ndtr" "Low,High"
|
|
hgroup.byte 0x14++0x0
|
|
hide.byte 0x00 "LSR1,Line Status Register 1"
|
|
in
|
|
wgroup.byte 0x14++0x0
|
|
line.byte 0x00 "TST1,Testing Register 1"
|
|
bitfld.byte 0x00 4. " TEST_CRC_ERR ,Incorrect CRC during FIR transmission" "No test,Test"
|
|
bitfld.byte 0x00 3. " TEST_PHY_ERR ,Incorrect 4PPM encoding chips during FIR transmission" "No test,Test"
|
|
textline " "
|
|
bitfld.byte 0x00 2. " TEST_BAUDGEN ,Improve baud generator toggle rate" "No test,Test"
|
|
bitfld.byte 0x00 1. " TEST_FRM_ERR ,Logic 0 STOP bit during UART transmission" "No test,Test"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " TEST_PAR_ERR ,Incorrect parity during UART transmission" "No test,Test"
|
|
rgroup.byte 0x18++0x0
|
|
line.byte 0x00 "MSR1,Modem Status Register 1"
|
|
bitfld.byte 0x00 7. " DCD ,Data Carrier Detect" "Not occurred,Occurred"
|
|
bitfld.byte 0x00 6. " RI ,Ring Indicator" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " DSR ,Data Set Ready" "Not occurred,Occurred"
|
|
bitfld.byte 0x00 4. " CTS ,Clear To Send" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " DDCD ,The delta-DCD flag" "Not changed,Changed"
|
|
bitfld.byte 0x00 2. " TE ,Trailing edge R1" "Not detected,Detected"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " DDSR ,Delta DSR" "Not changed,Changed"
|
|
bitfld.byte 0x00 0. " DCTS ,Delta CTS" "Not changed,Changed"
|
|
group.byte 0x1c++0x0
|
|
line.byte 0x00 "SPR1,Scratch Pad Register 1"
|
|
hexmask.byte 0x00 1.--7. 1. " UD ,User Data"
|
|
bitfld.byte 0x00 0. " RS485En ,RS485 RTS Enable" "Disabled,Enabled"
|
|
group.byte 0x40++0x0
|
|
line.byte 0x00 "UART1H,UART1 LPC Base Address Register H"
|
|
group.byte 0x44++0x0
|
|
line.byte 0x00 "UART1L,UART1 LPC Base Address Register L"
|
|
group.byte 0x48++0x0
|
|
line.byte 0x00 "UART1_SIRQ_SELH,LPC Virtual UART1 SERIRQ Select H"
|
|
bitfld.byte 0x00 7. " IRQ15En ,UART1 IRQ 15 enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " IRQ14En ,UART1 IRQ 14 enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " IRQ13En ,UART1 IRQ 13 enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " IRQ12En ,UART1 IRQ 12 enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " IRQ11En ,UART1 IRQ 11 enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " IRQ10En ,UART1 IRQ 10 enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " IRQ9En ,UART1 IRQ 9 enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0. " IRQ8En ,UART1 IRQ 8 enable" "Disabled,Enabled"
|
|
group.byte 0x4c++0x0
|
|
line.byte 0x00 "UART1_SIRQ_SELL,LPC Virtual UART1 SERIRQ Select L"
|
|
bitfld.byte 0x00 7. " IRQ7En ,UART1 IRQ 7 enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " IRQ6En ,UART1 IRQ 6 enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " IRQ5En ,UART1 IRQ 5 enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " IRQ4En ,UART1 IRQ 4 enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " IRQ3En ,UART1 IRQ 3 enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " IRQ2En ,UART1 IRQ 2 enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " IRQ1En ,UART1 IRQ 1 enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0. " IRQ0En ,UART1 IRQ 0 enable" "Disabled,Enabled"
|
|
width 11.
|
|
tree.end
|
|
tree "Virtual UART2"
|
|
base ad:0x910001c0
|
|
width 18.
|
|
if (((d.b(ad:(0x910001c0+0xc)))&0x80)==0x0)
|
|
;DLAB==0
|
|
hgroup.byte 0x00++0x00
|
|
hide.byte 0x00 "RBR2,Receiver buffer register"
|
|
in
|
|
group.byte 0x04++0x0
|
|
line.byte 0x00 "IER2,Interrupt Enable Register"
|
|
bitfld.byte 0x00 3. " MODEMStatus ,Enables the modem status interrupt" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " ReceiverLineStatus ,Enables the receiver line status interrupt" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " THREmpty ,Enables the transmitter holding register empty interrupt" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0. " ReceiverDataAvailable ,Enables the received data available interrupt" "Disabled,Enabled"
|
|
group.byte 0x08++0x0
|
|
line.byte 0x00 "IIR2,Interrupt Identification Register"
|
|
bitfld.byte 0x00 6.--7. " FMEn ,FIFO mode enable" "00,01,10,11"
|
|
bitfld.byte 0x00 4. " FF ,TX FIFO full" "Not full,Full"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " FO ,FIFO mode only" "Disabled,Enabled"
|
|
bitfld.byte 0x00 1.--2. " IIC ,Interrupt Identification Code" "Fourth,Third,Second,Highest"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " IP ,Interrupt Pending" "Enabled,Disabled"
|
|
else
|
|
group.byte 0x00++0x0
|
|
line.byte 0x00 "DLL2,Baud Rate Divisor Latch LSB"
|
|
group.byte 0x04++0x0
|
|
line.byte 0x00 "DLM2,Baud Rate Divisor Latch MSB"
|
|
group.byte 0x08++0x0
|
|
line.byte 0x00 "PSR,Prescaler Register"
|
|
bitfld.byte 0x00 0.--4. " PSR ,Prescaler value" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31"
|
|
endif
|
|
if (((d.b(ad:(0x910001c0+0xc)))&0x3)==0x0)
|
|
group.byte 0x0c++0x00
|
|
line.byte 0x00 "LCR2,Line Control Register 2"
|
|
bitfld.byte 0x00 7. " DLAB ,Divisor Latch Access Bit" "No access,Access"
|
|
bitfld.byte 0x00 6. " SB ,Breaks the transmission to the receiving UART" "No break,Break"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " SP ,Stick Parity" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " EP ,Even parity select bit" "Odd,Even"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " PEn ,Parity enable bit" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " Stop ,The number of stop bits to be transmitted" "1,1.5"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--1. " WL[1:0] ,Word length of the data being transmitted and received" "5 bits,6 bits,7 bits,8 bits"
|
|
else
|
|
group.byte 0x0c++0x00
|
|
line.byte 0x00 "LCR2,Line Control Register 2"
|
|
bitfld.byte 0x00 7. " DLAB ,Divisor Latch Access Bit" "No access,Access"
|
|
bitfld.byte 0x00 6. " SB ,Breaks the transmission to the receiving UART" "No break,Break"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " SP ,Stick Parity" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " EP ,Even parity select bit" "Odd,Even"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " PEn ,Parity enable bit" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " Stop ,The number of stop bits to be transmitted" "1,2"
|
|
textline " "
|
|
bitfld.byte 0x00 0.--1. " WL[1:0] ,Word length of the data being transmitted and received" "5 bits,6 bits,7 bits,8 bits"
|
|
endif
|
|
group.byte 0x10++0x0
|
|
line.byte 0x00 "MCR2,Modem Controller Register 2"
|
|
bitfld.byte 0x00 6. " Out3 ,General purpose output io_irda_nout3" "Low,High"
|
|
bitfld.byte 0x00 5. " DM2 ,UART/SIR DMA mode" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 4. " Loop ,Loopback mode control bit" "Low,High"
|
|
bitfld.byte 0x00 3. " Out2 ,General purpose, active low, output io_irda_nout2" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 2. " Out1 ,General purpose, active low, output io_irda_nout1" "Low,High"
|
|
bitfld.byte 0x00 1. " RTS ,'Request to send' active low output" "Low,High"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " DTR ,'Data terminal ready' active low output io_irda_ndtr" "Low,High"
|
|
hgroup.byte 0x14++0x0
|
|
hide.byte 0x00 "LSR2,Line Status Register 2"
|
|
in
|
|
wgroup.byte 0x14++0x0
|
|
line.byte 0x00 "TST2,Testing Register 2"
|
|
bitfld.byte 0x00 4. " TEST_CRC_ERR ,Incorrect CRC during FIR transmission" "No test,Test"
|
|
bitfld.byte 0x00 3. " TEST_PHY_ERR ,Incorrect 4PPM encoding chips during FIR transmission" "No test,Test"
|
|
textline " "
|
|
bitfld.byte 0x00 2. " TEST_BAUDGEN ,Improve baud generator toggle rate" "No test,Test"
|
|
bitfld.byte 0x00 1. " TEST_FRM_ERR ,Logic 0 STOP bit during UART transmission" "No test,Test"
|
|
textline " "
|
|
bitfld.byte 0x00 0. " TEST_PAR_ERR ,Incorrect parity during UART transmission" "No test,Test"
|
|
rgroup.byte 0x18++0x0
|
|
line.byte 0x00 "MSR2,Modem Status Register 2"
|
|
bitfld.byte 0x00 7. " DCD ,Data Carrier Detect" "Not occurred,Occurred"
|
|
bitfld.byte 0x00 6. " RI ,Ring Indicator" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " DSR ,Data Set Ready" "Not occurred,Occurred"
|
|
bitfld.byte 0x00 4. " CTS ,Clear To Send" "Not occurred,Occurred"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " DDCD ,The delta-DCD flag" "Not changed,Changed"
|
|
bitfld.byte 0x00 2. " TE ,Trailing edge R1" "Not detected,Detected"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " DDSR ,Delta DSR" "Not changed,Changed"
|
|
bitfld.byte 0x00 0. " DCTS ,Delta CTS" "Not changed,Changed"
|
|
group.byte 0x1c++0x0
|
|
line.byte 0x00 "SPR2,Scratch Pad Register 2"
|
|
hexmask.byte 0x00 1.--7. 1. " UD ,User Data"
|
|
bitfld.byte 0x00 0. " RS485En ,RS485 RTS Enable" "Disabled,Enabled"
|
|
group.byte 0x40++0x0
|
|
line.byte 0x00 "UART2H,UART2 LPC Base Address Register H"
|
|
group.byte 0x44++0x0
|
|
line.byte 0x00 "UART2L,UART2 LPC Base Address Register L"
|
|
group.byte 0x48++0x0
|
|
line.byte 0x00 "UART2_SIRQ_SELH,LPC Virtual UART2 SERIRQ Select H"
|
|
bitfld.byte 0x00 7. " IRQ15En ,UART2 IRQ 15 enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " IRQ14En ,UART2 IRQ 14 enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " IRQ13En ,UART2 IRQ 13 enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " IRQ12En ,UART2 IRQ 12 enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " IRQ11En ,UART2 IRQ 11 enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " IRQ10En ,UART2 IRQ 10 enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " IRQ9En ,UART2 IRQ 9 enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0. " IRQ8En ,UART2 IRQ 8 enable" "Disabled,Enabled"
|
|
group.byte 0x4c++0x0
|
|
line.byte 0x00 "UART2_SIRQ_SELL,LPC Virtual UART2 SERIRQ Select L"
|
|
bitfld.byte 0x00 7. " IRQ7En ,UART2 IRQ 7 enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 6. " IRQ6En ,UART2 IRQ 6 enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 5. " IRQ5En ,UART2 IRQ 5 enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 4. " IRQ4En ,UART2 IRQ 4 enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 3. " IRQ3En ,UART2 IRQ 3 enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 2. " IRQ2En ,UART2 IRQ 2 enable" "Disabled,Enabled"
|
|
textline " "
|
|
bitfld.byte 0x00 1. " IRQ1En ,UART2 IRQ 1 enable" "Disabled,Enabled"
|
|
bitfld.byte 0x00 0. " IRQ0En ,UART2 IRQ 0 enable" "Disabled,Enabled"
|
|
width 11.
|
|
tree.end
|
|
tree.end
|
|
textline ""
|