Files
Work/Src/Gen4_R-Car_Trace32/2_Trunk/percc2340r.per
2026-06-16 12:20:14 +09:00

10083 lines
748 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

; --------------------------------------------------------------------------------
; @Title: CC2340R On-Chip Peripherals
; @Props: Released
; @Author: KRZ
; @Changelog: 2025-04-11 KRZ
; @Manufacturer: TI - Texas Instruments
; @Doc: Generated (TRACE32, build: 179206.), based on:
; cc2340r2.xml, cc2340r5.xml, cc2340r22.xml, cc2340r53.xml
; @Core: Cortex-M0+
; @Chip: CC2340R2, CC2340R5, CC2340R22, CC2340R53
; @Copyright: (C) 1989-2025 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id: percc2340r.per 19377 2025-04-11 11:23:17Z kwisniewski $
AUTOINDENT.ON CENTER TREE
ENUMDELIMITER ","
base ad:0x0
tree.close "Core Registers (Cortex-M0+)"
AUTOINDENT.PUSH
AUTOINDENT.OFF
tree "System Control"
sif COMPonent.AVAILABLE("COREDEBUG")
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))
width 0x8
if (CORENAME()=="CORTEXM1")
group.long 0x10++0x0b
line.long 0x00 "STCSR,SysTick Control and Status Register"
bitfld.long 0x00 16. " COUNTFLAG ,Returns 1 if timer counted to 0" "0,1"
bitfld.long 0x00 2. " CLKSOURCE ,Always reads as one" "No effect,Processor clock"
textline " "
bitfld.long 0x00 1. " TICKINT ,Counting down to 0 " "No SysTick,SysTick"
bitfld.long 0x00 0. " ENABLE ,Counter enable" "Disabled,Enabled"
line.long 0x04 "STRVR,SysTick Reload Value Register"
hexmask.long.tbyte 0x04 0.--23. 1. " RELOAD ,Value to load into the STCVR when the counter reaches 0"
line.long 0x08 "STCVR,SysTick Current Value Register"
hexmask.long.tbyte 0x08 0.--23. 1. " CURRENT ,Reads return the current value of the SysTick counter"
else
group.long 0x10++0x0b
line.long 0x00 "STCSR,SysTick Control and Status Register"
bitfld.long 0x00 16. " COUNTFLAG ,Returns 1 if timer counted to 0" "0,1"
bitfld.long 0x00 2. " CLKSOURCE ,Always reads as one" "External clock,Processor clock"
textline " "
bitfld.long 0x00 1. " TICKINT ,Counting down to 0 " "No SysTick,SysTick"
bitfld.long 0x00 0. " ENABLE ,Counter enable" "Disabled,Enabled"
line.long 0x04 "STRVR,SysTick Reload Value Register"
hexmask.long.tbyte 0x04 0.--23. 1. " RELOAD ,Value to load into the STCVR when the counter reaches 0"
line.long 0x08 "STCVR,SysTick Current Value Register"
hexmask.long.tbyte 0x08 0.--23. 1. " CURRENT ,Reads return the current value of the SysTick counter"
endif
if (CORENAME()=="CORTEXM1")
rgroup.long 0x1c++0x03
line.long 0x00 "STCR,SysTick Calibration Value Register"
bitfld.long 0x00 31. " NOREF ,Reads as one" "0,1"
bitfld.long 0x00 30. " SKEW ,Reads as zero" "0,1"
textline " "
hexmask.long.tbyte 0x00 0.--23. 1. " TENMS ,Indicates calibration value is not known"
else
rgroup.long 0x1c++0x03
line.long 0x00 "STCR,SysTick Calibration Value Register"
bitfld.long 0x00 31. " NOREF ,Indicates whether the IMPL_DEF reference clock is provided" "Implemented,Not implemented"
bitfld.long 0x00 30. " SKEW ,Indicates whether the 10ms calibration value is exact" "Exact,Inexact"
textline " "
hexmask.long.tbyte 0x00 0.--23. 1. " TENMS ,Holds a reload value to be used for 10ms (100Hz) timing subject to system clock skew errors"
endif
if (CORENAME()=="CORTEXM1")
rgroup.long 0xd00++0x03
line.long 0x00 "CPUID,CPU ID Base Register"
abitfld.long 0x00 24.--31. " IMPLEMENTER ,Implementer code that Arm has assigned" "0x41=Arm Limited"
bitfld.long 0x00 20.--23. " VARIANT ,Variant number to distinguish between different product variants or major revisions of the product" "r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15"
textline " "
bitfld.long 0x00 16.--19. " ARCHITECTURE ,Indicates the architecture version" "0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,ARMv6-M,0xD,0xE,0xF"
textline " "
abitfld.long 0x00 4.--15. " PARTNO ,Indicates part number" "0xC21=Cortex-M1"
bitfld.long 0x00 0.--3. " REVISION ,Revision number to distinguish between different patches of the product" "p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15"
elif (CORENAME()=="CORTEXM0+")
rgroup.long 0xd00++0x03
line.long 0x00 "CPUID,CPU ID Base Register"
abitfld.long 0x00 24.--31. " IMPLEMENTER ,Implementer code that Arm has assigned" "0x41=Arm Limited"
bitfld.long 0x00 20.--23. " VARIANT ,Variant number to distinguish between different product variants or major revisions of the product" "r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15"
textline " "
bitfld.long 0x00 16.--19. " ARCHITECTURE ,Indicates the architecture version" "0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,ARMv6-M,0xD,0xE,0xF"
textline " "
abitfld.long 0x00 4.--15. " PARTNO ,Indicates part number" "0xC60=Cortex-M0+"
bitfld.long 0x00 0.--3. " REVISION ,Revision number to distinguish between different patches of the product" "p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15"
else
rgroup.long 0xd00++0x03
line.long 0x00 "CPUID,CPU ID Base Register"
abitfld.long 0x00 24.--31. " IMPLEMENTER ,Implementer code that Arm has assigned" "0x41=Arm Limited"
bitfld.long 0x00 20.--23. " VARIANT ,Variant number to distinguish between different product variants or major revisions of the product" "r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15"
textline " "
bitfld.long 0x00 16.--19. " ARCHITECTURE ,Indicates the architecture version" "0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,ARMv6-M,0xD,0xE,0xF"
textline " "
abitfld.long 0x00 4.--15. " PARTNO ,Indicates part number" "0xC20=Cortex-M0"
bitfld.long 0x00 0.--3. " REVISION ,Revision number to distinguish between different patches of the product" "p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15"
endif
group.long 0xd04++0x03
line.long 0x00 "ICSR,Interrupt Control State Register"
bitfld.long 0x00 31. " NMIPENDSET ,Setting this bit will activate an NMI" "No effect,Set pending"
bitfld.long 0x00 28. " PENDSVSET ,Set a pending PendSV interrupt" "No effect,Set pending"
textline " "
bitfld.long 0x00 27. " PENDSVCLR ,Clear a pending PendSV interrupt" "No effect,Clear pending"
bitfld.long 0x00 26. " PENDSTSET ,Set a pending SysTick" "No effect,Set pending"
textline " "
bitfld.long 0x00 25. " PENDSVCLR ,Clear a pending SysTick" "No effect,Clear pending"
bitfld.long 0x00 23. " ISRPREEMPT ,Pending exception service" "No service,Service"
textline " "
bitfld.long 0x00 22. " ISRPENDING ,External interrupt pending flag" "No interrupt,Interrupt"
hexmask.long.byte 0x00 12.--17. 1. " VECTPENDING ,Active exception number field"
textline " "
hexmask.long.byte 0x00 0.--5. 1. " VECTACTIVET ,Active exception number field"
if (CORENAME()=="CORTEXM0+")
group.long 0xd08++0x03
line.long 0x00 "VTOR,Vector Table Offset Register"
hexmask.long 0x00 7.--31. 0x80 " TBLOFF ,Vector table address"
else
textline " "
endif
group.long 0xd0c++0x03
line.long 0x00 "AIRCR,Application Interrupt and Reset Control Register"
hexmask.long.word 0x00 16.--31. 1. " VECTKEY ,Vector Key"
bitfld.long 0x00 15. " ENDIANNESS ,Data endianness bit" "Little-endian,Big-endian"
textline " "
bitfld.long 0x00 2. " SYSRESETREQ ,System reset setup request" "No effect,Reset"
bitfld.long 0x00 1. " VECTCLRACTIVE ,Clears all active state information" "No clear,Clear"
group.long 0xd10++0x03
line.long 0x00 "SCR,System Control Register"
bitfld.long 0x00 4. " SEVONPEND ,Determines whether an interrupt transition from inactive state to pending state is a wakeup event" "Not wakeup,Wakeup"
bitfld.long 0x00 2. " SLEEPDEEP ,Provides a qualifying hint indicating that waking from sleep might take longer" "Not deep sleep,Deep sleep"
textline " "
bitfld.long 0x00 1. " SLEEPONEXIT ,Determines whether, on an exit from an ISR that returns to the base level of execution priority, the processor enters a sleep state" "Disabled,Enabled"
rgroup.long 0xd14++0x03
line.long 0x00 "CCR,Configuration and Control Register"
bitfld.long 0x00 9. " STKALIGN ,Indicates whether on exception entry all exceptions are entered with 8-byte stack alignment and the context to restore it is saved" "Reserved,Aligned"
bitfld.long 0x00 3. " UNALIGN_TRP ,Indicates that all unaligned accesses results in a Hard Fault" "Reserved,Trapped"
group.long 0xd1c++0x0b
line.long 0x00 "SHPR2,System Handler Priority Register 2"
bitfld.long 0x00 30.--31. " PRI_11 ,Priority of system handler 11-SVCall" "00,01,10,11"
line.long 0x04 "SHPR3,System Handler Priority Register 3"
bitfld.long 0x04 30.--31. " PRI_15 ,Priority of system handler 15-SysTick" "00,01,10,11"
bitfld.long 0x04 22.--23. " PRI_14 ,Priority of system handler 14- PendSV" "00,01,10,11"
line.long 0x08 "SHCSR,System Handler Control and State Register"
bitfld.long 0x08 15. " SVCALLPENDED ,Reads as 1 if SVCall is pending" "Not pending,Pending"
if (CORENAME()=="CORTEXM0+")
hgroup.long 0x08++0x03
hide.long 0x00 "ACTLR,Auxiliary Control Register"
else
textline " "
endif
else
newline
textline "COREDEBUG component base address not specified"
newline
endif
tree.end
tree "Memory Protection Unit (MPU)"
sif COMPonent.AVAILABLE("COREDEBUG")
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))
width 15.
rgroup.long 0xD90++0x03
line.long 0x00 "MPU_TYPE,MPU Type Register"
bitfld.long 0x00 8.--15. 1. " DREGION ,Number of regions supported by the MPU" "0,1,2,3,4,5,6,7,8,?..."
group.long 0xD94++0x03
line.long 0x00 "MPU_CTRL,MPU Control Register"
bitfld.long 0x00 2. " PRIVDEFENA ,Enables the default memory map as a background region for privileged access" "Disabled,Enabled"
bitfld.long 0x00 1. " HFNMIENA ,Handlers executing with priority less than 0 access memory with the MPU enabled or with the MPU disabled" "MPU disabled,MPU enabled"
bitfld.long 0x00 0. " ENABLE ,Enables the MPU" "Disabled,Enabled"
group.long 0xD98++0x03
line.long 0x00 "MPU_RNR,MPU Region Number Register"
hexmask.long.byte 0x00 0.--7. 1. " REGION ,Indicates the memory region accessed by MPU_RBAR and MPU_RASR"
tree.close "MPU regions"
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x0
group.long 0xD9C++0x03 "Region 0"
saveout 0xD98 %l 0x0
line.long 0x00 "MPU_RBAR0,MPU Region Base Address Register 0"
hexmask.long 0x00 8.--31. 0x20 " ADDR ,Base address of the region"
group.long 0xDA0++0x03
saveout 0xD98 %l 0x0
line.long 0x00 "MPU_RASR0,MPU Region Attribute and Size Register 0"
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RR,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
textline " "
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
textline " "
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,-,-,-,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled"
else
hgroup.long 0xD9C++0x03 "Region 0 (not implemented)"
saveout 0xD98 %l 0x0
hide.long 0x00 "MPU_RBAR0,MPU Region Base Address Register 0"
hgroup.long 0xDA0++0x03
saveout 0xD98 %l 0x0
hide.long 0x00 "MPU_RASR0,MPU Region Attribute and Size Register 0"
textline " "
textline " "
endif
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x1
group.long 0xD9C++0x03 "Region 1"
saveout 0xD98 %l 0x1
line.long 0x00 "MPU_RBAR1,MPU Region Base Address Register 1"
hexmask.long 0x00 8.--31. 0x20 " ADDR ,Base address of the region"
group.long 0xDA0++0x03
saveout 0xD98 %l 0x1
line.long 0x00 "MPU_RASR1,MPU Region Attribute and Size Register 1"
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RR,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
textline " "
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
textline " "
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,-,-,-,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled"
else
hgroup.long 0xD9C++0x03 "Region 1 (not implemented)"
saveout 0xD98 %l 0x1
hide.long 0x00 "MPU_RBAR1,MPU Region Base Address Register 1"
hgroup.long 0xDA0++0x03
saveout 0xD98 %l 0x1
hide.long 0x00 "MPU_RASR1,MPU Region Attribute and Size Register 1"
textline " "
textline " "
endif
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x2
group.long 0xD9C++0x03 "Region 2"
saveout 0xD98 %l 0x2
line.long 0x00 "MPU_RBAR2,MPU Region Base Address Register 2"
hexmask.long 0x00 8.--31. 0x20 " ADDR ,Base address of the region"
group.long 0xDA0++0x03
saveout 0xD98 %l 0x2
line.long 0x00 "MPU_RASR2,MPU Region Attribute and Size Register 2"
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RR,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
textline " "
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
textline " "
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,-,-,-,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled"
else
hgroup.long 0xD9C++0x03 "Region 2 (not implemented)"
saveout 0xD98 %l 0x2
hide.long 0x00 "MPU_RBAR2,MPU Region Base Address Register 2"
hgroup.long 0xDA0++0x03
saveout 0xD98 %l 0x2
hide.long 0x00 "MPU_RASR2,MPU Region Attribute and Size Register 2"
textline " "
textline " "
endif
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x3
group.long 0xD9C++0x03 "Region 3"
saveout 0xD98 %l 0x3
line.long 0x00 "MPU_RBAR3,MPU Region Base Address Register 3"
hexmask.long 0x00 8.--31. 0x20 " ADDR ,Base address of the region"
group.long 0xDA0++0x03
saveout 0xD98 %l 0x3
line.long 0x00 "MPU_RASR3,MPU Region Attribute and Size Register 3"
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RR,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
textline " "
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
textline " "
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,-,-,-,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled"
else
hgroup.long 0xD9C++0x03 "Region 3 (not implemented)"
saveout 0xD98 %l 0x3
hide.long 0x00 "MPU_RBAR3,MPU Region Base Address Register 3"
hgroup.long 0xDA0++0x03
saveout 0xD98 %l 0x3
hide.long 0x00 "MPU_RASR3,MPU Region Attribute and Size Register 3"
textline " "
textline " "
endif
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x4
group.long 0xD9C++0x03 "Region 4"
saveout 0xD98 %l 0x4
line.long 0x00 "MPU_RBAR4,MPU Region Base Address Register 4"
hexmask.long 0x00 8.--31. 0x20 " ADDR ,Base address of the region"
group.long 0xDA0++0x03
saveout 0xD98 %l 0x4
line.long 0x00 "MPU_RASR4,MPU Region Attribute and Size Register 4"
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RR,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
textline " "
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
textline " "
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,-,-,-,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled"
else
hgroup.long 0xD9C++0x03 "Region 4 (not implemented)"
saveout 0xD98 %l 0x4
hide.long 0x00 "MPU_RBAR4,MPU Region Base Address Register 4"
hgroup.long 0xDA0++0x03
saveout 0xD98 %l 0x4
hide.long 0x00 "MPU_RASR4,MPU Region Attribute and Size Register 4"
textline " "
textline " "
endif
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x5
group.long 0xD9C++0x03 "Region 5"
saveout 0xD98 %l 0x5
line.long 0x00 "MPU_RBAR5,MPU Region Base Address Register 5"
hexmask.long 0x00 8.--31. 0x20 " ADDR ,Base address of the region"
group.long 0xDA0++0x03
saveout 0xD98 %l 0x5
line.long 0x00 "MPU_RASR5,MPU Region Attribute and Size Register 5"
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RR,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
textline " "
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
textline " "
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,-,-,-,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled"
else
hgroup.long 0xD9C++0x03 "Region 5 (not implemented)"
saveout 0xD98 %l 0x5
hide.long 0x00 "MPU_RBAR5,MPU Region Base Address Register 5"
hgroup.long 0xDA0++0x03
saveout 0xD98 %l 0x5
hide.long 0x00 "MPU_RASR5,MPU Region Attribute and Size Register 5"
textline " "
textline " "
endif
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x6
group.long 0xD9C++0x03 "Region 6"
saveout 0xD98 %l 0x6
line.long 0x00 "MPU_RBAR6,MPU Region Base Address Register 6"
hexmask.long 0x00 8.--31. 0x20 " ADDR ,Base address of the region"
group.long 0xDA0++0x03
saveout 0xD98 %l 0x6
line.long 0x00 "MPU_RASR6,MPU Region Attribute and Size Register 6"
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RR,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
textline " "
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
textline " "
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,-,-,-,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled"
else
hgroup.long 0xD9C++0x03 "Region 6 (not implemented)"
saveout 0xD98 %l 0x6
hide.long 0x00 "MPU_RBAR6,MPU Region Base Address Register 6"
hgroup.long 0xDA0++0x03
saveout 0xD98 %l 0x6
hide.long 0x00 "MPU_RASR6,MPU Region Attribute and Size Register 6"
textline " "
textline " "
endif
if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x7
group.long 0xD9C++0x03 "Region 7"
saveout 0xD98 %l 0x7
line.long 0x00 "MPU_RBAR7,MPU Region Base Address Register 7"
hexmask.long 0x00 8.--31. 0x20 " ADDR ,Base address of the region"
group.long 0xDA0++0x03
saveout 0xD98 %l 0x7
line.long 0x00 "MPU_RASR7,MPU Region Attribute and Size Register 7"
bitfld.long 0x00 28. " XN ,eXecute Never" "Execute,Not execute"
bitfld.long 0x00 24.--26. " AP ,Data Access Permission" "No access,S:RW U:--,S:RW U:R-,S:RW U:RR,reserved,S:R- U:--,S:R- U:R-,S:R- U:R-"
bitfld.long 0x00 19.--21. " TEX ,Type Extension Field" "0,1,2,3,4,5,6,7"
textline " "
bitfld.long 0x00 18. " S ,Shareable Bit" "Not shareable,Shareable"
bitfld.long 0x00 17. " C ,Cacheable Bit" "Not cacheable,Cacheable"
bitfld.long 0x00 16. " B ,Bufferable Bit" "Not bufferable,Bufferable"
textline " "
bitfld.long 0x00 15. " SRD[7..0] ,Subregion 7 Disable" "0,1"
bitfld.long 0x00 14. ",Subregion 6 Disable" "0,1"
bitfld.long 0x00 13. ",Subregion 5 Disable" "0,1"
bitfld.long 0x00 12. ",Subregion 4 Disable" "0,1"
bitfld.long 0x00 11. ",Subregion 3 Disable" "0,1"
bitfld.long 0x00 10. ",Subregion 2 Disable" "0,1"
bitfld.long 0x00 9. ",Subregion 1 Disabled" "0,1"
bitfld.long 0x00 8. ",Subregion 0 Disable" "0,1"
bitfld.long 0x00 1.--5. " SIZE ,Indicates the region size" "-,-,-,-,-,-,-,256 B,512 B,1 kB,2 kB,4 kB,8 kB,16 kB,32 kB,64 kB,128 kB,256 kB,512 kB,1 MB,2 MB,4 MB,8 MB,16 MB,32 MB,64 MB,128 MB,256 MB,512 MB,1 GB,2 GB,4 GB"
bitfld.long 0x00 0. " ENABLE ,Enables this region" "Disabled,Enabled"
else
hgroup.long 0xD9C++0x03 "Region 7 (not implemented)"
saveout 0xD98 %l 0x7
hide.long 0x00 "MPU_RBAR7,MPU Region Base Address Register 7"
hgroup.long 0xDA0++0x03
saveout 0xD98 %l 0x7
hide.long 0x00 "MPU_RASR7,MPU Region Attribute and Size Register 7"
textline " "
textline " "
endif
tree.end
width 0x0b
else
newline
textline "COREDEBUG component base address not specified"
newline
endif
tree.end
tree "Nested Vectored Interrupt Controller (NVIC)"
sif COMPonent.AVAILABLE("COREDEBUG")
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))
width 12.
tree "Interrupt Enable Registers"
group.long 0x100++0x03
line.long 0x00 "SET/CLREN,Interrupt Set/Clear Enable Register"
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " SET/CLRENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " SET/CLRENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " SET/CLRENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " SET/CLRENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " SET/CLRENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " SET/CLRENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " SET/CLRENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " SET/CLRENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " SET/CLRENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " SET/CLRENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " SET/CLRENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " SET/CLRENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " SET/CLRENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " SET/CLRENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " SET/CLRENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " SET/CLRENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " SET/CLRENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " SET/CLRENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " SET/CLRENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " SET/CLRENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " SET/CLRENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " SET/CLRENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " SET/CLRENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " SET/CLRENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " SET/CLRENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " SET/CLRENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " SET/CLRENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " SET/CLRENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " SET/CLRENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " SET/CLRENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
textline " "
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " SET/CLRENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " SET/CLRENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled"
tree.end
tree "Interrupt Pending Registers"
group.long 0x200++0x03
line.long 0x00 "SET/CLRPEN,Interrupt Set/Clear Pending Register"
setclrfld.long 0x00 31. 0x00 31. 0x80 31. " SET/CLRPEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 30. 0x00 30. 0x80 30. " SET/CLRPEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 29. 0x00 29. 0x80 29. " SET/CLRPEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending"
textline " "
setclrfld.long 0x00 28. 0x00 28. 0x80 28. " SET/CLRPEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 27. 0x00 27. 0x80 27. " SET/CLRPEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 26. 0x00 26. 0x80 26. " SET/CLRPEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending"
textline " "
setclrfld.long 0x00 25. 0x00 25. 0x80 25. " SET/CLRPEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 24. 0x00 24. 0x80 24. " SET/CLRPEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 23. 0x00 23. 0x80 23. " SET/CLRPEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending"
textline " "
setclrfld.long 0x00 22. 0x00 22. 0x80 22. " SET/CLRPEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 21. 0x00 21. 0x80 21. " SET/CLRPEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 20. 0x00 20. 0x80 20. " SET/CLRPEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending"
textline " "
setclrfld.long 0x00 19. 0x00 19. 0x80 19. " SET/CLRPEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 18. 0x00 18. 0x80 18. " SET/CLRPEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 17. 0x00 17. 0x80 17. " SET/CLRPEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending"
textline " "
setclrfld.long 0x00 16. 0x00 16. 0x80 16. " SET/CLRPEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 15. 0x00 15. 0x80 15. " SET/CLRPEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 14. 0x00 14. 0x80 14. " SET/CLRPEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending"
textline " "
setclrfld.long 0x00 13. 0x00 13. 0x80 13. " SET/CLRPEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 12. 0x00 12. 0x80 12. " SET/CLRPEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 11. 0x00 11. 0x80 11. " SET/CLRPEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending"
textline " "
setclrfld.long 0x00 10. 0x00 10. 0x80 10. " SET/CLRPEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 9. 0x00 9. 0x80 9. " SET/CLRPEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 8. 0x00 8. 0x80 8. " SET/CLRPEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending"
textline " "
setclrfld.long 0x00 7. 0x00 7. 0x80 7. " SET/CLRPEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 6. 0x00 6. 0x80 6. " SET/CLRPEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 5. 0x00 5. 0x80 5. " SET/CLRPEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending"
textline " "
setclrfld.long 0x00 4. 0x00 4. 0x80 4. " SET/CLRPEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 3. 0x00 3. 0x80 3. " SET/CLRPEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 2. 0x00 2. 0x80 2. " SET/CLRPEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending"
textline " "
setclrfld.long 0x00 1. 0x00 1. 0x80 1. " SET/CLRPEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending"
setclrfld.long 0x00 0. 0x00 0. 0x80 0. " SET/CLRPEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending"
tree.end
width 6.
tree "Interrupt Priority Registers"
group.long 0x400++0x1F
line.long 0x00 "INT0,Interrupt Priority Register"
bitfld.long 0x00 30.--31. " IP_3 ,Priority of interrupt 3" "0,1,2,3"
bitfld.long 0x00 22.--23. " IP_2 ,Priority of interrupt 2" "0,1,2,3"
bitfld.long 0x00 14.--15. " IP_1 ,Priority of interrupt 1" "0,1,2,3"
bitfld.long 0x00 6.--7. " IP_0 ,Priority of interrupt 0" "0,1,2,3"
line.long 0x04 "INT1,Interrupt Priority Register"
bitfld.long 0x04 30.--31. " IP_7 ,Priority of interrupt 7" "0,1,2,3"
bitfld.long 0x04 22.--23. " IP_6 ,Priority of interrupt 6" "0,1,2,3"
bitfld.long 0x04 14.--15. " IP_5 ,Priority of interrupt 5" "0,1,2,3"
bitfld.long 0x04 6.--7. " IP_4 ,Priority of interrupt 4" "0,1,2,3"
line.long 0x08 "INT2,Interrupt Priority Register"
bitfld.long 0x08 30.--31. " IP_11 ,Priority of interrupt 11" "0,1,2,3"
bitfld.long 0x08 22.--23. " IP_10 ,Priority of interrupt 10" "0,1,2,3"
bitfld.long 0x08 14.--15. " IP_9 ,Priority of interrupt 9" "0,1,2,3"
bitfld.long 0x08 6.--7. " IP_8 ,Priority of interrupt 8" "0,1,2,3"
line.long 0x0C "INT3,Interrupt Priority Register"
bitfld.long 0x0C 30.--31. " IP_15 ,Priority of interrupt 15" "0,1,2,3"
bitfld.long 0x0C 22.--23. " IP_14 ,Priority of interrupt 14" "0,1,2,3"
bitfld.long 0x0C 14.--15. " IP_13 ,Priority of interrupt 13" "0,1,2,3"
bitfld.long 0x0C 6.--7. " IP_12 ,Priority of interrupt 12" "0,1,2,3"
line.long 0x10 "INT4,Interrupt Priority Register"
bitfld.long 0x10 30.--31. " IP_19 ,Priority of interrupt 19" "0,1,2,3"
bitfld.long 0x10 22.--23. " IP_18 ,Priority of interrupt 18" "0,1,2,3"
bitfld.long 0x10 14.--15. " IP_17 ,Priority of interrupt 17" "0,1,2,3"
bitfld.long 0x10 6.--7. " IP_16 ,Priority of interrupt 16" "0,1,2,3"
line.long 0x14 "INT5,Interrupt Priority Register"
bitfld.long 0x14 30.--31. " IP_23 ,Priority of interrupt 23" "0,1,2,3"
bitfld.long 0x14 22.--23. " IP_22 ,Priority of interrupt 22" "0,1,2,3"
bitfld.long 0x14 14.--15. " IP_21 ,Priority of interrupt 21" "0,1,2,3"
bitfld.long 0x14 6.--7. " IP_20 ,Priority of interrupt 20" "0,1,2,3"
line.long 0x18 "INT6,Interrupt Priority Register"
bitfld.long 0x18 30.--31. " IP_27 ,Priority of interrupt 27" "0,1,2,3"
bitfld.long 0x18 22.--23. " IP_26 ,Priority of interrupt 26" "0,1,2,3"
bitfld.long 0x18 14.--15. " IP_25 ,Priority of interrupt 25" "0,1,2,3"
bitfld.long 0x18 6.--7. " IP_24 ,Priority of interrupt 24" "0,1,2,3"
line.long 0x1C "INT7,Interrupt Priority Register"
bitfld.long 0x1C 30.--31. " IP_31 ,Priority of interrupt 31" "0,1,2,3"
bitfld.long 0x1C 22.--23. " IP_30 ,Priority of interrupt 30" "0,1,2,3"
bitfld.long 0x1C 14.--15. " IP_29 ,Priority of interrupt 29" "0,1,2,3"
bitfld.long 0x1C 6.--7. " IP_28 ,Priority of interrupt 28" "0,1,2,3"
tree.end
width 0x0B
else
newline
textline "COREDEBUG component base address not specified"
newline
endif
tree.end
tree "Debug"
tree "Core Debug"
sif COMPonent.AVAILABLE("COREDEBUG")
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))
width 0xA
group.long 0xD30++0x03
line.long 0x00 "DFSR,Data Fault Status Register"
eventfld.long 0x00 4. " EXTERNAL ,External debug request flag" "No occurred,Occurred"
eventfld.long 0x00 3. " VCATCH ,Vector catch flag" "No occurred,Occurred"
textline " "
eventfld.long 0x00 2. " DWTRAP ,Data Watchpoint flag" "No match,Match"
textline " "
eventfld.long 0x00 1. " BKPT ,BKPT flag" "No match,Match"
eventfld.long 0x00 0. " HALTED ,Halt request flag" "No request,Request"
if (CORENAME()=="CORTEXM1")
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDF0))&0x01)==0x00)
group.long 0xDF0++0x03
line.long 0x00 "DHCSR,Debug Halting Control and Status Register"
bitfld.long 0x00 31. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 30. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 29. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 28. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 27. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 26. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 25. " S_RESET_ST/DBGKEY ,Core Reset/Debug Key" "No reset,Reset"
bitfld.long 0x00 24. " S_RETIRE_ST/DBGKEY ,Instruction completed since last read/Debug Key" "Not completed,Completed"
textline " "
bitfld.long 0x00 23. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 22. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 21. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 20. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 19. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 18. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted"
bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register R/W on the Debug Core Register Selector/Debug Key" "Not available,Available"
textline " "
textline " "
textfld " "
bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled"
else
group.long 0xDF0++0x03
line.long 0x00 "DHCSR,Debug Halting Control and Status Register"
bitfld.long 0x00 31. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 30. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 29. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 28. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 27. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 26. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 25. " S_RESET_ST/DBGKEY ,Core Reset/Debug Key" "No reset,Reset"
bitfld.long 0x00 24. " S_RETIRE_ST/DBGKEY ,Instruction completed since last read/Debug Key" "Not read,Read"
textline " "
bitfld.long 0x00 23. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 22. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 21. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 20. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 19. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 18. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted"
bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register R/W on the Debug Core Register Selector/Debug Key" "Not available,Available"
textline " "
bitfld.long 0x00 3. " C_MASKINTS ,Interrupts Mask" "Not masked,Masked"
bitfld.long 0x00 2. " C_STEP ,Steps the core in halted debug" "Not halted,Halted"
textline " "
bitfld.long 0x00 1. " C_HALT ,Core Halted" "Not halted,Halted"
bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled"
endif
else
if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDF0))&0x01)==0x00)
group.long 0xDF0++0x03
line.long 0x00 "DHCSR,Debug Halting Control and Status Register"
bitfld.long 0x00 31. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 30. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 29. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 28. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 27. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 26. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 25. " S_RESET_ST/DBGKEY ,Core Reset/Debug Key" "No reset,Reset"
bitfld.long 0x00 24. " S_RETIRE_ST/DBGKEY ,Instruction completed since last read/Debug Key" "Not completed,Completed"
textline " "
bitfld.long 0x00 23. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 22. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 21. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 20. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 19. " S_LOCKUP/DBGKEY ,Core Lockup Status/Debug Key" "Not locked up,Locked up"
bitfld.long 0x00 18. " S_SLEEP/DBGKEY ,Core Sleep Status/Debug Key" "Not sleeping,Sleeping"
textline " "
bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted"
bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register R/W on the Debug Core Register Selector/Debug Key" "Not available,Available"
textline " "
textline " "
textfld " "
bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled"
else
group.long 0xDF0++0x03
line.long 0x00 "DHCSR,Debug Halting Control and Status Register"
bitfld.long 0x00 31. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 30. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 29. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 28. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 27. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 26. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 25. " S_RESET_ST/DBGKEY ,Core Reset/Debug Key" "No reset,Reset"
bitfld.long 0x00 24. " S_RETIRE_ST/DBGKEY ,Instruction completed since last read/Debug Key" "Not read,Read"
textline " "
bitfld.long 0x00 23. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 22. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 21. " DBGKEY ,Debug Key" "0,1"
bitfld.long 0x00 20. " DBGKEY ,Debug Key" "0,1"
textline " "
bitfld.long 0x00 19. " S_LOCKUP/DBGKEY ,Core Lockup Status/Debug Key" "Not locked up,Locked up"
bitfld.long 0x00 18. " S_SLEEP/DBGKEY ,Core Sleep Status/Debug Key" "Not sleeping,Sleeping"
textline " "
bitfld.long 0x00 17. " S_HALT/DBGKEY ,Core Halted Status/Debug Key" "Not halted,Halted"
bitfld.long 0x00 16. " S_REGRDY/DBGKEY ,Register R/W on the Debug Core Register Selector/Debug Key" "Not available,Available"
textline " "
bitfld.long 0x00 3. " C_MASKINTS ,Interrupts Mask" "Not masked,Masked"
bitfld.long 0x00 2. " C_STEP ,Steps the core in halted debug" "Not halted,Halted"
textline " "
bitfld.long 0x00 1. " C_HALT ,Core Halted" "Not halted,Halted"
bitfld.long 0x00 0. " C_DEBUGEN ,Debug Enable" "Disabled,Enabled"
endif
endif
wgroup.long 0xDF4++0x03
line.long 0x00 "DCRSR,Debug Core Selector Register"
bitfld.long 0x00 16. " REGWnR ,Register Read/Write" "Read,Write"
bitfld.long 0x00 0.--4. " REGSEL ,Register Selection" "R0,R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,R12,Current SP,LR,DebugReturnAddress,xPSR Flags,MSP,PSP,Reserved,CONTROL[1]/PRIMASK[0],?..."
group.long 0xDF8++0x07
line.long 0x00 "DCRDR,Debug Core Register Data Register"
hexmask.long 0x00 0.--31. 1. " DATA ,Data for reading and writing registers to and from the processor"
line.long 0x04 "DEMCR,Debug Exception and Monitor Control Register"
bitfld.long 0x04 24. " DWTENA ,Global enable or disable for the DW unit" "Disabled,Enabled"
bitfld.long 0x04 10. " VC_HARDERR ,Debug trap on a Hard Fault" "No error,Error"
textline " "
bitfld.long 0x04 0. " VC_CORERESET ,Reset Vector Catch" "No reset,Reset"
width 0x0B
else
newline
textline "COREDEBUG component base address not specified"
newline
endif
tree.end
tree "Breakpoint Unit (BPU)"
sif COMPonent.AVAILABLE("BPU")
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("BPU",-1))
width 8.
group.long 0x00++0x03
line.long 0x00 "BP_CTRL,Breakpoint Control Register"
bitfld.long 0x00 4.--7. " NUM_CODE1 ,Number of comparators" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
bitfld.long 0x00 1. " KEY ,Key field" "No write,Write"
bitfld.long 0x00 0. " ENABLE ,Breakpoint unit enable bit" "Disabled,Enabled"
group.long 0x8++0x03
line.long 0x00 "B_COMP0,Breakpoint Comparator Registers 0"
bitfld.long 0x00 30.--31. " BP_MATCH ,Happens when the COMP address is matched" "No matching,Lower halfword,Upper halfword,Both halfwords"
hexmask.long 0x00 2.--28. 2. " COMP ,Comparison address"
bitfld.long 0x00 0. " ENABLE ,Compare enable for Breakpoint Comparator Register 0" "Disabled,Enabled"
group.long 0xC++0x03
line.long 0x00 "B_COMP1,Breakpoint Comparator Registers 1"
bitfld.long 0x00 30.--31. " BP_MATCH ,Happens when the COMP address is matched" "No matching,Lower halfword,Upper halfword,Both halfwords"
hexmask.long 0x00 2.--28. 2. " COMP ,Comparison address"
bitfld.long 0x00 0. " ENABLE ,Compare enable for Breakpoint Comparator Register 1" "Disabled,Enabled"
group.long 0x10++0x03
line.long 0x00 "B_COMP2,Breakpoint Comparator Registers 2"
bitfld.long 0x00 30.--31. " BP_MATCH ,Happens when the COMP address is matched" "No matching,Lower halfword,Upper halfword,Both halfwords"
hexmask.long 0x00 2.--28. 2. " COMP ,Comparison address"
bitfld.long 0x00 0. " ENABLE ,Compare enable for Breakpoint Comparator Register 2" "Disabled,Enabled"
group.long 0x14++0x03
line.long 0x00 "B_COMP3,Breakpoint Comparator Registers 3"
bitfld.long 0x00 30.--31. " BP_MATCH ,Happens when the COMP address is matched" "No matching,Lower halfword,Upper halfword,Both halfwords"
hexmask.long 0x00 2.--28. 2. " COMP ,Comparison address"
bitfld.long 0x00 0. " ENABLE ,Compare enable for Breakpoint Comparator Register 3" "Disabled,Enabled"
else
newline
textline "BPU component base address not specified"
newline
endif
tree.end
tree "Data Watchpoint and Trace Unit (DWT)"
sif COMPonent.AVAILABLE("DWT")
base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))
width 14.
rgroup.long 0x00++0x03
line.long 0x00 "DW_CTRL,DW Control Register "
bitfld.long 0x00 28.--31. " NUM_CODE1 ,Number of comparators" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"
rgroup.long 0x1c++0x03
line.long 0x00 "DW_PCSR,DW Program Counter Sample Register"
hexmask.long 0x00 0.--31. 1. " EIASAMPLE ,Execution instruction address sample or 0xFFFFFFFF"
group.long 0x20++0x0b
line.long 0x00 "DW_COMP0,DW Comparator Register 0"
hexmask.long 0x00 0.--31. 1. " COMP1 ,Compare against PC or the data address"
line.long 0x04 "DW_MASK0,DW Mask Register 0"
hexmask.long.byte 0x04 0.--4. 1. " MASK ,Mask on data address when matching against COMP"
line.long 0x08 "DW_FUNCTION0,DW Function Register 0"
bitfld.long 0x08 24. " MATCHED ,Comparator match" "No match,Match"
bitfld.long 0x08 0.--3. " FUNCTION , Settings for DW Function Registers" "Disabled,Reserved,Reserved,Reserved,On PC match,Read address,Write address,R/W address,?..."
group.long 0x30++0x0b
line.long 0x00 "DW_COMP1,DW Comparator Register 1"
hexmask.long 0x00 0.--31. 1. " COMP ,Compare against PC or the data address"
line.long 0x04 "DW_MASK1,DW Mask Register 1 "
hexmask.long.byte 0x04 0.--4. 1. " MASK ,Mask on data address when matching against COMP"
line.long 0x08 "DW_FUNCTION1,DW Function Register 1"
bitfld.long 0x08 24. " MATCHED ,Comparator match" "No match,Match"
bitfld.long 0x08 0.--3. " FUNCTION , Settings for DW Function Registers" "Disabled,Reserved,Reserved,Reserved,On PC match,Read address,Write address,R/W address,?..."
else
newline
textline "DWT component base address not specified"
newline
endif
tree.end
tree.end
AUTOINDENT.POP
tree.end
tree "ADC (Analog to Digital Converter)"
base ad:0x40050000
group.long 0x28++0x3
line.long 0x0 "IMASK0,Interrupt mask. This register selects interrupt sources which are allowed to pass from RIS0 to MIS0 when the corresponding bit-fields are set to 1."
bitfld.long 0x0 11. "MEMRESIFG3,MEMRES3 conversion result interrupt mask." "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 10. "MEMRESIFG2,MEMRES2 conversion result interrupt mask." "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 9. "MEMRESIFG1,MEMRES1 conversion result interrupt mask." "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 8. "MEMRESIFG0,MEMRES0 conversion result interrupt mask." "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 7. "ASCDONE,Mask for ASC done raw interrupt flag." "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 6. "UVIFG,Conversion underflow interrupt mask." "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 5. "DMADONE,DMA done interrupt mask." "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 4. "INIFG,In-range comparator interrupt mask." "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 3. "LOWIFG,Low threshold compare interrupt mask." "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 2. "HIGHIFG,High threshold compare interrupt mask." "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 1. "TOVIFG,Sequence conversion time overflow interrupt mask." "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 0. "OVIFG,Conversion overflow interrupt mask." "0: Disable interrupt mask,1: Enable interrupt mask"
group.long 0x30++0x3
line.long 0x0 "RIS0,Raw interrupt status. This register reflects the state of all pending interrupts. regardless of masking. This register allows the user to implement a poll scheme. A flag set in this register can be cleared by writing 1 to the corresponding ICLR0.."
bitfld.long 0x0 11. "MEMRESIFG3,Raw interrupt status for MEMRES3." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 10. "MEMRESIFG2,Raw interrupt status for MEMRES2." "0: No new data ready.,1: A new data is ready to be read."
newline
bitfld.long 0x0 9. "MEMRESIFG1,Raw interrupt status for MEMRES1." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 8. "MEMRESIFG0,Raw interrupt status for MEMRES0." "0: No new data ready.,1: A new data is ready to be read."
newline
bitfld.long 0x0 7. "ASCDONE,Raw interrupt flag for ASC done." "0: Interrupt is not pending.,1: Interrupt is pending."
bitfld.long 0x0 6. "UVIFG,Raw interrupt flag for MEMRESx underflow." "0: Interrupt is not pending.,1: Interrupt is pending."
newline
bitfld.long 0x0 5. "DMADONE,Raw interrupt flag for DMADONE." "0: Interrupt is not pending.,1: Interrupt is pending."
bitfld.long 0x0 4. "INIFG,Raw interrupt status for In-range comparator." "0: Interrupt is not pending.,1: Interrupt is pending."
newline
bitfld.long 0x0 3. "LOWIFG,Raw interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator." "0: Interrupt is not pending.,1: Interrupt is pending."
bitfld.long 0x0 2. "HIGHIFG,Raw interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator." "0: Interrupt is not pending.,1: Interrupt is pending."
newline
bitfld.long 0x0 1. "TOVIFG,Raw interrupt flag for sequence conversion trigger overflow." "0: Interrupt is not pending.,1: Interrupt is pending."
bitfld.long 0x0 0. "OVIFG,Raw interrupt flag for MEMRESx overflow." "0: Interrupt is not pending.,1: Interrupt is pending."
group.long 0x38++0x3
line.long 0x0 "MIS0,Masked interrupt status. This register is simply a bitwise AND of the contents of IMASK and RIS registers. A flag set in this register can be cleared by writing 1 to the corresponding ICLR register bit."
bitfld.long 0x0 11. "MEMRESIFG3,Masked interrupt status for MEMRES3." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 10. "MEMRESIFG2,Masked interrupt status for MEMRES2." "0: No new data ready.,1: A new data is ready to be read."
newline
bitfld.long 0x0 9. "MEMRESIFG1,Masked interrupt status for MEMRES1." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 8. "MEMRESIFG0,Masked interrupt status for MEMRES0." "0: No new data ready.,1: A new data is ready to be read."
newline
bitfld.long 0x0 7. "ASCDONE,Masked interrupt status for ASC done." "0: Interrupt is not pending.,1: Interrupt is pending."
bitfld.long 0x0 6. "UVIFG,Masked interrupt flag for MEMRESx underflow." "0: Interrupt is not pending.,1: Interrupt is pending."
newline
bitfld.long 0x0 5. "DMADONE,Masked interrupt flag for DMADONE." "0: Interrupt is not pending.,1: Interrupt is pending."
bitfld.long 0x0 4. "INIFG,Mask INIFG in MIS0 register." "0: Interrupt is not pending.,1: Interrupt is pending."
newline
bitfld.long 0x0 3. "LOWIFG,Masked interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator." "0: Interrupt is not pending.,1: Interrupt is pending."
bitfld.long 0x0 2. "HIGHIFG,Masked interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator." "0: Interrupt is not pending.,1: Interrupt is pending."
newline
bitfld.long 0x0 1. "TOVIFG,Masked interrupt flag for sequence conversion timeout overflow." "0: Interrupt is not pending.,1: Interrupt is pending."
bitfld.long 0x0 0. "OVIFG,Masked interrupt flag for MEMRESx overflow." "0: Interrupt is not pending.,1: Interrupt is pending."
group.long 0x40++0x3
line.long 0x0 "ISET0,Interrupt set register. This register can used by software for diagnostics and safety checking purposes. Writing a 1 to a bit in this register will set the event and the corresponding RIS bit also gets set. If the corresponding IMASK bit is set..."
bitfld.long 0x0 11. "MEMRESIFG3,Set interrupt status for MEMRES3." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 10. "MEMRESIFG2,Set interrupt status for MEMRES2." "0: No new data ready.,1: A new data is ready to be read."
newline
bitfld.long 0x0 9. "MEMRESIFG1,Set interrupt status for MEMRES1." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 8. "MEMRESIFG0,Set Interrupt status for MEMRES0." "0: No new data ready.,1: A new data is ready to be read."
newline
bitfld.long 0x0 7. "ASCDONE,Set interrupt for ASC done." "0: Interrupt is not pending.,1: Interrupt is pending."
bitfld.long 0x0 6. "UVIFG,Set interrupt for MEMRESx underflow." "0: Interrupt is not pending.,1: Interrupt is pending."
newline
bitfld.long 0x0 5. "DMADONE,Set interrupt for DMADONE." "0: Interrupt is not pending.,1: Interrupt is pending."
bitfld.long 0x0 4. "INIFG,Set INIFG interrupt register." "0: Interrupt is not pending.,1: Interrupt is pending."
newline
bitfld.long 0x0 3. "LOWIFG,Set interrupt for MEMRESx result register being below than the WCLOWx threshold of the window comparator." "0: Interrupt is not pending.,1: Interrupt is pending."
bitfld.long 0x0 2. "HIGHIFG,Set Interrupt for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator." "0: Interrupt is not pending.,1: Interrupt is pending."
newline
bitfld.long 0x0 1. "TOVIFG,Set interrupt for sequence conversion timeout overflow." "0: Interrupt is not pending.,1: Interrupt is pending."
bitfld.long 0x0 0. "OVIFG,Set Interrupt for MEMRESx overflow." "0: Interrupt is not pending.,1: Interrupt is pending."
group.long 0x48++0x3
line.long 0x0 "ICLR0,Interrupt clear register. This register allows software to clear interrupts. Writing a 1 to a bit in this register will clear the event and the corresponding RIS bit also gets cleared. If the corresponding IMASK bit is set. then the corresponding.."
bitfld.long 0x0 11. "MEMRESIFG3,Clear interrupt status for MEMRES3." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 10. "MEMRESIFG2,Clear interrupt status for MEMRES2." "0: No new data ready.,1: A new data is ready to be read."
newline
bitfld.long 0x0 9. "MEMRESIFG1,Clear interrupt status for MEMRES1." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 8. "MEMRESIFG0,Clear interrupt status for MEMRES0." "0: No new data ready.,1: A new data is ready to be read."
newline
bitfld.long 0x0 7. "ASCDONE,Clear ASC done flag in RIS." "0: Interrupt is not pending.,1: Interrupt is pending."
bitfld.long 0x0 6. "UVIFG,Clear interrupt flag for MEMRESx underflow." "0: Interrupt is not pending.,1: Interrupt is pending."
newline
bitfld.long 0x0 5. "DMADONE,Clear interrupt flag for DMADONE." "0: Interrupt is not pending.,1: Interrupt is pending."
bitfld.long 0x0 4. "INIFG,Clear INIFG in MIS0 register." "0: Interrupt is not pending.,1: Interrupt is pending."
newline
bitfld.long 0x0 3. "LOWIFG,Clear interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator." "0: Interrupt is not pending.,1: Interrupt is pending."
bitfld.long 0x0 2. "HIGHIFG,Clear interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator." "0: Interrupt is not pending.,1: Interrupt is pending."
newline
bitfld.long 0x0 1. "TOVIFG,Clear interrupt flag for sequence conversion timeout overflow." "0: Interrupt is not pending.,1: Interrupt is pending."
bitfld.long 0x0 0. "OVIFG,Clear interrupt flag for MEMRESx overflow." "0: Interrupt is not pending.,1: Interrupt is pending."
group.long 0x58++0x3
line.long 0x0 "IMASK1,Interrupt mask. This register selects interrupt sources which are allowed to pass from RIS0 to MIS0 when the corresponding bit-fields are set to 1."
bitfld.long 0x0 8. "MEMRESIFG0,MEMRES0 conversion result interrupt mask." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 4. "INIFG,In-range comparator interrupt mask." "0: Interrupt is not pending.,1: Interrupt is pending."
newline
bitfld.long 0x0 3. "LOWIFG,Low threshold compare interrupt mask." "0: Interrupt is not pending.,1: Interrupt is pending."
bitfld.long 0x0 2. "HIGHIFG,High threshold compare interrupt mask." "0: Interrupt is not pending.,1: Interrupt is pending."
group.long 0x60++0x3
line.long 0x0 "RIS1,Raw interrupt status. This register reflects the state of all pending interrupts. regardless of masking. This register allows the user to implement a poll scheme. A flag set in this register can be cleared by writing 1 to the corresponding ICLR0.."
bitfld.long 0x0 8. "MEMRESIFG0,Raw interrupt status for MEMRES0." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 4. "INIFG,Raw interrupt status for In-range comparator." "0: Interrupt is not pending.,1: Interrupt is pending."
newline
bitfld.long 0x0 3. "LOWIFG,Raw interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator." "0: Interrupt is not pending.,1: Interrupt is pending."
bitfld.long 0x0 2. "HIGHIFG,Raw interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator." "0: Interrupt is not pending.,1: Interrupt is pending."
group.long 0x68++0x3
line.long 0x0 "MIS1,Masked interrupt status. This register is simply a bitwise AND of the contents of IMASK and RIS registers. A flag set in this register can be cleared by writing 1 to the corresponding ICLR register bit."
bitfld.long 0x0 8. "MEMRESIFG0,Masked interrupt status for MEMRES0." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 4. "INIFG,Mask INIFG in MIS1 register." "0: Interrupt is not pending.,1: Interrupt is pending."
newline
bitfld.long 0x0 3. "LOWIFG,Masked interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator." "0: Interrupt is not pending.,1: Interrupt is pending."
bitfld.long 0x0 2. "HIGHIFG,Masked interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator." "0: Interrupt is not pending.,1: Interrupt is pending."
group.long 0x70++0x3
line.long 0x0 "ISET1,Interrupt set register. This register can used by software for diagnostics and safety checking purposes. Writing a 1 to a bit in this register will set the event and the corresponding RIS bit also gets set. If the corresponding IMASK bit is set..."
bitfld.long 0x0 8. "MEMRESIFG0,Set Interrupt status for MEMRES0." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 4. "INIFG,Set INIFG interrupt register." "0: Interrupt is not pending.,1: Interrupt is pending."
newline
bitfld.long 0x0 3. "LOWIFG,Set interrupt for MEMRESx result register being below than the WCLOWx threshold of the window comparator." "0: Interrupt is not pending.,1: Interrupt is pending."
bitfld.long 0x0 2. "HIGHIFG,Set Interrupt for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator." "0: Interrupt is not pending.,1: Interrupt is pending."
group.long 0x78++0x3
line.long 0x0 "ICLR1,Interrupt clear register. This register allows software to clear interrupts. Writing a 1 to a bit in this register will clear the event and the corresponding RIS bit also gets cleared. If the corresponding IMASK bit is set. then the corresponding.."
bitfld.long 0x0 8. "MEMRESIFG0,Clear interrupt status for MEMRES0." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 4. "INIFG,Clear INIFG in MIS1 register." "0: Interrupt is not pending.,1: Interrupt is pending."
newline
bitfld.long 0x0 3. "LOWIFG,Clear interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator." "0: Interrupt is not pending.,1: Interrupt is pending."
bitfld.long 0x0 2. "HIGHIFG,Clear interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator." "0: Interrupt is not pending.,1: Interrupt is pending."
group.long 0x88++0x3
line.long 0x0 "IMASK2,Interrupt mask. This register selects interrupt sources which are allowed to pass from RIS0 to MIS0 when the corresponding bit-fields are set to 1."
bitfld.long 0x0 11. "MEMRESIFG3,MEMRES3 conversion result interrupt mask." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 10. "MEMRESIFG2,MEMRES2 conversion result interrupt mask." "0: No new data ready.,1: A new data is ready to be read."
newline
bitfld.long 0x0 9. "MEMRESIFG1,MEMRES1 conversion result interrupt mask." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 8. "MEMRESIFG0,MEMRES0 conversion result interrupt mask." "0: No new data ready.,1: A new data is ready to be read."
group.long 0x90++0x3
line.long 0x0 "RIS2,Raw interrupt status. This register reflects the state of all pending interrupts. regardless of masking. This register allows the user to implement a poll scheme. A flag set in this register can be cleared by writing 1 to the corresponding ICLR0.."
bitfld.long 0x0 11. "MEMRESIFG3,Raw interrupt status for MEMRES3." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 10. "MEMRESIFG2,Raw interrupt status for MEMRES2." "0: No new data ready.,1: A new data is ready to be read."
newline
bitfld.long 0x0 9. "MEMRESIFG1,Raw interrupt status for MEMRES1." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 8. "MEMRESIFG0,Raw interrupt status for MEMRES0." "0: No new data ready.,1: A new data is ready to be read."
group.long 0x98++0x3
line.long 0x0 "MIS2,Extension of Masked interrupt status. This register is simply a bitwise AND of the contents of IMASK and RIS registers. A flag set in this register can be cleared by writing 1 to the corresponding ICLR register bit."
bitfld.long 0x0 11. "MEMRESIFG3,Masked interrupt status for MEMRES3." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 10. "MEMRESIFG2,Masked interrupt status for MEMRES2." "0: No new data ready.,1: A new data is ready to be read."
newline
bitfld.long 0x0 9. "MEMRESIFG1,Masked interrupt status for MEMRES1." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 8. "MEMRESIFG0,Masked interrupt status for MEMRES0." "0: No new data ready.,1: A new data is ready to be read."
group.long 0xA0++0x3
line.long 0x0 "ISET2,Interrupt set register. This register can used by software for diagnostics and safety checking purposes. Writing a 1 to a bit in this register will set the event and the corresponding RIS bit also gets set. If the corresponding IMASK bit is set..."
bitfld.long 0x0 11. "MEMRESIFG3,Set interrupt status for MEMRES3." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 10. "MEMRESIFG2,Set interrupt status for MEMRES2." "0: No new data ready.,1: A new data is ready to be read."
newline
bitfld.long 0x0 9. "MEMRESIFG1,Set interrupt status for MEMRES1." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 8. "MEMRESIFG0,Set Interrupt status for MEMRES0." "0: No new data ready.,1: A new data is ready to be read."
group.long 0xA8++0x3
line.long 0x0 "ICLR2,Interrupt clear register. This register allows software to clear interrupts. Writing a 1 to a bit in this register will clear the event and the corresponding RIS bit also gets cleared. If the corresponding IMASK bit is set. then the corresponding.."
bitfld.long 0x0 11. "MEMRESIFG3,Clear interrupt status for MEMRES3." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 10. "MEMRESIFG2,Clear interrupt status for MEMRES2." "0: No new data ready.,1: A new data is ready to be read."
newline
bitfld.long 0x0 9. "MEMRESIFG1,Clear interrupt status for MEMRES1." "0: No new data ready.,1: A new data is ready to be read."
bitfld.long 0x0 8. "MEMRESIFG0,Clear interrupt status for MEMRES0." "0: No new data ready.,1: A new data is ready to be read."
group.long 0x100++0xF
line.long 0x0 "CTL0,Control Register 0"
bitfld.long 0x0 24.--26. "SCLKDIV,Sample clock divider" "0: Do not divide clock source,1: Divide clock source by 2,2: Divide clock source by 4,3: Divide clock source by 8,4: Divide clock source by 16,5: Divide clock source by 24,6: Divide clock source by 32,7: Divide clock source by 48"
bitfld.long 0x0 16. "PWRDN,Power down policy" "0: ADC is powered down on completion of a..,1: ADC remains powered on as long as it is enabled.."
newline
bitfld.long 0x0 0. "ENC,Enable conversion" "0: Conversion disabled. ENC change from ON to OFF..,1: Conversion enabled. ADC sequencer waits for the.."
line.long 0x4 "CTL1,Control Register 1"
bitfld.long 0x4 20. "SAMPMODE,Sample mode. This bit selects the source of the sampling signal." "0: Sample timer high phase is used as sample signal,1: Software trigger is used as sample signal"
bitfld.long 0x4 16.--17. "CONSEQ,Conversion sequence mode" "0: ADC channel in MEMCTLx pointed by STARTADD will..,1: ADC channel sequence pointed by STARTADD and..,2: ADC channel in MEMCTLx pointed by STARTADD will..,3: ADC channel sequence pointed by STARTADD and.."
newline
bitfld.long 0x4 8. "SC,Start of conversion" "0: When SAMPMODE is set to MANUAL clearing this bit..,1: When SAMPMODE is set to MANUAL setting this bit.."
bitfld.long 0x4 0. "TRIGSRC,Sample trigger source" "0: Software trigger,1: Hardware event trigger"
line.long 0x8 "CTL2,Control Register 2"
hexmask.long.byte 0x8 24.--28. 1. "ENDADD,Sequence end address. These bits select which MEMCTLx is the last one for the sequence mode."
hexmask.long.byte 0x8 16.--20. 1. "STARTADD,Sequencer start address. These bits select which MEMCTLx is used for single conversion or as first MEMCTL for sequence mode."
newline
bitfld.long 0x8 10. "FIFOEN,Enable FIFO based operation" "0: Disable,1: Enable"
bitfld.long 0x8 8. "DMAEN,Enable DMA trigger for data transfer." "0: DMA trigger not enabled,1: DMA trigger enabled"
newline
bitfld.long 0x8 1.--2. "RES,Resolution. These bits define the resolutoin of ADC conversion result." "0: 12-bits resolution,1: 10-bits resolution,2: 8-bits resolution,?"
bitfld.long 0x8 0. "DF,Data read-back format. Data is always stored in binary unsigned format." "0: Digital result reads as Binary Unsigned.,1: Digital result reads Signed Binary. (2s.."
line.long 0xC "CTL3,Control Register 3. This register is used to configure ADC for ad-hoc single conversion."
bitfld.long 0xC 12.--13. "ASCVRSEL,Selects voltage reference for ASC operation. AREF- must be connected to on-board ground when external reference option is selected." "0: VDDS reference,1: External reference from AREF+/AREF- pins,2: Internal reference,?"
bitfld.long 0xC 8. "ASCSTIME,ASC sample time compare value select. This is used to select between SCOMP0 and SCOMP1 registers for ASC operation." "0: Select SCOMP0,1: Select SCOMP1"
newline
hexmask.long.byte 0xC 0.--4. 1. "ASCCHSEL,ASC channel select"
group.long 0x114++0xB
line.long 0x0 "SCOMP0,Sample time compare 0 register. Specifies the sample time. in number of ADC sample clock cycles. CTL0.ENC must be set to 0 to write to this register."
hexmask.long.word 0x0 0.--9. 1. "VAL,Specifies the number of sample clocks."
line.long 0x4 "SCOMP1,Sample time compare 1 register. Specifies the sample time. in number of ADC sample clock cycles. CTL0.ENC must be set to 0 to write to this register."
hexmask.long.word 0x4 0.--9. 1. "VAL,Specifies the number of sample clocks."
line.long 0x8 "REFCFG,Reference buffer configuration register"
bitfld.long 0x8 3.--4. "IBPROG,Configures reference buffer bias current output value" "0: 1uA,1: 0.5uA,2: 2uA,3: 0.67uA"
bitfld.long 0x8 2. "SPARE,Spare bit" "0,1"
newline
bitfld.long 0x8 1. "REFVSEL,Configures reference buffer output voltage" "0: REFBUF generates 2.5V output,1: REFBUF generates 1.4V output"
bitfld.long 0x8 0. "REFEN,Reference buffer enable" "0: Disable,1: Enable"
group.long 0x148++0x3
line.long 0x0 "WCLOW,Window Comparator Low Threshold Register."
hexmask.long.word 0x0 0.--15. 1. "DATA,If DF = 0 unsigned binary format has to be used."
group.long 0x150++0x3
line.long 0x0 "WCHIGH,Window Comparator High Threshold Register."
hexmask.long.word 0x0 0.--15. 1. "DATA,If DF = 0 unsigned binary format has to be used."
group.long 0x160++0x3
line.long 0x0 "FIFODATA,FIFO data register. This is a virtual register used to read from FIFO."
hexmask.long 0x0 0.--31. 1. "DATA,Read from this data field returns the ADC sample from FIFO."
rgroup.long 0x170++0x3
line.long 0x0 "ASCRES,ASC result register"
hexmask.long.word 0x0 0.--15. 1. "DATA,Result of ADC ad-hoc single conversion."
group.long 0x180++0xF
line.long 0x0 "MEMCTL0,Conversion Memory Control Register 0."
bitfld.long 0x0 28. "WINCOMP,Enable window comparator." "0: Disable,1: Enable"
bitfld.long 0x0 24. "TRG,Trigger policy. Indicates if a trigger will be needed to step to the next MEMCTL in the sequence or to perform next conversion in the case of repeat single channel conversions." "0: Next conversion is automatic,1: Next conversion requires a trigger"
newline
bitfld.long 0x0 12. "STIME,Selects the source of sample timer period between SCOMP0 and SCOMP1." "0: Select SCOMP0,1: Select SCOMP1"
bitfld.long 0x0 8.--9. "VRSEL,Voltage reference selection. AREF- must be connected to on-board ground when external reference option is selected." "0: VDDS reference,1: External reference from AREF+/AREF- pins,2: Internal reference,?"
newline
hexmask.long.byte 0x0 0.--4. 1. "CHANSEL,Input channel select."
line.long 0x4 "MEMCTL1,Conversion Memory Control Register 1."
bitfld.long 0x4 28. "WINCOMP,Enable window comparator." "0: Disable,1: Enable"
bitfld.long 0x4 24. "TRG,Trigger policy. Indicates if a trigger will be needed to step to the next MEMCTL in the sequence or to perform next conversion in the case of repeat single channel conversions." "0: Next conversion is automatic,1: Next conversion requires a trigger"
newline
bitfld.long 0x4 12. "STIME,Selects the source of sample timer period between SCOMP0 and SCOMP1." "0: Select SCOMP0,1: Select SCOMP1"
bitfld.long 0x4 8.--9. "VRSEL,Voltage reference selection. AREF- must be connected to on-board ground when external reference option is selected." "0: VDDS reference,1: External reference from AREF+/AREF- pins,2: Internal reference,?"
newline
hexmask.long.byte 0x4 0.--4. 1. "CHANSEL,Input channel select."
line.long 0x8 "MEMCTL2,Conversion Memory Control Register 2."
bitfld.long 0x8 28. "WINCOMP,Enable window comparator." "0: Disable,1: Enable"
bitfld.long 0x8 24. "TRG,Trigger policy. Indicates if a trigger will be needed to step to the next MEMCTL in the sequence or to perform next conversion in the case of repeat single channel conversions." "0: Next conversion is automatic,1: Next conversion requires a trigger"
newline
bitfld.long 0x8 12. "STIME,Selects the source of sample timer period between SCOMP0 and SCOMP1." "0: Select SCOMP0,1: Select SCOMP1"
bitfld.long 0x8 8.--9. "VRSEL,Voltage reference selection. AREF- must be connected to on-board ground when external reference option is selected." "0: VDDS reference,1: External reference from AREF+/AREF- pins,2: Internal reference,?"
newline
hexmask.long.byte 0x8 0.--4. 1. "CHANSEL,Input channel select."
line.long 0xC "MEMCTL3,Conversion Memory Control Register 3."
bitfld.long 0xC 28. "WINCOMP,Enable window comparator." "0: Disable,1: Enable"
bitfld.long 0xC 24. "TRG,Trigger policy. Indicates if a trigger will be needed to step to the next MEMCTL in the sequence or to perform next conversion in the case of repeat single channel conversions." "0: Next conversion is automatic,1: Next conversion requires a trigger"
newline
bitfld.long 0xC 12. "STIME,Selects the source of sample timer period between SCOMP0 and SCOMP1." "0: Select SCOMP0,1: Select SCOMP1"
bitfld.long 0xC 8.--9. "VRSEL,Voltage reference selection. AREF- must be connected to on-board ground when external reference option is selected." "0: VDDS reference,1: External reference from AREF+/AREF- pins,2: Internal reference,?"
newline
hexmask.long.byte 0xC 0.--4. 1. "CHANSEL,Input channel select."
group.long 0x280++0xF
line.long 0x0 "MEMRES0,Memory Result Register 0"
hexmask.long.word 0x0 0.--15. 1. "DATA,If DF = 0 unsigned binary:"
line.long 0x4 "MEMRES1,Memory Result Register 1"
hexmask.long.word 0x4 0.--15. 1. "DATA,If DF = 0 unsigned binary:"
line.long 0x8 "MEMRES2,Memory Result Register 2"
hexmask.long.word 0x8 0.--15. 1. "DATA,If DF = 0 unsigned binary:"
line.long 0xC "MEMRES3,Memory Result Register 3"
hexmask.long.word 0xC 0.--15. 1. "DATA,If DF = 0 unsigned binary:"
rgroup.long 0x340++0x3
line.long 0x0 "STA,Status Register"
bitfld.long 0x0 2. "ASCACT,ASC active" "0: Idle or done,1: ASC active"
bitfld.long 0x0 0. "BUSY,Busy. This bit indicates that an active ADC sample or conversion operation is in progress." "0: No ADC sampling or conversion in progress.,1: ADC sampling or conversion is in progress."
group.long 0xE00++0x3
line.long 0x0 "TEST0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 30. "ATEST0_EN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 29. "ATEST1_EN,Internal. Only to be used through TI provided API." "0,1"
newline
hexmask.long.byte 0x0 8.--12. 1. "ATEST1_MUXSEL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--4. 1. "ATEST0_MUXSEL,Internal. Only to be used through TI provided API."
group.long 0xE08++0x13
line.long 0x0 "TEST2,Internal. Only to be used through TI provided API."
bitfld.long 0x0 31. "CDAC_OVST_EN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 24. "LATCH_TRIM_EN,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 20. "COMP_GAIN_TRIM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 8. "MUX_TEST_SEL,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "TEST3,Internal. Only to be used through TI provided API."
hexmask.long 0x4 0.--31. 1. "CAL_ACUML,Internal. Only to be used through TI provided API."
line.long 0x8 "TEST4,Internal. Only to be used through TI provided API."
bitfld.long 0x8 31. "HW_STEP_SEL_DIS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 24. "CAL_MODE_EN,Internal. Only to be used through TI provided API." "0,1"
newline
hexmask.long.byte 0x8 16.--21. 1. "CAL_STEP_SEL,Internal. Only to be used through TI provided API."
line.long 0xC "TEST5,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 0.--9. 1. "CAL_CAP_CTL,Internal. Only to be used through TI provided API."
line.long 0x10 "TEST6,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x10 0.--3. 1. "ATESTSEL,Internal. Only to be used through TI provided API."
group.long 0xE20++0xF
line.long 0x0 "DEBUG1,Internal. Only to be used through TI provided API."
hexmask.long 0x0 0.--31. 1. "CTRL,Internal. Only to be used through TI provided API."
line.long 0x4 "DEBUG2,Internal. Only to be used through TI provided API."
bitfld.long 0x4 28.--29. "VTOI_CTRL,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x4 24. "VTOI_TESTMODE_EN,Internal. Only to be used through TI provided API." "0,1"
line.long 0x8 "DEBUG3,Internal. Only to be used through TI provided API."
bitfld.long 0x8 5. "DEC1_DIS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 4. "DEC0_DIS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 0. "BOOST_ENZ,Internal. Only to be used through TI provided API." "0,1"
line.long 0xC "DEBUG4,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 0.--15. 1. "ADC_CTRL0,Internal. Only to be used through TI provided API."
tree.end
tree "AES (Advanced Encryption Standard)"
base ad:0x400C0000
rgroup.long 0x0++0x3
line.long 0x0 "DESC,Description Register."
hexmask.long.word 0x0 16.--31. 1. "MODID,Module Identifier"
hexmask.long.byte 0x0 12.--15. 1. "STDIPOFF,Standard IP MMR block offset"
newline
hexmask.long.byte 0x0 8.--11. 1. "INSTIDX,IP Instance ID number"
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major revision of IP (0-15)"
newline
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor Revision of IP(0-15)"
wgroup.long 0x10++0xB
line.long 0x0 "TRG,Trigger"
bitfld.long 0x0 3. "DMACHA,Manually trigger channel A request" "0: Writing 0 has no effect,1: Triggers channel A request"
bitfld.long 0x0 2. "DMACHB,Manually trigger channel B request" "0: Writing 0 has no effect,1: Triggers channel B request"
newline
bitfld.long 0x0 0.--1. "AESOP,AES Operation" "?,1: TXT = AES(KEY TXT),2: TXT = AES(KEY BUF),3: TXT = AES(KEY TXT XOR BUF)"
line.long 0x4 "ABORT,Abort"
bitfld.long 0x4 0. "ABORTAES,Abort AES operation" "0: Writing 0 has no effect,1: Aborts an ongoing AES operation"
line.long 0x8 "CLR,Clear"
bitfld.long 0x8 1. "TXT,Clear TXT" "0: Writing 0 has no effect,1: Clears TXT"
bitfld.long 0x8 0. "BUF,Clear BUF" "0: Writing 0 has no effect,1: Clears BUF"
rgroup.long 0x1C++0x3
line.long 0x0 "STA,Status"
bitfld.long 0x0 1. "BUFSTA,BUF Status" "0: Data stored in BUF is already consumed by the..,1: Data stored in BUF is not yet consumed by the.."
bitfld.long 0x0 0. "STATE,State" "0: AES engine is IDLE,1: AES operation active"
group.long 0x20++0xF
line.long 0x0 "DMA,Direct Memory Access"
hexmask.long.byte 0x0 16.--19. 1. "DONEACT,Done Action"
bitfld.long 0x0 12.--13. "ADRCHB,Channel B Read Write Address" "0: Start address is TXT0,1: Start address is TXTX0,2: Start address is BUF0,3: Start address is TXTXBUF0"
newline
bitfld.long 0x0 8.--10. "TRGCHB,Channel B Trigger" "0: DMA requests are disabled,1: Start of AES operation triggers request,2: Completion of AES operation triggers request,3: Writes to TXT3 TXTX3 or TXTXBUF3 trigger request,4: Reads of TXT3 or TXTXBUF3 trigger request,?,?,?"
bitfld.long 0x0 4.--5. "ADRCHA,Channel A Read Write Address" "0: Start address is TXT0,1: Start address is TXTX0,2: Start address is BUF0,3: Start address is TXTXBUF0"
newline
bitfld.long 0x0 0.--2. "TRGCHA,Channel A Trigger" "0: DMA requests are disabled,1: Start of AES operation triggers request,2: Completion of AES operation triggers request,3: Writes to TXT3 or TXTX3 trigger request,4: Reads of TXT3 or TXTXBUF3 trigger request,?,?,?"
line.long 0x4 "DMACHA,DMA Channel A data transfer"
hexmask.long 0x4 0.--31. 1. "VAL,Value transferred through DMA Channel A"
line.long 0x8 "DMACHB,DMA Channel B data transfer"
hexmask.long 0x8 0.--31. 1. "VAL,Value transferred through DMA Channel B"
line.long 0xC "AUTOCFG,Automatic Configuration"
bitfld.long 0xC 28. "CHBDNCLR,This field enable auto-clear of RIS.CHBDONE interrupt on read/write of TXT3/BUF3/TXTX3/TXTXBUF3 ." "0: Disable auto-clear of RIS.CHBDONE interrupt,1: Enable auto-clear of RIS.CHBDONE interrupt"
bitfld.long 0xC 27. "CHADNCLR,This field enables auto-clear of RIS.CHADONE interrupt on read/write of TXT3/BUF3/TXTX3/TXTXBUF3 ." "0: Disable auto-clear of RIS.CHADONE interrupt,1: Enable auto-clear of RIS.CHADONE interrupt"
newline
bitfld.long 0xC 26. "CLRAESST,Clear AES Start" "0: Disable auto-clear of RIS.AESSTART interrupt,1: Enable auto-clear of RIS.AESSTART interrupt"
bitfld.long 0xC 25. "CLRAESDN,Clear AES Done" "0: Disable auto-clear of RIS.AESDONE interrupt,1: Enable auto-clear of RIS.AESDONE interrupt"
newline
bitfld.long 0xC 24. "BUSHALT,Bus Halt" "0: Disable bus halt When STA.STATE = BUSY writes to..,1: Enable bus halt When STA.STATE = BUSY access to.."
bitfld.long 0xC 19.--21. "CTRSIZE,Counter Size" "0: Disable CTR operation,1: Configures counter size as 8-bit,2: Configures counter size as 16-bit,3: Configures counter size as 32-bit,4: Configures counter size as 64-bit,5: Configures counter size as 128-bit,?,?"
newline
bitfld.long 0xC 18. "CTRALIGN,Counter Alignment" "0: Indicates Left Aligned Counter Not applicable..,1: Indicates right aligned counter Not applicable.."
bitfld.long 0xC 17. "CTRENDN,Counter Endianness" "0: Specifies Little Endian Counter Carry will flow..,1: Specifies Big Endian Counter Carry will flow.."
newline
bitfld.long 0xC 8.--9. "TRGTXT,Trigger for TXT" "0: No hardware update of TXT,1: Hardware XORs content of BUF into TXT upon read..,2: Hardware XORs content of BUF into TXT upon read..,?"
bitfld.long 0xC 4.--5. "AESSRC,AES Source" "?,1: TXT = AES(KEY TXT),2: TXT = AES(KEY BUF),3: TXT = AES(KEY TXT XOR BUF)"
newline
hexmask.long.byte 0xC 0.--3. 1. "TRGAES,Trigger Electronic Codebook"
wgroup.long 0x50++0xF
line.long 0x0 "KEY0,Key Word 0"
hexmask.long 0x0 0.--31. 1. "VAL,Value of KEY[31:0]"
line.long 0x4 "KEY1,Key Word 1"
hexmask.long 0x4 0.--31. 1. "VAL,Value of KEY[63:32]"
line.long 0x8 "KEY2,Key Word 2"
hexmask.long 0x8 0.--31. 1. "VAL,Value of KEY[95:64]"
line.long 0xC "KEY3,Key Word 3"
hexmask.long 0xC 0.--31. 1. "VAL,Value of KEY[127:96]"
group.long 0x70++0xF
line.long 0x0 "TXT0,Text Word 0"
hexmask.long 0x0 0.--31. 1. "VAL,Value of TXT[31:0]"
line.long 0x4 "TXT1,Text Word 1"
hexmask.long 0x4 0.--31. 1. "VAL,Value of TXT[63:32]"
line.long 0x8 "TXT2,Text Word 2"
hexmask.long 0x8 0.--31. 1. "VAL,Value of TXT[95:64]"
line.long 0xC "TXT3,Text Word 3"
hexmask.long 0xC 0.--31. 1. "VAL,Value of TXT[127:96]"
wgroup.long 0x80++0xF
line.long 0x0 "TXTX0,Text Word 0 XOR"
hexmask.long 0x0 0.--31. 1. "VAL,Value in TXT0 will be TXT0.VAL = VAL XOR TXT0.VAL"
line.long 0x4 "TXTX1,Text Word 1 XOR"
hexmask.long 0x4 0.--31. 1. "VAL,Value in TXT1 will be TXT1.VAL = VAL XOR TXT1.VAL"
line.long 0x8 "TXTX2,Text Word 2 XOR"
hexmask.long 0x8 0.--31. 1. "VAL,Value in TXT2 will be TXT2.VAL = VAL XOR TXT2.VAL"
line.long 0xC "TXTX3,Text Word 3 XOR"
hexmask.long 0xC 0.--31. 1. "VAL,Value in TXT3 will be TXT3.VAL = VAL XOR TXT3.VAL"
group.long 0x90++0xF
line.long 0x0 "BUF0,Buffer Word 0"
hexmask.long 0x0 0.--31. 1. "VAL,Value of BUF[31:0]"
line.long 0x4 "BUF1,Buffer Word 1"
hexmask.long 0x4 0.--31. 1. "VAL,Value of BUF[63:32]"
line.long 0x8 "BUF2,Buffer Word 2"
hexmask.long 0x8 0.--31. 1. "VAL,Value of BUF[95:64]"
line.long 0xC "BUF3,Buffer Word 3"
hexmask.long 0xC 0.--31. 1. "VAL,Value of BUF[127:96]"
rgroup.long 0xA0++0xF
line.long 0x0 "TXTXBUF0,Text Word 0 XOR Buffer Word 0"
hexmask.long 0x0 0.--31. 1. "VAL,Value read will be TXT0.VAL XOR BUF0.VAL"
line.long 0x4 "TXTXBUF1,Text Word 1 XOR Buffer Word 1"
hexmask.long 0x4 0.--31. 1. "VAL,Value read will be TXT1.VAL XOR BUF1.VAL"
line.long 0x8 "TXTXBUF2,Text Word 2 XOR Buffer Word 2"
hexmask.long 0x8 0.--31. 1. "VAL,Value read will be TXT2.VAL XOR BUF2.VAL"
line.long 0xC "TXTXBUF3,Text Word 3 XOR Buffer Word3"
hexmask.long 0xC 0.--31. 1. "VAL,Value read will be TXT3.VAL XOR BUF3.VAL"
group.long 0x104++0x3
line.long 0x0 "IMASK,Interrupt Mask register"
bitfld.long 0x0 3. "CHBDONE,DMA Channel B Done interrupt mask" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 2. "CHADONE,DMA Channel A Done interrupt mask" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 1. "AESSTART,AES Start interrupt mask" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 0. "AESDONE,AES Done interrupt mask" "0: Disable interrupt mask,1: Enable interrupt mask"
rgroup.long 0x108++0x7
line.long 0x0 "RIS,Raw Interrupt Status register"
bitfld.long 0x0 3. "CHBDONE,Raw Interrupt Status for DMA Channel B Done" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 2. "CHADONE,Raw Interrupt Status for DMA Channel A Done" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 1. "AESSTART,Raw Interrupt Status for AES Start" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 0. "AESDONE,Raw Interrupt Status for AES Done" "0: Interrupt did not occur,1: Interrupt occurred"
line.long 0x4 "MIS,Masked Interrupt Status register"
bitfld.long 0x4 3. "CHBDONE,Masked Interrupt Status for DMA Channel B Done" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 2. "CHADONE,Masked Interrupt Status for DMA Channel A Done" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 1. "AESSTART,Masked Interrupt Status for AES Start" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 0. "AESDONE,Masked Interrupt Status for AES Done" "0: Interrupt did not occur,1: Interrupt occurred"
wgroup.long 0x110++0xF
line.long 0x0 "ISET,Interrupt Set register"
bitfld.long 0x0 3. "CHBDONE,Set DMA Channel B Done interrupt" "0: Writing 0 has no effect,1: Set interrupt"
bitfld.long 0x0 2. "CHADONE,Set DMA Channel A Done interrupt" "0: Writing 0 has no effect,1: Set interrupt"
newline
bitfld.long 0x0 1. "AESSTART,Set AES Start interrupt" "0: Writing 0 has no effect,1: Set interrupt"
bitfld.long 0x0 0. "AESDONE,Set AES Done interrupt" "0: Writing 0 has no effect,1: Set interrupt"
line.long 0x4 "ICLR,Interrupt Clear register"
bitfld.long 0x4 3. "CHBDONE,Clear DMA Channel B Done interrupt" "0: Writing 0 has no effect,1: Clear interrupt"
bitfld.long 0x4 2. "CHADONE,Clear DMA Channel A Done interrupt" "0: Writing 0 has no effect,1: Clear interrupt"
newline
bitfld.long 0x4 1. "AESSTART,Clear AES Start interrupt" "0: Writing 0 has no effect,1: Clear interrupt"
bitfld.long 0x4 0. "AESDONE,Clear AES Done interrupt" "0: Writing 0 has no effect,1: Clear interrupt"
line.long 0x8 "IMSET,Interrupt Mask Set register"
bitfld.long 0x8 3. "CHBDONE,Set DMA Channel B Done interrupt mask" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x8 2. "CHADONE,Set DMA Channel A Done interrupt mask" "0: Writing 0 has no effect,1: Set interrupt mask"
newline
bitfld.long 0x8 1. "AESSTART,Set AES Start interrupt mask" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x8 0. "AESDONE,Set AES Done interrupt mask" "0: Writing 0 has no effect,1: Set interrupt mask"
line.long 0xC "IMCLR,Interrupt Mask Clear register"
bitfld.long 0xC 3. "CHBDONE,Clear DMA Channel B Done interrupt mask" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0xC 2. "CHADONE,Clear DMA Channel A Done interrupt mask" "0: Writing 0 has no effect,1: Clear interrupt mask"
newline
bitfld.long 0xC 1. "AESSTART,Clear AES Start interrupt mask" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0xC 0. "AESDONE,Clear AES Done interrupt mask" "0: Writing 0 has no effect,1: Clear interrupt mask"
tree.end
tree "CKMD (Clock Manager)"
base ad:0x40001000
rgroup.long 0x0++0x3
line.long 0x0 "DESC,Description Register."
hexmask.long.word 0x0 16.--31. 1. "MODID,Module identifier used to uniquely identify this IP."
hexmask.long.byte 0x0 12.--15. 1. "STDIPOFF,Standard IP MMR block offset. Standard IP MMRs are the set of from aggregated IRQ registers till DTB."
newline
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major revision of IP (0-15)."
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor revision of IP (0-15)."
group.long 0x44++0x3
line.long 0x0 "IMASK,Interrupt mask."
bitfld.long 0x0 17. "LFTICK,32kHz TICK to RTC and WDT." "0,1"
bitfld.long 0x0 16. "LFGEARRSTRT,LFINC filter gearing restart." "0,1"
newline
bitfld.long 0x0 15. "AMPSETTLED,HFXT Amplitude compensation - settled" "0,1"
bitfld.long 0x0 14. "AMPCTRLATTARG,HFXT Amplitude compensation - controls at target" "0,1"
newline
bitfld.long 0x0 13. "PRELFEDGE,Pre-LF clock edge detect." "0,1"
bitfld.long 0x0 12. "LFCLKLOSS,LF clock is lost." "0,1"
newline
bitfld.long 0x0 11. "LFCLKOOR,LF clock period out-of-range." "0,1"
bitfld.long 0x0 10. "LFCLKGOOD,LF clock good." "0,1"
newline
bitfld.long 0x0 9. "LFINCUPD,LFINC updated." "0,1"
bitfld.long 0x0 8. "TDCDONE,TDC done event." "0,1"
newline
bitfld.long 0x0 7. "ADCPEAKUPD,HFXT-ADC PEAK measurement update event." "0,1"
bitfld.long 0x0 6. "ADCBIASUPD,HFXT-ADC BIAS measurement update event." "0,1"
newline
bitfld.long 0x0 5. "ADCCOMPUPD,HFXT-ADC comparison update event." "0,1"
bitfld.long 0x0 4. "TRACKREFOOR,Out-of-range indication from the tracking loop." "0,1"
newline
bitfld.long 0x0 3. "TRACKREFLOSS,Clock loss indication from the tracking loop." "0,1"
bitfld.long 0x0 2. "HFXTAMPGOOD,HFXT amplitude good indication." "0,1"
newline
bitfld.long 0x0 1. "HFXTFAULT,HFXT fault indication." "0,1"
bitfld.long 0x0 0. "HFXTGOOD,HFXT good indication." "0,1"
rgroup.long 0x48++0x7
line.long 0x0 "RIS,Raw interrupt status."
bitfld.long 0x0 17. "LFTICK,32kHz TICK to RTC and WDT." "0,1"
bitfld.long 0x0 16. "LFGEARRSTRT,LFINC filter gearing restart." "0,1"
newline
bitfld.long 0x0 15. "AMPSETTLED,HFXT Amplitude compensation - settled" "0,1"
bitfld.long 0x0 14. "AMPCTRLATTARG,HFXT Amplitude compensation - controls at target" "0,1"
newline
bitfld.long 0x0 13. "PRELFEDGE,Pre-LF clock edge detect." "0,1"
bitfld.long 0x0 12. "LFCLKLOSS,LF clock is lost." "0,1"
newline
bitfld.long 0x0 11. "LFCLKOOR,LF clock period out-of-range." "0,1"
bitfld.long 0x0 10. "LFCLKGOOD,LF clock good." "0,1"
newline
bitfld.long 0x0 9. "LFINCUPD,LFINC updated." "0,1"
bitfld.long 0x0 8. "TDCDONE,TDC done event." "0,1"
newline
bitfld.long 0x0 7. "ADCPEAKUPD,HFXT-ADC PEAK measurement update event." "0,1"
bitfld.long 0x0 6. "ADCBIASUPD,HFXT-ADC BIAS measurement update event." "0,1"
newline
bitfld.long 0x0 5. "ADCCOMPUPD,HFXT-ADC comparison update event." "0,1"
bitfld.long 0x0 4. "TRACKREFOOR,Out-of-range indication from the tracking loop." "0,1"
newline
bitfld.long 0x0 3. "TRACKREFLOSS,Clock loss indication from the tracking loop." "0,1"
bitfld.long 0x0 2. "HFXTAMPGOOD,HFXT amplitude good indication." "0,1"
newline
bitfld.long 0x0 1. "HFXTFAULT,HFXT fault indication." "0,1"
bitfld.long 0x0 0. "HFXTGOOD,HFXT good indication." "0,1"
line.long 0x4 "MIS,Masked interrupt status."
bitfld.long 0x4 17. "LFTICK,32kHz TICK to RTC and WDT." "0,1"
bitfld.long 0x4 16. "LFGEARRSTRT,LFINC filter gearing restart." "0,1"
newline
bitfld.long 0x4 15. "AMPSETTLED,HFXT Amplitude compensation - settled" "0,1"
bitfld.long 0x4 14. "AMPCTRLATTARG,HFXT Amplitude compensation - controls at target" "0,1"
newline
bitfld.long 0x4 13. "PRELFEDGE,Pre-LF clock edge detect." "0,1"
bitfld.long 0x4 12. "LFCLKLOSS,LF clock is lost." "0,1"
newline
bitfld.long 0x4 11. "LFCLKOOR,LF clock period out-of-range." "0,1"
bitfld.long 0x4 10. "LFCLKGOOD,LF clock good." "0,1"
newline
bitfld.long 0x4 9. "LFINCUPD,LFINC updated." "0,1"
bitfld.long 0x4 8. "TDCDONE,TDC done event." "0,1"
newline
bitfld.long 0x4 7. "ADCPEAKUPD,HFXT-ADC PEAK measurement update event." "0,1"
bitfld.long 0x4 6. "ADCBIASUPD,HFXT-ADC BIAS measurement update event." "0,1"
newline
bitfld.long 0x4 5. "ADCCOMPUPD,HFXT-ADC comparison update event." "0,1"
bitfld.long 0x4 4. "TRACKREFOOR,Out-of-range indication from the tracking loop." "0,1"
newline
bitfld.long 0x4 3. "TRACKREFLOSS,Clock loss indication from the tracking loop." "0,1"
bitfld.long 0x4 2. "HFXTAMPGOOD,HFXT amplitude good indication." "0,1"
newline
bitfld.long 0x4 1. "HFXTFAULT,HFXT fault indication." "0,1"
bitfld.long 0x4 0. "HFXTGOOD,HFXT good indication." "0,1"
wgroup.long 0x50++0xF
line.long 0x0 "ISET,Interrupt set register."
bitfld.long 0x0 17. "LFTICK,32kHz TICK to RTC and WDT." "0,1"
bitfld.long 0x0 16. "LFGEARRSTRT,LFINC filter gearing restart." "0,1"
newline
bitfld.long 0x0 15. "AMPSETTLED,HFXT Amplitude compensation - settled" "0,1"
bitfld.long 0x0 14. "AMPCTRLATTARG,HFXT Amplitude compensation - controls at target" "0,1"
newline
bitfld.long 0x0 13. "PRELFEDGE,Pre-LF clock edge detect." "0,1"
bitfld.long 0x0 12. "LFCLKLOSS,LF clock is lost." "0,1"
newline
bitfld.long 0x0 11. "LFCLKOOR,LF clock period out-of-range." "0,1"
bitfld.long 0x0 10. "LFCLKGOOD,LF clock good." "0,1"
newline
bitfld.long 0x0 9. "LFINCUPD,LFINC updated." "0,1"
bitfld.long 0x0 8. "TDCDONE,TDC done event." "0,1"
newline
bitfld.long 0x0 7. "ADCPEAKUPD,HFXT-ADC PEAK measurement update event." "0,1"
bitfld.long 0x0 6. "ADCBIASUPD,HFXT-ADC BIAS measurement update event." "0,1"
newline
bitfld.long 0x0 5. "ADCCOMPUPD,HFXT-ADC comparison update event." "0,1"
bitfld.long 0x0 4. "TRACKREFOOR,Out-of-range indication from the tracking loop." "0,1"
newline
bitfld.long 0x0 3. "TRACKREFLOSS,Clock loss indication from the tracking loop." "0,1"
bitfld.long 0x0 2. "HFXTAMPGOOD,HFXT amplitude good indication." "0,1"
newline
bitfld.long 0x0 1. "HFXTFAULT,HFXT fault indication." "0,1"
bitfld.long 0x0 0. "HFXTGOOD,HFXT good indication." "0,1"
line.long 0x4 "ICLR,Interrupt clear register."
bitfld.long 0x4 17. "LFTICK,32kHz TICK to RTC and WDT." "0,1"
bitfld.long 0x4 16. "LFGEARRSTRT,LFINC filter gearing restart." "0,1"
newline
bitfld.long 0x4 15. "AMPSETTLED,HFXT Amplitude compensation - settled" "0,1"
bitfld.long 0x4 14. "AMPCTRLATTARG,HFXT Amplitude compensation - controls at target" "0,1"
newline
bitfld.long 0x4 13. "PRELFEDGE,Pre-LF clock edge detect." "0,1"
bitfld.long 0x4 12. "LFCLKLOSS,LF clock is lost." "0,1"
newline
bitfld.long 0x4 11. "LFCLKOOR,LF clock period out-of-range." "0,1"
bitfld.long 0x4 10. "LFCLKGOOD,LF clock good." "0,1"
newline
bitfld.long 0x4 9. "LFINCUPD,LFINC updated." "0,1"
bitfld.long 0x4 8. "TDCDONE,TDC done event." "0,1"
newline
bitfld.long 0x4 7. "ADCPEAKUPD,HFXT-ADC PEAK measurement update event." "0,1"
bitfld.long 0x4 6. "ADCBIASUPD,HFXT-ADC BIAS measurement update event." "0,1"
newline
bitfld.long 0x4 5. "ADCCOMPUPD,HFXT-ADC comparison update event." "0,1"
bitfld.long 0x4 4. "TRACKREFOOR,Out-of-range indication from the tracking loop." "0,1"
newline
bitfld.long 0x4 3. "TRACKREFLOSS,Clock loss indication from the tracking loop." "0,1"
bitfld.long 0x4 2. "HFXTAMPGOOD,HFXT amplitude good indication." "0,1"
newline
bitfld.long 0x4 1. "HFXTFAULT,HFXT fault indication." "0,1"
bitfld.long 0x4 0. "HFXTGOOD,HFXT good indication." "0,1"
line.long 0x8 "IMSET,Interrupt mask set register."
bitfld.long 0x8 17. "LFTICK,32kHz TICK to RTC and WDT." "0,1"
bitfld.long 0x8 16. "LFGEARRSTRT,LFINC filter gearing restart." "0,1"
newline
bitfld.long 0x8 15. "AMPSETTLED,HFXT Amplitude compensation - settled" "0,1"
bitfld.long 0x8 14. "AMPCTRLATTARG,HFXT Amplitude compensation - controls at target" "0,1"
newline
bitfld.long 0x8 13. "PRELFEDGE,Pre-LF clock edge detect." "0,1"
bitfld.long 0x8 12. "LFCLKLOSS,LF clock is lost." "0,1"
newline
bitfld.long 0x8 11. "LFCLKOOR,LF clock period out-of-range." "0,1"
bitfld.long 0x8 10. "LFCLKGOOD,LF clock good." "0,1"
newline
bitfld.long 0x8 9. "LFINCUPD,LFINC updated." "0,1"
bitfld.long 0x8 8. "TDCDONE,TDC done event." "0,1"
newline
bitfld.long 0x8 7. "ADCPEAKUPD,HFXT-ADC PEAK measurement update event." "0,1"
bitfld.long 0x8 6. "ADCBIASUPD,HFXT-ADC BIAS measurement update event." "0,1"
newline
bitfld.long 0x8 5. "ADCCOMPUPD,HFXT-ADC comparison update event." "0,1"
bitfld.long 0x8 4. "TRACKREFOOR,Out-of-range indication from the tracking loop." "0,1"
newline
bitfld.long 0x8 3. "TRACKREFLOSS,Clock loss indication from the tracking loop." "0,1"
bitfld.long 0x8 2. "HFXTAMPGOOD,HFXT amplitude good indication." "0,1"
newline
bitfld.long 0x8 1. "HFXTFAULT,HFXT fault indication." "0,1"
bitfld.long 0x8 0. "HFXTGOOD,HFXT good indication." "0,1"
line.long 0xC "IMCLR,Interrupt mask clear register."
bitfld.long 0xC 17. "LFTICK,32kHz TICK to RTC and WDT." "0,1"
bitfld.long 0xC 16. "LFGEARRSTRT,LFINC filter gearing restart." "0,1"
newline
bitfld.long 0xC 15. "AMPSETTLED,HFXT Amplitude compensation - settled" "0,1"
bitfld.long 0xC 14. "AMPCTRLATTARG,HFXT Amplitude compensation - controls at target" "0,1"
newline
bitfld.long 0xC 13. "PRELFEDGE,Pre-LF clock edge detect." "0,1"
bitfld.long 0xC 12. "LFCLKLOSS,LF clock is lost." "0,1"
newline
bitfld.long 0xC 11. "LFCLKOOR,LF clock period out-of-range." "0,1"
bitfld.long 0xC 10. "LFCLKGOOD,LF clock good." "0,1"
newline
bitfld.long 0xC 9. "LFINCUPD,LFINC updated." "0,1"
bitfld.long 0xC 8. "TDCDONE,TDC done event." "0,1"
newline
bitfld.long 0xC 7. "ADCPEAKUPD,HFXT-ADC PEAK measurement update event." "0,1"
bitfld.long 0xC 6. "ADCBIASUPD,HFXT-ADC BIAS measurement update event." "0,1"
newline
bitfld.long 0xC 5. "ADCCOMPUPD,HFXT-ADC comparison update event." "0,1"
bitfld.long 0xC 4. "TRACKREFOOR,Out-of-range indication from the tracking loop." "0,1"
newline
bitfld.long 0xC 3. "TRACKREFLOSS,Clock loss indication from the tracking loop." "0,1"
bitfld.long 0xC 2. "HFXTAMPGOOD,HFXT amplitude good indication." "0,1"
newline
bitfld.long 0xC 1. "HFXTFAULT,HFXT fault indication." "0,1"
bitfld.long 0xC 0. "HFXTGOOD,HFXT good indication." "0,1"
group.long 0x80++0x7
line.long 0x0 "HFOSCCTL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 24.--31. 1. "PW,Internal. Only to be used through TI provided API."
bitfld.long 0x0 8. "CLKSVTOVR,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 1. "FORCEOFF,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "QUALBYP,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "HFXTCTL,High frequency crystal control"
bitfld.long 0x4 31. "AMPOVR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 26. "BIASEN,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 25. "LPBUFEN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 24. "INJECT,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 23. "QUALBYP,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.word 0x4 8.--19. 1. "QUALDLY,Skip potentially unstable clock cycles after enabling HFXT."
newline
bitfld.long 0x4 7. "TCXOMODE,Temperature compensated crystal oscillator mode." "0,1"
bitfld.long 0x4 6. "TCXOTYPE,Type of temperature compensated crystal used." "0: Use with clipped-sine TCXO,1: Use with CMOS TCXO"
newline
bitfld.long 0x4 2. "AUTOEN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 1. "HPBUFEN,High performance clock buffer enable." "0,1"
newline
bitfld.long 0x4 0. "EN,Internal. Only to be used through TI provided API." "0,1"
group.long 0x8C++0x27
line.long 0x0 "LFOSCCTL,Low frequency oscillator control"
bitfld.long 0x0 0. "EN,LFOSC enable" "0,1"
line.long 0x4 "LFXTCTL,Low frequency crystal control"
bitfld.long 0x4 13.--14. "LEAKCOMP,Leakage compensation control" "0: Full leakage compensation,1: Half leakage compensation,?,3: No leakage compensation"
bitfld.long 0x4 12. "BUFBIAS,Control the BIAS current of the input amp in LP buffer" "0: Minimum bias current: 25nA,1: Maximum bias current: 50nA"
newline
hexmask.long.byte 0x4 8.--11. 1. "AMPBIAS,Adjust current mirror ratio into oscillator core. This value is depending on crystal and is set by FW. This field uses a 2's complement encoding."
bitfld.long 0x4 6.--7. "BIASBOOST,Boost oscillator amplitude" "0,1,2,3"
newline
bitfld.long 0x4 4.--5. "REGBIAS,Regulation loop bias resistor value" "0,1,2,3"
bitfld.long 0x4 2. "HPBUFEN,Control the buffer used. In normal operation low-power buffer is used in all device modes. The high-performance buffer is only used for test purposes." "0,1"
newline
bitfld.long 0x4 1. "AMPREGMODE,Amplitude regulation mode" "0: Amplitude control loop enabled,1: Amplitude control loop disabled"
bitfld.long 0x4 0. "EN,LFXT enable" "0,1"
line.long 0x8 "LFQUALCTL,Low frequency clock qualification control"
hexmask.long.byte 0x8 8.--13. 1. "MAXERR,Maximum LFCLK period error."
hexmask.long.byte 0x8 0.--7. 1. "CONSEC,Number of consecutive times the LFCLK period error has to be"
line.long 0xC "LFINCCTL,Low frequency time increment control"
bitfld.long 0xC 31. "PREVENTSTBY,Controls if the LFINC filter prevents STANBY entry until settled." "0: Disable. Do not prevent STANDBY entry.,1: Enable. Prevent STANDBY entry."
hexmask.long.tbyte 0xC 8.--29. 1. "INT,Integral part of the LFINC filter."
newline
bitfld.long 0xC 7. "STOPGEAR,Controls the final gear of the LFINC filter." "0: Lowest final gear. Best settling but less..,1: Highest final gear. Best dynamic frequency.."
bitfld.long 0xC 5.--6. "ERRTHR,Controls the threshold for gearing restart of the LFINC filter." "0: Restart gearing on large error. Fewer false..,1: Middle value towards LARGE.,2: Middle value towards SMALL.,3: Restart gearing on small error. Potentially more.."
newline
bitfld.long 0xC 3.--4. "GEARRSTRT,Controls gearing restart of the LFINC filter." "0: Never restart gearing. Very stable filter value..,1: Restart gearing when the error accumulator..,2: Restart gearing when the error accumulator..,?"
bitfld.long 0xC 2. "SOFTRSTRT,Use a higher gear after re-enabling / wakeup." "0: Don't use soft gearing restarts,1: Use soft gearing restarts"
line.long 0x10 "LFINCOVR,Low frequency time increment override control"
bitfld.long 0x10 31. "OVERRIDE,Override LF increment" "0,1"
hexmask.long.tbyte 0x10 0.--21. 1. "LFINC,LF increment value"
line.long 0x14 "AMPADCCTL,Internal. Only to be used through TI provided API."
bitfld.long 0x14 31. "SWOVR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x14 17. "PEAKDETEN,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x14 16. "ADCEN,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x14 8.--14. 1. "COMPVAL,Internal. Only to be used through TI provided API."
newline
bitfld.long 0x14 4. "SRCSEL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x14 1. "COMPSTRT,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x14 0. "SARSTRT,Internal. Only to be used through TI provided API." "0,1"
line.long 0x18 "HFTRACKCTL,High frequency tracking loop control"
bitfld.long 0x18 31. "EN,Enable tracking loop." "0,1"
bitfld.long 0x18 30. "DSMBYP,Bypass Delta-Sigma-Modulation of fine trim." "0,1"
newline
bitfld.long 0x18 26.--27. "REFCLK,Select the reference clock for the tracking loop." "0: Select HFXT as reference clock.,1: Select LRF reference clock.,2: Select GPI as reference clock.,?"
hexmask.long 0x18 0.--25. 1. "RATIO,Reference clock ratio."
line.long 0x1C "LDOCTL,Internal. Only to be used through TI provided API."
bitfld.long 0x1C 31. "SWOVR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x1C 4. "HFXTLVLEN,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x1C 3. "STARTCTL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x1C 2. "START,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x1C 1. "BYPASS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x1C 0. "EN,Internal. Only to be used through TI provided API." "0,1"
line.long 0x20 "NABIASCTL,Nanoamp-bias control"
bitfld.long 0x20 0. "EN,Enable nanoamp-bias" "0,1"
line.long 0x24 "LFMONCTL,Low-frequency clock-monitor control"
bitfld.long 0x24 0. "EN,Enable LFMONITOR." "0,1"
group.long 0xC0++0xB
line.long 0x0 "LFCLKSEL,Low frequency clock selection"
bitfld.long 0x0 2.--3. "PRE,Select low frequency clock source for the PRELFCLK interrupt." "0: No clock. Output will be tied low.,1: Low frequency on-chip oscillator,2: Low frequency crystal oscillator,3: External LF clock through GPI."
bitfld.long 0x0 0.--1. "MAIN,Select the main low frequency clock source." "0: No LF clock selected. LFTICK will be generated..,1: Low frequency on-chip oscillator,2: Low frequency crystal oscillator,3: External LF clock through GPI."
line.long 0x4 "TDCCLKSEL,Internal. Only to be used through TI provided API."
bitfld.long 0x4 0.--1. "REFCLK,Internal. Only to be used through TI provided API." "0,1,2,3"
line.long 0x8 "ADCCLKSEL,ADC clock selection"
bitfld.long 0x8 0.--1. "SRC,Select ADC clock source" "0: 48MHz CLKSVT,1: 48MHz HFXT,?,?"
rgroup.long 0xE0++0x13
line.long 0x0 "LFCLKSTAT,Low-frequency clock status"
bitfld.long 0x0 31. "GOOD,Low frequency clock good" "0,1"
bitfld.long 0x0 25. "FLTSETTLED,LFINC filter is running and settled." "0,1"
newline
bitfld.long 0x0 24. "LFTICKSRC,Source of LFTICK." "0: LFTICK generated from the selected LFCLK,1: LFTICK generated from CLKULL (LFCLK not available)"
bitfld.long 0x0 22.--23. "LFINCSRC,Source of LFINC used by the RTC." "0: Using measured value. This value is updated by..,1: Using filtered / average value. This value is..,2: Using override value from LFINCOVR.LFINC,3: Using FAKE LFTICKs with corresponding LFINC value."
newline
hexmask.long.tbyte 0x0 0.--21. 1. "LFINC,Measured value of LFINC."
line.long 0x4 "HFXTSTAT,HFXT status information"
hexmask.long.word 0x4 16.--30. 1. "STARTUPTIME,HFXT startup time"
bitfld.long 0x4 1. "FAULT,HFXT clock fault" "0,1"
newline
bitfld.long 0x4 0. "GOOD,HFXT clock available." "0,1"
line.long 0x8 "AMPADCSTAT,Internal. Only to be used through TI provided API."
bitfld.long 0x8 24. "COMPOUT,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x8 16.--22. 1. "PEAKRAW,Internal. Only to be used through TI provided API."
newline
hexmask.long.byte 0x8 8.--15. 1. "PEAK,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 0.--6. 1. "BIAS,Internal. Only to be used through TI provided API."
line.long 0xC "TRACKSTAT,HFOSC tracking loop status information"
bitfld.long 0xC 31. "LOOPERRVLD,Current HFOSC tracking error valid" "0,1"
hexmask.long.word 0xC 16.--29. 1. "LOOPERR,Current HFOSC tracking error"
newline
hexmask.long.word 0xC 0.--12. 1. "FINETRIM,Current HFOSC Fine-trim value"
line.long 0x10 "AMPSTAT,HFXT Amplitude Compensation Status"
hexmask.long.byte 0x10 25.--28. 1. "STATE,Current AMPCOMP FSM state."
hexmask.long.byte 0x10 18.--24. 1. "IDAC,Current IDAC control value."
newline
hexmask.long.byte 0x10 14.--17. 1. "IREF,Current IREF control value."
hexmask.long.byte 0x10 8.--13. 1. "Q2CAP,Current Q2CAP control value."
newline
hexmask.long.byte 0x10 2.--7. 1. "Q1CAP,Current Q1CAP control value."
bitfld.long 0x10 1. "CTRLATTARGET,HFXT control values match target values." "0,1"
newline
bitfld.long 0x10 0. "AMPGOOD,HFXT amplitude good" "0,1"
group.long 0x100++0xB
line.long 0x0 "ATBCTL0,Internal. Only to be used through TI provided API."
hexmask.long.tbyte 0x0 0.--18. 1. "SEL,Internal. Only to be used through TI provided API."
line.long 0x4 "ATBCTL1,Internal. Only to be used through TI provided API."
bitfld.long 0x4 13.--14. "LFOSC,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x4 12. "NABIAS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 10. "LFXT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 8.--9. "LFMON,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x4 7. "HFXT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 0. "HFOSC,Internal. Only to be used through TI provided API." "0,1"
line.long 0x8 "DTBCTL,Digital test bus mux control"
hexmask.long.byte 0x8 18.--22. 1. "DSEL2,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 13.--17. 1. "DSEL1,Internal. Only to be used through TI provided API."
newline
hexmask.long.byte 0x8 8.--12. 1. "DSEL0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 4.--7. 1. "CLKSEL,Select clock to output on DTB[0]"
newline
bitfld.long 0x8 0. "EN,Enable DTB output" "0,1"
group.long 0x110++0x1F
line.long 0x0 "TRIM0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 5.--8. 1. "HFOSC_CAP,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--4. 1. "HFOSC_COARSE,Internal. Only to be used through TI provided API."
line.long 0x4 "TRIM1,Internal. Only to be used through TI provided API."
bitfld.long 0x4 30.--31. "HFXTSLICER,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x4 28.--29. "PEAKIBIAS,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x4 27. "NABIAS_UDIGLDO,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 24.--26. "LDOBW,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
newline
hexmask.long.byte 0x4 20.--23. 1. "LDOFB,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 16.--19. 1. "LFDLY,Internal. Only to be used through TI provided API."
newline
bitfld.long 0x4 15. "NABIAS_LFOSC,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x4 8.--14. 1. "NABIAS_RES,Internal. Only to be used through TI provided API."
newline
hexmask.long.byte 0x4 0.--7. 1. "LFOSC_CAP,Internal. Only to be used through TI provided API."
line.long 0x8 "HFXTINIT,Initial values for HFXT ramping"
hexmask.long.byte 0x8 23.--29. 1. "AMPTHR,Amplitude threshold during HFXT ramping"
hexmask.long.byte 0x8 16.--22. 1. "IDAC,Initial HFXT IDAC current"
newline
hexmask.long.byte 0x8 12.--15. 1. "IREF,Initial HFXT IREF current"
hexmask.long.byte 0x8 6.--11. 1. "Q2CAP,Initial HFXT Q2 cap trim"
newline
hexmask.long.byte 0x8 0.--5. 1. "Q1CAP,Initial HFXT Q1 cap trim"
line.long 0xC "HFXTTARG,Target values for HFXT ramping"
bitfld.long 0xC 30.--31. "AMPHYST,ADC hysteresis used during IDAC updates." "0,1,2,3"
hexmask.long.byte 0xC 23.--29. 1. "AMPTHR,Minimum HFXT amplitude"
newline
hexmask.long.byte 0xC 16.--22. 1. "IDAC,Minimum IDAC current"
hexmask.long.byte 0xC 12.--15. 1. "IREF,Target HFXT IREF current"
newline
hexmask.long.byte 0xC 6.--11. 1. "Q2CAP,Target HFXT Q2 cap trim"
hexmask.long.byte 0xC 0.--5. 1. "Q1CAP,Target HFXT Q1 cap trim"
line.long 0x10 "HFXTDYN,Alternative target values for HFXT configuration"
bitfld.long 0x10 31. "SEL,Select the dynamic configuration." "0: Select configuration in HFXTTARG.,1: Select configuration in HFXTDYN."
hexmask.long.byte 0x10 23.--29. 1. "AMPTHR,Minimum HFXT amplitude"
newline
hexmask.long.byte 0x10 16.--22. 1. "IDAC,Minimum IDAC current"
hexmask.long.byte 0x10 12.--15. 1. "IREF,Target HFXT IREF current"
newline
hexmask.long.byte 0x10 6.--11. 1. "Q2CAP,Target HFXT Q2 cap trim"
hexmask.long.byte 0x10 0.--5. 1. "Q1CAP,Target HFXT Q1 cap trim"
line.long 0x14 "AMPCFG0,Amplitude Compensation Configuration 0"
hexmask.long.byte 0x14 28.--31. 1. "Q2DLY,Q2CAP change delay."
hexmask.long.byte 0x14 24.--27. 1. "Q1DLY,Q1CAP change delay."
newline
hexmask.long.byte 0x14 20.--23. 1. "ADCDLY,ADC and PEAKDET startup time."
hexmask.long.byte 0x14 15.--19. 1. "LDOSTART,LDO startup time."
newline
hexmask.long.byte 0x14 10.--14. 1. "INJWAIT,Inject HFOSC for faster HFXT startup."
hexmask.long.byte 0x14 5.--9. 1. "INJTIME,Inject HFOSC for faster HFXT startup."
newline
hexmask.long.byte 0x14 0.--4. 1. "FSMRATE,Update rate for the AMPCOMP update rate."
line.long 0x18 "AMPCFG1,Amplitude Compensation Configuration 1"
hexmask.long.byte 0x18 28.--31. 1. "IDACDLY,IDAC change delay."
hexmask.long.byte 0x18 24.--27. 1. "IREFDLY,IREF change delay."
newline
hexmask.long.word 0x18 12.--23. 1. "BIASLT,Lifetime of the amplitude ADC bias value."
hexmask.long.word 0x18 0.--11. 1. "INTERVAL,Interval for amplitude adjustments."
line.long 0x1C "LOOPCFG,Configuration Register for the Tracking Loop"
hexmask.long.byte 0x1C 26.--31. 1. "FINETRIM_INIT,Initial value for the resistor fine trim"
hexmask.long.byte 0x1C 21.--25. 1. "BOOST_TARGET,Number of error-updates using BOOST values before using KI/KP"
newline
bitfld.long 0x1C 18.--20. "KP_BOOST,Proportional loop coefficient during BOOST" "0,1,2,3,4,5,6,7"
bitfld.long 0x1C 15.--17. "KI_BOOST,Integral loop coefficient during BOOST" "0,1,2,3,4,5,6,7"
newline
hexmask.long.byte 0x1C 10.--14. 1. "SETTLED_TARGET,Number of updates before HFOSC is considered 'settled'"
hexmask.long.byte 0x1C 6.--9. 1. "OOR_LIMIT,Out-of-range threshold"
newline
bitfld.long 0x1C 3.--5. "KP,Proportional loop coefficient" "0,1,2,3,4,5,6,7"
bitfld.long 0x1C 0.--2. "KI,Integral loop coefficient" "0,1,2,3,4,5,6,7"
wgroup.long 0x200++0x3
line.long 0x0 "TDCCTL,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0.--1. "CMD,Internal. Only to be used through TI provided API." "0,1,2,3"
rgroup.long 0x204++0x7
line.long 0x0 "TDCSTAT,Internal. Only to be used through TI provided API."
bitfld.long 0x0 9. "STOP_BF,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 8. "START_BF,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 7. "SAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "DONE,Internal. Only to be used through TI provided API." "0,1"
newline
hexmask.long.byte 0x0 0.--5. 1. "STATE,Internal. Only to be used through TI provided API."
line.long 0x4 "TDCRESULT,Internal. Only to be used through TI provided API."
hexmask.long 0x4 0.--31. 1. "VALUE,Internal. Only to be used through TI provided API."
group.long 0x20C++0x1B
line.long 0x0 "TDCSATCFG,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--4. 1. "LIMIT,Internal. Only to be used through TI provided API."
line.long 0x4 "TDCTRIGSRC,Internal. Only to be used through TI provided API."
bitfld.long 0x4 15. "STOP_POL,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x4 8.--12. 1. "STOP_SRC,Internal. Only to be used through TI provided API."
newline
bitfld.long 0x4 7. "START_POL,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x4 0.--4. 1. "START_SRC,Internal. Only to be used through TI provided API."
line.long 0x8 "TDCTRIGCNT,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "CNT,Internal. Only to be used through TI provided API."
line.long 0xC "TDCTRIGCNTLOAD,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 0.--15. 1. "CNT,Internal. Only to be used through TI provided API."
line.long 0x10 "TDCTRIGCNTCFG,Internal. Only to be used through TI provided API."
bitfld.long 0x10 0. "EN,Internal. Only to be used through TI provided API." "0,1"
line.long 0x14 "TDCPRECTL,Internal. Only to be used through TI provided API."
bitfld.long 0x14 7. "RESET_N,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x14 6. "RATIO,Internal. Only to be used through TI provided API." "0,1"
newline
hexmask.long.byte 0x14 0.--4. 1. "SRC,Internal. Only to be used through TI provided API."
line.long 0x18 "TDCPRECNTR,Internal. Only to be used through TI provided API."
bitfld.long 0x18 16. "CAPT,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.word 0x18 0.--15. 1. "CNT,Internal. Only to be used through TI provided API."
group.long 0x300++0xB
line.long 0x0 "WDTCNT,WDT counter value register"
hexmask.long 0x0 0.--31. 1. "VAL,Counter value."
line.long 0x4 "WDTTEST,WDT test mode register"
bitfld.long 0x4 0. "STALLEN,WDT stall enable" "0: DISABLE WDT continues counting while the CPU is..,1: ENABLE WDT stops counting while the CPU is.."
line.long 0x8 "WDTLOCK,WDT lock register"
hexmask.long 0x8 0.--31. 1. "STAT,A write with value 0x1ACCE551 unlocks the watchdog registers for write access."
tree.end
tree "CLKCTL (Clock Controller)"
base ad:0x40020000
rgroup.long 0x0++0xF
line.long 0x0 "DESC,Description Register."
hexmask.long.word 0x0 16.--31. 1. "MODID,Module identifier used to uniquely identify this IP."
hexmask.long.byte 0x0 12.--15. 1. "STDIPOFF,Standard IP MMR block offset. Standard IP MMRs are the set of from aggregated IRQ registers till DTB."
newline
hexmask.long.byte 0x0 8.--11. 1. "INSTIDX,IP Instance ID number. If multiple instances of IP exist in the device this field can identify the instance number (0-15)."
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major revision of IP 0-15"
newline
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor revision of IP 0-15."
line.long 0x4 "DESCEX0,Extended Description Register 0."
bitfld.long 0x4 30. "LGPT3,IP status on device" "0: IP is unavailable,1: IP is available"
bitfld.long 0x4 29. "LGPT2,IP status on device" "0: IP is unavailable,1: IP is available"
newline
bitfld.long 0x4 28. "LGPT1,IP status on device" "0: IP is unavailable,1: IP is available"
bitfld.long 0x4 27. "LGPT0,IP status on device" "0: IP is unavailable,1: IP is available"
newline
bitfld.long 0x4 17. "DMA,IP status on device" "0: IP is unavailable,1: IP is available"
bitfld.long 0x4 16. "LAES,IP status on device" "0: IP is unavailable,1: IP is available"
newline
bitfld.long 0x4 14. "ADC0,IP status on device" "0: IP is unavailable,1: IP is available"
bitfld.long 0x4 10. "SPI0,IP status on device" "0: IP is unavailable,1: IP is available"
newline
bitfld.long 0x4 6. "I2C0,IP status on device" "0: IP is unavailable,1: IP is available"
bitfld.long 0x4 2. "UART0,IP status on device" "0: IP is unavailable,1: IP is available"
newline
bitfld.long 0x4 1. "LRFD,IP status on device" "0: IP is unavailable,1: IP is available"
bitfld.long 0x4 0. "GPIO,IP status on device" "0: IP is unavailable,1: IP is available"
line.long 0x8 "DESCEX1,Extended Description Register 1."
bitfld.long 0x8 30.--31. "FLASHSZ,System flash availability" "0: Flash size set to level 0 (Min size),1: Flash size set to level 1,2: Flash size set to level 2,3: Flash size set to level 3 (Max size)"
bitfld.long 0x8 28.--29. "SRAMSZ,System SRAM availability" "0: SRAM size set to level 0 (Min size),1: SRAM size set to level 1,2: SRAM size set to level 2,3: SRAM size set to level 3 (Max size)"
newline
hexmask.long.byte 0x8 8.--15. 1. "ROPT,System radio feature availability"
line.long 0xC "CLKCFG0,Clock Configuration Register 0."
bitfld.long 0xC 30. "LGPT3,IP clock configuration" "0: Clock is disabled,1: Clock is enabled"
bitfld.long 0xC 29. "LGPT2,IP clock configuration" "0: Clock is disabled,1: Clock is enabled"
newline
bitfld.long 0xC 28. "LGPT1,IP clock configuration" "0: Clock is disabled,1: Clock is enabled"
bitfld.long 0xC 27. "LGPT0,IP clock configuration" "0: Clock is disabled,1: Clock is enabled"
newline
bitfld.long 0xC 17. "DMA,IP clock configuration" "0: Clock is disabled,1: Clock is enabled"
bitfld.long 0xC 16. "LAES,IP clock configuration" "0: Clock is disabled,1: Clock is enabled"
newline
bitfld.long 0xC 14. "ADC0,IP clock configuration" "0: Clock is disabled,1: Clock is enabled"
bitfld.long 0xC 10. "SPI0,IP clock configuration" "0: Clock is disabled,1: Clock is enabled"
newline
bitfld.long 0xC 6. "I2C0,IP clock configuration" "0: Clock is disabled,1: Clock is enabled"
bitfld.long 0xC 2. "UART0,IP clock configuration" "0: Clock is disabled,1: Clock is enabled"
newline
bitfld.long 0xC 1. "LRFD,IP clock configuration" "0: Clock is disabled,1: Clock is enabled"
bitfld.long 0xC 0. "GPIO,IP clock configuration" "0: Clock is disabled,1: Clock is enabled"
group.long 0x10++0x3
line.long 0x0 "CLKCFG1,Clock Configuration Register 1."
wgroup.long 0x14++0x3
line.long 0x0 "CLKENSET0,Clock Enable Set Register 0."
bitfld.long 0x0 30. "LGPT3,Configure IP clock enable" "0: IP clock enable is unchanged,1: Set IP clock enable"
bitfld.long 0x0 29. "LGPT2,Configure IP clock enable" "0: IP clock enable is unchanged,1: Set IP clock enable"
newline
bitfld.long 0x0 28. "LGPT1,Configure IP clock enable" "0: IP clock enable is unchanged,1: Set IP clock enable"
bitfld.long 0x0 27. "LGPT0,Configure IP clock enable" "0: IP clock enable is unchanged,1: Set IP clock enable"
newline
bitfld.long 0x0 17. "DMA,Configure IP clock enable" "0: IP clock enable is unchanged,1: Set IP clock enable"
bitfld.long 0x0 16. "LAES,Configure IP clock enable" "0: IP clock enable is unchanged,1: Set IP clock enable"
newline
bitfld.long 0x0 14. "ADC0,Configure IP clock enable" "0: IP clock enable is unchanged,1: Set IP clock enable"
bitfld.long 0x0 10. "SPI0,Configure IP clock enable" "0: IP clock enable is unchanged,1: Set IP clock enable"
newline
bitfld.long 0x0 6. "I2C0,Configure IP clock enable" "0: IP clock enable is unchanged,1: Set IP clock enable"
bitfld.long 0x0 2. "UART0,Configure IP clock enable" "0: IP clock enable is unchanged,1: Set IP clock enable"
newline
bitfld.long 0x0 1. "LRFD,Configure IP clock enable" "0: IP clock enable is unchanged,1: Set IP clock enable"
bitfld.long 0x0 0. "GPIO,Configure IP clock enable" "0: IP clock enable is unchanged,1: Set IP clock enable"
group.long 0x18++0x3
line.long 0x0 "CLKENSET1,Clock Enable Set Register 1."
wgroup.long 0x20++0x3
line.long 0x0 "CLKENCLR0,Clock Enable Clear Register 0."
bitfld.long 0x0 30. "LGPT3,Configure IP clock enable" "0: IP clock enable is unchanged,1: Clear IP clock enable"
bitfld.long 0x0 29. "LGPT2,Configure IP clock enable" "0: IP clock enable is unchanged,1: Clear IP clock enable"
newline
bitfld.long 0x0 28. "LGPT1,Configure IP clock enable" "0: IP clock enable is unchanged,1: Clear IP clock enable"
bitfld.long 0x0 27. "LGPT0,Configure IP clock enable" "0: IP clock enable is unchanged,1: Clear IP clock enable"
newline
bitfld.long 0x0 17. "DMA,Configure IP clock enable" "0: IP clock enable is unchanged,1: Clear IP clock enable"
bitfld.long 0x0 16. "LAES,Configure IP clock enable" "0: IP clock enable is unchanged,1: Clear IP clock enable"
newline
bitfld.long 0x0 14. "ADC0,Configure IP clock enable" "0: IP clock enable is unchanged,1: Clear IP clock enable"
bitfld.long 0x0 10. "SPI0,Configure IP clock enable" "0: IP clock enable is unchanged,1: Clear IP clock enable"
newline
bitfld.long 0x0 6. "I2C0,Configure IP clock enable" "0: IP clock enable is unchanged,1: Clear IP clock enable"
bitfld.long 0x0 2. "UART0,Configure IP clock enable" "0: IP clock enable is unchanged,1: Clear IP clock enable"
newline
bitfld.long 0x0 1. "LRFD,Configure IP clock enable" "0: IP clock enable is unchanged,1: Clear IP clock enable"
bitfld.long 0x0 0. "GPIO,Configure IP clock enable" "0: IP clock enable is unchanged,1: Clear IP clock enable"
group.long 0x24++0x3
line.long 0x0 "CLKENCLR1,Clock Enable Clear Register 1."
group.long 0x3C++0x3
line.long 0x0 "STBYPTR,Internal. Only to be used through TI provided API."
hexmask.long 0x0 0.--31. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0x48++0x3
line.long 0x0 "IDLECFG,IDLE Configuration Register."
bitfld.long 0x0 0. "MODE,Flash LDO configuration in SLEEP/IDLE mode." "0: Flash LDO is on in SLEEP/IDLE mode. Gives fast..,1: Flash LDO is off in SLEEP/IDLE mode. Decreases.."
tree.end
tree "DBGSS (Debug Subsystem)"
base ad:0x4000F000
group.long 0x0++0x3
line.long 0x0 "DESC,Description Register. This register provides IP module ID. revision information. instance index and standard MMR registers offset."
hexmask.long.word 0x0 16.--31. 1. "MODULEID,Module identifier used to uniquely identify this IP."
hexmask.long.byte 0x0 12.--15. 1. "STDIPOFF,Standard IP MMR block offset. Standard IP MMRs are the set of from aggregated IRQ registers till DTB."
newline
hexmask.long.byte 0x0 8.--11. 1. "INSTIDX,IP Instance ID number. If multiple instances of IP exist in the device this field can identify the instance number (0-15)."
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major revision of IP (0-15)."
newline
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor revision of IP (0-15)."
group.long 0x44++0x3
line.long 0x0 "IMASK,Interrupt mask. This register selects interrupt sources which are allowed to pass from RIS to MIS when the corresponding bit-fields are set to 1."
bitfld.long 0x0 3. "PWRDWNIFG,PWRDWNIFG interrupt mask" "0: Interrupt is masked out,1: Interrupt will request an interrupt service.."
bitfld.long 0x0 2. "PWRUPIFG,PWRUPIFG interrupt mask" "0: Interrupt is masked out,1: Interrupt will request an interrupt service.."
newline
bitfld.long 0x0 1. "RXIFG,RXIFG interrupt mask" "0: Interrupt is masked out,1: Interrupt will request an interrupt service.."
bitfld.long 0x0 0. "TXIFG,TXIFG interrupt mask" "0: Disable Interrupt Mask,1: Enable Interrupt Mask"
group.long 0x4C++0x3
line.long 0x0 "RIS,Raw interrupt status. This register reflects the state of all pending interrupts. regardless of masking. This register allows the user to implement a poll scheme. A flag set in this register can be cleared by writing 1 to the corresponding ICLR.."
bitfld.long 0x0 3. "PWRDWNIFG,Raw interrupt status for PWRDWNIFG" "0: PWRDWNIFG did not occur,1: PWRDWNIFG occurred"
bitfld.long 0x0 2. "PWRUPIFG,Raw interrupt status for PWRUPIFG" "0: PWRUPIFG did not occur,1: PWRUPIFG occurred"
newline
bitfld.long 0x0 1. "RXIFG,Raw interrupt status for RXIFG" "0: RXIFG did not occur,1: RXIFG occurred"
bitfld.long 0x0 0. "TXIFG,Raw interrupt status for TXIFG" "0: TXIFG did not occur,1: TXIFG occurred"
group.long 0x54++0x3
line.long 0x0 "MIS,Masked interrupt status. This register is simply a bitwise AND of the contents of IMASK and RIS registers. A flag set in this register can be cleared by writing 1 to the corresponding ICLR register bit."
bitfld.long 0x0 3. "PWRDWNIFG,Masked interrupt status for PWRDWNIFG" "0: PWRDWNIFG did not request an interrupt service..,1: PWRDWNIFG requests an interrupt service routine"
bitfld.long 0x0 2. "PWRUPIFG,Masked interrupt status for PWRUPIFG" "0: PWRUPIFG did not request an interrupt service..,1: PWRUPIFG requests an interrupt service routine"
newline
bitfld.long 0x0 1. "RXIFG,Masked interrupt status for RXIFG" "0: RXIFG did not request an interrupt service routine,1: RXIFG requests an interrupt service routine"
bitfld.long 0x0 0. "TXIFG,Masked interrupt status for TXIFG" "0: TXIFG did not request an interrupt service routine,1: TXIFG requests an interrupt service routine"
group.long 0x5C++0x3
line.long 0x0 "ISET,Interrupt set register. This register can be used by software for diagnostics and safety checking purposes. Writing a 1 to a bit in this register will set the event and the corresponding RIS bit also gets set. If the corresponding IMASK bit is set..."
bitfld.long 0x0 3. "PWRDWNIFG,Sets PWRDWNIFG in RIS register" "0: Writing a 0 has no effect,1: Set interrupt"
bitfld.long 0x0 2. "PWRUPIFG,Sets PWRUPIFG in RIS register" "0: Writing a 0 has no effect,1: Set interrupt"
newline
bitfld.long 0x0 1. "RXIFG,Sets RXIFG in RIS register" "0: Writing a 0 has no effect,1: Set interrupt"
bitfld.long 0x0 0. "TXIFG,Sets TXIFG in RIS register" "0: Writing a 0 has no effect,1: Set interrupt"
group.long 0x64++0x3
line.long 0x0 "ICLR,Interrupt clear register. This register allows software to clear interrupts. Writing a 1 to a bit in this register will clear the event and the corresponding RIS bit also gets cleared. If the corresponding IMASK bit is set. then the corresponding.."
bitfld.long 0x0 3. "PWRDWNIFG,Clears PWRDWNIFG interrupt" "0: Writing a 0 has no effect,1: Clear interrupt"
bitfld.long 0x0 2. "PWRUPIFG,Clears PWRUPIFG interrupt" "0: Writing a 0 has no effect,1: Clear interrupt"
newline
bitfld.long 0x0 1. "RXIFG,Clears RXIFG interrupt" "0: Writing a 0 has no effect,1: Clear interrupt"
bitfld.long 0x0 0. "TXIFG,Clears TXIFG interrupt" "0: Writing a 0 has no effect,1: Clear interrupt"
group.long 0x6C++0x3
line.long 0x0 "IMSET,Interrupt mask set register. Writing a 1 to a bit in this register will set the corresponding IMASK bit."
bitfld.long 0x0 3. "PWRDWNIFG,Set PWRDWNIFG interrupt mask" "0: Writing a 0 has no effect,1: Set interrupt mask"
bitfld.long 0x0 2. "PWRUPIFG,Set PWRUPIFG interrupt mask" "0: Writing a 0 has no effect,1: Set interrupt mask"
newline
bitfld.long 0x0 1. "RXIFG,Set RXIFG interrupt mask" "0: Writing a 0 has no effect,1: Set interrupt mask"
bitfld.long 0x0 0. "TXIFG,Set TXIFG interrupt mask" "0: Writing a 0 has no effect,1: Set interrupt mask"
group.long 0x74++0x3
line.long 0x0 "IMCLR,Interrupt mask clear register. Writing a 1 to a bit in this register will clear the corresponding IMASK bit."
bitfld.long 0x0 3. "PWRDWNIFG,Clears PWRDWNIFG interrupt mask" "0: Writing a 0 has no effect,1: IMASK bit corresponding to PWRDWNIFG is cleared"
bitfld.long 0x0 2. "PWRUPIFG,Clears PWRUPIFG interrupt mask" "0: Writing a 0 has no effect,1: IMASK bit corresponding to PWRUPIFG is cleared"
newline
bitfld.long 0x0 1. "RXIFG,Clears RXIFG interrupt mask" "0: Writing a 0 has no effect,1: IMASK bit corresponding to RXIFG is cleared"
bitfld.long 0x0 0. "TXIFG,Clears TXIFG interrupt mask" "0: Writing a 0 has no effect,1: IMASK bit corresponding to TXIFG is cleared"
rgroup.long 0x100++0x7
line.long 0x0 "TXD,Transmit data register. This register is used for sending SACI (SECAP command interface) data from the host to the device."
hexmask.long 0x0 0.--31. 1. "VAL,SACI command/parameter word. Valid value when TXCTL.TXDSTA=1. TXCTL.TXDSTA gets automatically cleared upon read."
line.long 0x4 "TXCTL,Transmit control register. This register contains status of the TXD register (full/empty). and also software defined flags that are used by the SACI protocol."
hexmask.long.byte 0x4 1.--7. 1. "FLAGS,Software defined flags that are used by the SACI protocol (host to device)."
bitfld.long 0x4 0. "TXDSTA,Indicates whether the host has written a word to the TXD register which can be read by the device:" "0: The TXD register does not contain a new SACI..,1: The TXD register contains a new SACI parameter.."
group.long 0x108++0x7
line.long 0x0 "RXD,Receive data register. This register is used to send SACI command response data from the device to the host."
hexmask.long 0x0 0.--31. 1. "VAL,SACI command response word. RXCTL.RXDSTA automatically set upon write. RXCTL.RXDSTA automatically cleared upon read (flush operation)."
line.long 0x4 "RXCTL,Receive control register. This register contains status of the RXD register (full/empty). and also software defined flags that are used by the SACI protocol."
hexmask.long.byte 0x4 1.--7. 1. "FLAGS,Software defined flags that are used by the SACI protocol (device to host)."
rbitfld.long 0x4 0. "RXDSTA,Indicates whether the device has written a word to the RXD register which can be read by the host:" "0: The RXD register does not contain a new SACI..,1: The RXD register contains a new SACI response.."
rgroup.long 0x110++0x7
line.long 0x0 "TXDPEEK,Transmit data peek register . This register is a read-only version of the TXD register that can be read by host and device without any side-effects."
hexmask.long 0x0 0.--31. 1. "VAL,Transmit Data Peek Register. SACI command parameter word. TXCTL.TXDSTA not affected by read of TXDPEEK"
line.long 0x4 "RXDPEEK,Receive data peek register. The RXDPEEK register is a read-only version of the RXD register that can be read by host and device without any side-effects"
hexmask.long 0x4 0.--31. 1. "VAL,Receive Data Peek Register. SACI command response word. RXCTL.RXDSTA not affected by read of RXDPEEK"
rgroup.long 0x200++0x3
line.long 0x0 "SPECIAL_AUTH,This register indicates the status of different AP firewalls."
bitfld.long 0x0 6. "DBGDIS,Indicates status of DBGDIS." "0: Enables debugging capability.,1: Disables debugging capability"
bitfld.long 0x0 5. "AHBAPEN,Indicates status of AHBAPEN" "0: Disable AHB-AP,1: Enable AHB-AP"
newline
bitfld.long 0x0 4. "CFGAPEN,Indicates status of CFGAPEN" "0: Disable CFG-AP,1: Enable CFG-AP"
bitfld.long 0x0 2. "DFTAPEN,Indicates status of DFTAPEN" "0: Disable DFT-TAP,1: Enable DFT-TAP"
newline
bitfld.long 0x0 0. "SECAPEN,Indicates status of SECAP" "0: Disable SEC-AP,1: Enable SEC-AP"
wgroup.long 0x204++0x7
line.long 0x0 "SPECIAL_AUTH_SET,This register is used for setting bits in SPECIAL_AUTH register."
hexmask.long.byte 0x0 24.--31. 1. "KEY,This field must be configured with 0xA5 in order to access this register."
bitfld.long 0x0 6. "DBGDIS,This bit sets DBGDIS in SPECIAL_AUTH register." "0: Writing 0 has no effect,1: SET DBGDIS"
newline
bitfld.long 0x0 5. "AHBAPEN,This bit sets AHBAPEN in SPECIAL_AUTH register." "0: Writing 0 has no effect,1: SET AHB-AP"
bitfld.long 0x0 4. "CFGAPEN,This bit sets CFGAPEN in SPECIAL_AUTH register." "0: Writing 0 has no effect,1: Set CFGAPEN"
newline
bitfld.long 0x0 2. "DFTAPEN,This bit sets DFTAPEN in SPECIAL_AUTH register." "0: Writing 0 has no effect,1: Set DFTAPEN"
bitfld.long 0x0 0. "SECAPEN,This bit sets SECAPEN bit in SPECIAL_AUTH register." "0: Writing 0 has no effect,1: Set SECAPEN"
line.long 0x4 "SPECIAL_AUTH_CLR,This register is used for clearing bits in SPECIAL_AUTH register."
hexmask.long.byte 0x4 24.--31. 1. "KEY,This field must be configured with 0x22 in order to access this register."
bitfld.long 0x4 6. "DBGDIS,This bit clears DBGDIS in SPECIAL_AUTH register." "0: Writing 0 has no effect,1: Clear DBGDIS"
newline
bitfld.long 0x4 5. "AHBAPEN,This bit clears AHBAPEN in SPECIAL_AUTH register." "0: Writing 0 has no effect,1: Clear AHBAPEN"
bitfld.long 0x4 4. "CFGAPEN,This bit clears CFGAPEN in SPECIAL_AUTH register." "0: Writing 0 has no effect,1: Clear CFGAPEN"
newline
bitfld.long 0x4 2. "DFTAPEN,This bit clears DFTAPEN in SPECIAL_AUTH register." "0: Writing 0 has no effect,1: Clear DFTAPEN"
bitfld.long 0x4 0. "SECAPEN,This bit clears SECAPEN in SPECIAL_AUTH register." "0: Writing 0 has no effect,1: Clear SECAPEN"
rgroup.long 0x210++0x3
line.long 0x0 "APP_AUTH,This register indicates the debug privileges of ARM Cortex CPU."
bitfld.long 0x0 1. "NIDEN,Controls non-invasive debug enable." "0: Non-invasive debug disabled,1: Non-invasive debug enabled"
bitfld.long 0x0 0. "DBGEN,Controls invasive debug enable." "0: Invasive debug disabled,1: Invasive debug enabled"
wgroup.long 0x214++0x7
line.long 0x0 "APP_AUTH_SET,This register is used for setting bits in APP_AUTH register."
hexmask.long.byte 0x0 24.--31. 1. "KEY,This field must be configured with 0x39 in order to access this register."
bitfld.long 0x0 1. "NIDEN,Sets NIDEN bit in [APP_AUTH ]register." "0: Writing 0 has no effect,1: Sets NIDEN"
newline
bitfld.long 0x0 0. "DBGEN,Sets DBGEN bit in APP_AUTH register." "0: Writing 0 has no effect,1: Sets DBGEN"
line.long 0x4 "APP_AUTH_CLR,This register is used for clearing bits in APP_AUTH register."
hexmask.long.byte 0x4 24.--31. 1. "KEY,This field must be configured with 0x7D in order to access this register."
bitfld.long 0x4 1. "NIDEN,Clears NIDEN bit in APP_AUTH register." "0: Writing 0 has no effect,1: Clears NIDEN"
newline
bitfld.long 0x4 0. "DBGEN,Clears DBGEN bit in APP_AUTH register." "0: Writing 0 has no effect,1: Clears DBGEN"
group.long 0x21C++0x3
line.long 0x0 "DBGCTL,Debug control register. This register is used for controlling debug connection and read out debug status."
bitfld.long 0x0 5. "SWDCEN,This bit is used to enable connection between SWD pads and IceMelter (wakeup circuit used for detecting debug probe)" "0: Connection disabled,1: Connection enabled"
rbitfld.long 0x0 4. "DBGPWRUPACK,This bit field specifies the status of dbgpwrupack from pmctl." "0: dbgpwrupreq is not acknowledged,1: dbgpwrupreq is acknowledged."
newline
rbitfld.long 0x0 3. "SYSPWRUPACK,This bit field specify the status of syspwrupack from pmctl." "0: syspwrupreq is not acknowledged,1: syspwrupreq is acknowledged"
rbitfld.long 0x0 2. "JTAGSEL,This bit field specifies the status of JTAG MODE for TEST TAP." "0: TEST TAP disabled,1: TEST TAP enabled"
newline
rbitfld.long 0x0 1. "SWDSEL,This bit field specifies the status of SWD MODE for connection." "0: debug connection disabled.,1: debug connection enabled."
bitfld.long 0x0 0. "SWDOVR,This bit is used for connecting to IO pads to SWCLK/IO on SW-DP through a software request and establish SWD connection without IceMelter trigger for debug purpose." "0: Transparent mode in which SWD connection is..,1: Force 1 or debug enable mode in which SWD.."
tree.end
tree "DMA (Direct Memory Access)"
base ad:0x40026000
rgroup.long 0x0++0x3
line.long 0x0 "STATUS,Status Register."
hexmask.long.byte 0x0 28.--31. 1. "TEST,0x0: Controller does not include the integration test logic"
hexmask.long.byte 0x0 16.--20. 1. "TOTALCHANNELS,Register value returns number of available uDMA channels minus one. For example a read out value of:"
hexmask.long.byte 0x0 4.--7. 1. "STATE,Current state of the control state machine. State can be one of the following:"
newline
bitfld.long 0x0 0. "MASTERENABLE,Shows the enable status of the controller as configured by CFG.MASTERENABLE:" "0: Controller is disabled,1: Controller is enabled"
wgroup.long 0x4++0x3
line.long 0x0 "CFG,Configuration Register."
bitfld.long 0x0 5.--7. "PRTOCTRL,Sets the AHB-Lite bus protocol protection state by controlling the AHB signal HProt[3:1] as follows:" "0,1,2,3,4,5,6,7"
bitfld.long 0x0 0. "MASTERENABLE,Enables the controller." "0: Disables the controller,1: Enables the controller"
group.long 0x8++0x3
line.long 0x0 "CTRL,Channel Control Data Base Pointer Register."
hexmask.long.tbyte 0x0 8.--31. 1. "BASEPTR,This register point to the base address for the primary data structures of each uDMA channel. This is not stored in module but in system memory thus space must be allocated for this usage when uDMA is in usage"
rgroup.long 0xC++0x7
line.long 0x0 "ALTCTRL,Channel Alternate Control Data Base Pointer Register."
hexmask.long 0x0 0.--31. 1. "BASEPTR,This register shows the base address for the alternate data structures and is calculated by module thus read only"
line.long 0x4 "WAITONREQ,Channel Wait On Request Status Register."
hexmask.long.byte 0x4 0.--7. 1. "CHNLSTATUS,Channel wait on request status:"
wgroup.long 0x14++0x3
line.long 0x0 "SOFTREQ,Channel Software Request Register."
hexmask.long.byte 0x0 0.--7. 1. "CHNLS,Set the appropriate bit to generate a software uDMA request on the corresponding uDMA channel"
group.long 0x18++0x3
line.long 0x0 "SETBURST,Channel Set UseBurst Register."
hexmask.long.byte 0x0 0.--7. 1. "CHNLS,Returns the useburst status or disables individual channels from generating single uDMA requests. The value R is the arbitration rate and stored in the controller data structure."
wgroup.long 0x1C++0x3
line.long 0x0 "CLEARBURST,Channel Clear UseBurst Register."
hexmask.long.byte 0x0 0.--7. 1. "CHNLS,Set the appropriate bit to enable single transfer requests."
group.long 0x20++0x3
line.long 0x0 "SETREQMASK,Channel Set Request Mask Register."
hexmask.long.byte 0x0 0.--7. 1. "CHNLS,Returns the burst and single request mask status or disables the corresponding channel from generating uDMA requests."
wgroup.long 0x24++0x3
line.long 0x0 "CLEARREQMASK,Clear Channel Request Mask Register."
hexmask.long.byte 0x0 0.--7. 1. "CHNLS,Set the appropriate bit to enable uDMA request for the channel."
group.long 0x28++0x3
line.long 0x0 "SETCHANNELEN,Set Channel Enable Register."
hexmask.long.byte 0x0 0.--7. 1. "CHNLS,Returns the enable status of the channels or enable the corresponding channels."
wgroup.long 0x2C++0x3
line.long 0x0 "CLEARCHANNELEN,Clear Channel Enable Register."
hexmask.long.byte 0x0 0.--7. 1. "CHNLS,Set the appropriate bit to disable the corresponding uDMA channel."
group.long 0x30++0x3
line.long 0x0 "SETCHNLPRIALT,Channel Set Primary-Alternate Register."
hexmask.long.byte 0x0 0.--7. 1. "CHNLS,Returns the channel control data structure status or selects the alternate data structure for the corresponding uDMA channel."
wgroup.long 0x34++0x3
line.long 0x0 "CLEARCHNLPRIALT,Channel Clear Primary-Alternate Register."
hexmask.long.byte 0x0 0.--7. 1. "CHNLS,Clears the appropriate bit to select the primary data structure for the corresponding uDMA channel."
group.long 0x38++0x3
line.long 0x0 "SETCHNLPRIORITY,Set Channel Priority Register."
hexmask.long.byte 0x0 0.--7. 1. "CHNLS,Returns the channel priority mask status or sets the channel priority to high."
wgroup.long 0x3C++0x3
line.long 0x0 "CLEARCHNLPRIORITY,Clear Channel Priority Register."
hexmask.long.byte 0x0 0.--7. 1. "CHNLS,Clear the appropriate bit to select the default priority level for the specified uDMA channel."
group.long 0x4C++0x3
line.long 0x0 "ERROR,Error Status and Clear Register."
bitfld.long 0x0 0. "STATUS,Returns the status of bus error flag in uDMA or clears this bit" "0: No effect,1: Clears the bus error flag"
group.long 0x504++0x3
line.long 0x0 "REQDONE,Channel Request Done Register."
hexmask.long.byte 0x0 0.--7. 1. "CHNLS,Reflects the uDMA done status for the given channel channel [Ch]. It's a sticky done bit. Unless cleared by writing a 1 it holds the value of 1."
group.long 0x520++0x3
line.long 0x0 "DONEMASK,Channel Request Done Mask Register."
hexmask.long.byte 0x0 0.--7. 1. "CHNLS,Controls the propagation of the uDMA done and active state to the assigned peripheral. Specifically used for software channels."
tree.end
tree "EVTSVT (SVT/MCU Event Fabric)"
base ad:0x40025000
rgroup.long 0x0++0x7
line.long 0x0 "DESC,Description"
hexmask.long.word 0x0 16.--31. 1. "MODID,Module identifier used to uniquely identify this IP."
hexmask.long.byte 0x0 12.--15. 1. "STDIPOFF,Standard IP MMR block offset. Standard IP MMRs are the set of from aggregated IRQ registers till DTB."
hexmask.long.byte 0x0 8.--11. 1. "INSTIDX,IP Instance ID number. If multiple instances of IP exist in the device this field can identify the instance number (0-15)."
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major revision of IP (0-15)."
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor revision of IP (0-15)."
line.long 0x4 "DESCEX,Extended Description"
hexmask.long.word 0x4 22.--31. 1. "IDMA,Number of DMA input channels"
hexmask.long.byte 0x4 17.--21. 1. "NDMA,Number of DMA output channels"
bitfld.long 0x4 16. "PD,Power Domain." "0: SVT,1: ULL"
hexmask.long.byte 0x4 8.--15. 1. "NSUB,Number of Subscribers"
hexmask.long.byte 0x4 0.--7. 1. "NPUB,Number of Publishers"
group.long 0x64++0x3
line.long 0x0 "DTB,Digital test bus control"
bitfld.long 0x0 0.--1. "SEL,Digital test bus selection mux control." "0: All 16 observation signals are set to zero.,?,?,?"
group.long 0x400++0x17
line.long 0x0 "NMISEL,Output Selection for CPU NMI Exception"
hexmask.long.byte 0x0 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x4 "CPUIRQ0SEL,Output Selection for CPU Interrupt CPUIRQ0"
hexmask.long.byte 0x4 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x8 "CPUIRQ1SEL,Output Selection for CPU Interrupt CPUIRQ1"
hexmask.long.byte 0x8 0.--5. 1. "PUBID,Read/write selection value."
line.long 0xC "CPUIRQ2SEL,Output Selection for CPU Interrupt CPUIRQ2"
hexmask.long.byte 0xC 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x10 "CPUIRQ3SEL,Output Selection for CPU Interrupt CPUIRQ3"
hexmask.long.byte 0x10 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x14 "CPUIRQ4SEL,Output Selection for CPU Interrupt CPUIRQ4"
hexmask.long.byte 0x14 0.--5. 1. "PUBID,Read/write selection value."
rgroup.long 0x418++0x2B
line.long 0x0 "CPUIRQ5SEL,Output Selection for CPU Interrupt CPUIRQ5"
hexmask.long.byte 0x0 0.--5. 1. "PUBID,Read only selection value"
line.long 0x4 "CPUIRQ6SEL,Output Selection for CPU Interrupt CPUIRQ6"
hexmask.long.byte 0x4 0.--5. 1. "PUBID,Read only selection value"
line.long 0x8 "CPUIRQ7SEL,Output Selection for CPU Interrupt CPUIRQ7"
hexmask.long.byte 0x8 0.--5. 1. "PUBID,Read only selection value"
line.long 0xC "CPUIRQ8SEL,Output Selection for CPU Interrupt CPUIRQ8"
hexmask.long.byte 0xC 0.--5. 1. "PUBID,Read only selection value"
line.long 0x10 "CPUIRQ9SEL,Output Selection for CPU Interrupt CPUIRQ9"
hexmask.long.byte 0x10 0.--5. 1. "PUBID,Read only selection value"
line.long 0x14 "CPUIRQ10SEL,Output Selection for CPU Interrupt CPUIRQ10"
hexmask.long.byte 0x14 0.--5. 1. "PUBID,Read only selection value"
line.long 0x18 "CPUIRQ11SEL,Output Selection for CPU Interrupt CPUIRQ11"
hexmask.long.byte 0x18 0.--5. 1. "PUBID,Read only selection value"
line.long 0x1C "CPUIRQ12SEL,Output Selection for CPU Interrupt CPUIRQ12"
hexmask.long.byte 0x1C 0.--5. 1. "PUBID,Read only selection value"
line.long 0x20 "CPUIRQ13SEL,Output Selection for CPU Interrupt CPUIRQ13"
hexmask.long.byte 0x20 0.--5. 1. "PUBID,Read only selection value"
line.long 0x24 "CPUIRQ14SEL,Output Selection for CPU Interrupt CPUIRQ14"
hexmask.long.byte 0x24 0.--5. 1. "PUBID,Read only selection value"
line.long 0x28 "CPUIRQ15SEL,Output Selection for CPU Interrupt CPUIRQ15"
hexmask.long.byte 0x28 0.--5. 1. "PUBID,Read only selection value"
group.long 0x444++0x3
line.long 0x0 "CPUIRQ16SEL,Output Selection for CPU Interrupt CPUIRQ16"
hexmask.long.byte 0x0 0.--5. 1. "PUBID,Read/write selection value."
rgroup.long 0x448++0xB
line.long 0x0 "CPUIRQ17SEL,Output Selection for CPU Interrupt CPUIRQ17"
hexmask.long.byte 0x0 0.--5. 1. "PUBID,Read only selection value"
line.long 0x4 "CPUIRQ18SEL,Output Selection for CPU Interrupt CPUIRQ18"
hexmask.long.byte 0x4 0.--5. 1. "PUBID,Read only selection value"
line.long 0x8 "SYSTIMC0SEL,Output Selection for SYSTIMC0"
hexmask.long.byte 0x8 0.--5. 1. "PUBID,Read only selection value"
group.long 0x454++0x3
line.long 0x0 "SYSTIMC1SEL,Output Selection for SYSTIMC1"
hexmask.long.byte 0x0 0.--5. 1. "PUBID,Read/write selection value."
rgroup.long 0x458++0xB
line.long 0x0 "SYSTIMC2SEL,Output Selection for SYSTIMC2"
hexmask.long.byte 0x0 0.--5. 1. "PUBID,Read only selection value"
line.long 0x4 "SYSTIMC3SEL,Output Selection for SYSTIMC3"
hexmask.long.byte 0x4 0.--5. 1. "PUBID,Read only selection value"
line.long 0x8 "SYSTIMC4SEL,Output Selection for SYSTIMC4"
hexmask.long.byte 0x8 0.--5. 1. "PUBID,Read only selection value"
group.long 0x464++0x47
line.long 0x0 "ADCTRGSEL,Output Selection for ADCTRG"
hexmask.long.byte 0x0 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x4 "LGPTSYNCSEL,Output Selection for LGPTSYNC"
hexmask.long.byte 0x4 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x8 "LGPT0IN0SEL,Output Selection for LGPT0IN0"
hexmask.long.byte 0x8 0.--5. 1. "PUBID,Read/write selection value."
line.long 0xC "LGPT0IN1SEL,Output Selection for LGPT0IN1"
hexmask.long.byte 0xC 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x10 "LGPT0IN2SEL,Output Selection for LGPT0IN2"
hexmask.long.byte 0x10 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x14 "LGPT0TENSEL,Output Selection for LGPT0TEN"
hexmask.long.byte 0x14 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x18 "LGPT1IN0SEL,Output Selection for LGPT1IN0"
hexmask.long.byte 0x18 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x1C "LGPT1IN1SEL,Output Selection for LGPT1IN1"
hexmask.long.byte 0x1C 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x20 "LGPT1IN2SEL,Output Selection for LGPT1IN2"
hexmask.long.byte 0x20 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x24 "LGPT1TENSEL,Output Selection for LGPT1TEN"
hexmask.long.byte 0x24 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x28 "LGPT2IN0SEL,Output Selection for LGPT2IN0"
hexmask.long.byte 0x28 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x2C "LGPT2IN1SEL,Output Selection for LGPT2IN1"
hexmask.long.byte 0x2C 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x30 "LGPT2IN2SEL,Output Selection for LGPT2IN2"
hexmask.long.byte 0x30 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x34 "LGPT2TENSEL,Output Selection for LGPT2TEN"
hexmask.long.byte 0x34 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x38 "LGPT3IN0SEL,Output Selection for LGPT3IN0"
hexmask.long.byte 0x38 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x3C "LGPT3IN1SEL,Output Selection for LGPT3IN1"
hexmask.long.byte 0x3C 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x40 "LGPT3IN2SEL,Output Selection for LGPT3IN2"
hexmask.long.byte 0x40 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x44 "LGPT3TENSEL,Output Selection for LGPT3TEN"
hexmask.long.byte 0x44 0.--5. 1. "PUBID,Read/write selection value."
rgroup.long 0x4AC++0xB
line.long 0x0 "LRFDIN0SEL,Output Selection for LRFDIN0"
hexmask.long.byte 0x0 0.--5. 1. "PUBID,Read only selection value"
line.long 0x4 "LRFDIN1SEL,Output Selection for LRFDIN1"
hexmask.long.byte 0x4 0.--5. 1. "PUBID,Read only selection value"
line.long 0x8 "LRFDIN2SEL,Output Selection for LRFDIN2"
hexmask.long.byte 0x8 0.--5. 1. "PUBID,Read only selection value"
group.long 0xC00++0x1F
line.long 0x0 "DMACH0SEL,Output Selection for DMA CH0"
bitfld.long 0x0 0.--2. "IPID,Read/write selection value." "0: Selects spi0txtrg as channel source,?,?,?,?,?,?,7: Selects uart0rxtrg as channel source"
line.long 0x4 "DMACH1SEL,Output Selection for DMA CH1"
bitfld.long 0x4 0.--2. "IPID,Read/write selection value." "?,1: Selects spi0rxtrg as channel source,?,?,?,?,6: Selects uart0txtrg as channel source,?"
line.long 0x8 "DMACH2SEL,Output Selection for DMA CH2"
bitfld.long 0x8 0.--2. "IPID,Read/write selection value." "?,?,2: Reserved value. Should not be programmed.,?,?,?,6: Selects uart0txtrg as channel source,?"
line.long 0xC "DMACH3SEL,Output Selection for DMA CH3"
bitfld.long 0xC 0.--2. "IPID,Read/write selection value." "?,?,?,?,?,5: Selects adc0trg as channel source,?,7: Selects uart0rxtrg as channel source"
line.long 0x10 "DMACH4SEL,Output Selection for DMA CH4"
bitfld.long 0x10 0.--2. "IPID,Read/write selection value." "?,?,2: Reserved value. Should not be programmed.,3: Selects laestrga as channel source,?,?,?,?"
line.long 0x14 "DMACH5SEL,Output Selection for DMA CH5"
bitfld.long 0x14 0.--2. "IPID,Read/write selection value." "?,?,?,?,4: Selects laestrgb as channel source,5: Selects adc0trg as channel source,?,?"
line.long 0x18 "DMACH6SEL,Output Selection for DMA CH6"
bitfld.long 0x18 16. "EDGDETDIS,Edge detect disable." "0: Enabled,1: Disabled"
hexmask.long.byte 0x18 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x1C "DMACH7SEL,Output Selection for DMA CH7"
bitfld.long 0x1C 16. "EDGDETDIS,Edge detect disable." "0: Enabled,1: Disabled"
hexmask.long.byte 0x1C 0.--5. 1. "PUBID,Read/write selection value."
tree.end
tree "EVTULL (AON/ULL Event Fabric)"
base ad:0x40005000
rgroup.long 0x0++0x7
line.long 0x0 "DESC,Description"
hexmask.long.word 0x0 16.--31. 1. "MODID,Module identifier used to uniquely identify this IP."
hexmask.long.byte 0x0 12.--15. 1. "STDIPOFF,Standard IP MMR block offset. Standard IP MMRs are the set of from aggregated IRQ registers till DTB."
hexmask.long.byte 0x0 8.--11. 1. "INSTIDX,IP Instance ID number. If multiple instances of IP exist in the device this field can identify the instance number (0-15)."
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major revision of IP (0-15)."
newline
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor revision of IP (0-15)."
line.long 0x4 "DESCEX,Extended Description"
hexmask.long.word 0x4 22.--31. 1. "IDMA,Number of DMA input channels"
hexmask.long.byte 0x4 17.--21. 1. "NDMA,Number of DMA output channels"
bitfld.long 0x4 16. "PD,Power Domain." "0: SVT,1: ULL"
hexmask.long.byte 0x4 8.--15. 1. "NSUB,Number of Subscribers"
newline
hexmask.long.byte 0x4 0.--7. 1. "NPUB,Number of Publishers"
group.long 0x64++0x3
line.long 0x0 "DTB,Digital test bus control register"
bitfld.long 0x0 0. "SEL,Digital test bus selection mux control" "0: All 16 observation signals are set to zero.,?"
group.long 0x400++0x7
line.long 0x0 "NMISEL,Output Selection for CPU NMI Exception"
hexmask.long.byte 0x0 0.--5. 1. "PUBID,Read/write selection value."
line.long 0x4 "RTCCPTSEL,Output Selection for RTCCPT"
hexmask.long.byte 0x4 0.--5. 1. "PUBID,Read/write selection value."
group.long 0x800++0x3
line.long 0x0 "WKUPMASK,WAKEUP Mask"
bitfld.long 0x0 7. "AON_IOC_COMB,Wake-up mask for AON_IOC_COMB." "0,1"
bitfld.long 0x0 6. "AON_LPMCMP_IRQ,Wake-up mask for AON_LPMCMP_IRQ." "0,1"
bitfld.long 0x0 5. "AON_DBG_COMB,Wake-up mask for AON_DBG_COMB." "0,1"
bitfld.long 0x0 4. "AON_RTC_COMB,Wake-up mask for AON_RTC_COMB." "0,1"
newline
bitfld.long 0x0 3. "AON_CKM_COMB,Wake-up mask for AON_CKM_COMB." "0,1"
bitfld.long 0x0 2. "AON_PMU_COMB,Wake-up mask for AON_PMU_COMB." "0,1"
tree.end
tree "FLASH (Flash Subsystem Controller)"
base ad:0x40021000
group.long 0x28++0x3
line.long 0x0 "IMASK,Interrupt Mask Register:"
bitfld.long 0x0 0. "DONE,Interrupt mask for DONE:" "0: Interrupt is disabled in MIS register,1: Interrupt is enabled in MIS register"
rgroup.long 0x30++0x3
line.long 0x0 "RIS,Raw Interrupt Status Register:"
bitfld.long 0x0 0. "DONE,Flash wrapper operation completed." "0: Interrupt did not occur,1: Interrupt occurred"
rgroup.long 0x38++0x3
line.long 0x0 "MIS,Masked Interrupt Status Register:"
bitfld.long 0x0 0. "DONE,Flash wrapper operation completed." "0: Masked interrupt did not occur,1: Masked interrupt occurred"
wgroup.long 0x40++0x3
line.long 0x0 "ISET,Interrupt Set Register:"
bitfld.long 0x0 0. "DONE,0: No effect" "0: No effect,1: Set the DONE interrupt in the RIS register"
wgroup.long 0x48++0x3
line.long 0x0 "ICLR,Interrupt Clear Register."
bitfld.long 0x0 0. "DONE,0: No effect" "0: No effect,1: Clear the DONE interrupt in the RIS register"
rgroup.long 0xFC++0x3
line.long 0x0 "DESC,Hardware Version Description Register:"
hexmask.long.word 0x0 16.--31. 1. "MODULEID,Module ID"
hexmask.long.byte 0x0 12.--15. 1. "FEATUREVER,Feature set"
newline
hexmask.long.byte 0x0 8.--11. 1. "INSTNUM,Instance number"
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major Revision"
newline
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor Revision"
group.long 0x100++0xB
line.long 0x0 "CMDEXEC,Command Execute Register:"
bitfld.long 0x0 0. "VAL,Command Execute value" "0: Command will not execute or is not executing in..,1: Command will execute or is executing in flash.."
line.long 0x4 "CMDTYPE,Command Type Register"
bitfld.long 0x4 4.--6. "SIZE,Command size" "0: Operate on 1 flash word,1: Operate on 2 flash words,2: Operate on 4 flash words,3: Operate on 8 flash words,4: Operate on a flash sector,5: Operate on an entire flash bank,?,?"
bitfld.long 0x4 0.--2. "COMMAND,Command type" "0: No Operation,1: Program,2: Erase,?,4: Mode Change - Perform a mode change only no..,5: Clear Status - Clear status bits in FW_SMSTAT..,6: Blank Verify - Check whether a flash word is in..,?"
line.long 0x8 "CMDCTL,Command Control Register"
bitfld.long 0x8 21. "DATAVEREN,Enable invalid data verify." "0: Disable,1: Enable"
bitfld.long 0x8 20. "SSERASEDIS,Disable Stair-Step Erase. If set the default VHV trim voltage setting will be used" "0: Enable,1: Disable"
newline
bitfld.long 0x8 16. "ADDRXLATEOVR,Override hardware address translation of address in CMDADDR from a" "0: Do not override,1: Override"
hexmask.long.byte 0x8 9.--12. 1. "REGIONSEL,Bank Region"
newline
hexmask.long.byte 0x8 0.--3. 1. "MODESEL,Mode"
group.long 0x120++0x7
line.long 0x0 "CMDADDR,Command Address Register:"
hexmask.long 0x0 0.--31. 1. "VAL,Address value"
line.long 0x4 "CMDBYTEN,Command Program Byte Enable Register:"
hexmask.long.word 0x4 0.--15. 1. "VAL,Command Byte Enable value."
group.long 0x130++0xF
line.long 0x0 "CMDDATA0,Command Data Register 0"
hexmask.long 0x0 0.--31. 1. "VAL,A 32-bit data value is placed in this field."
line.long 0x4 "CMDDATA1,Command Data Register 1"
hexmask.long 0x4 0.--31. 1. "VAL,A 32-bit data value is placed in this field."
line.long 0x8 "CMDDATA2,Command Data Register 2"
hexmask.long 0x8 0.--31. 1. "VAL,A 32-bit data value is placed in this field."
line.long 0xC "CMDDATA3,Command Data Register 3"
hexmask.long 0xC 0.--31. 1. "VAL,A 32-bit data value is placed in this field."
group.long 0x1D0++0x7
line.long 0x0 "CMDWEPROTA,Command WriteErase Protect A Register"
hexmask.long 0x0 0.--31. 1. "VAL,Each bit protects 1 sector."
line.long 0x4 "CMDWEPROTB,Command WriteErase Protect B Register"
hexmask.long 0x4 0.--27. 1. "VAL,Each bit protects a group of 8 sectors. When a bit is 1 the associated 8 sectors"
group.long 0x210++0xB
line.long 0x0 "CMDWEPROTNM,Command WriteErase Protect Non-Main"
bitfld.long 0x0 0. "VAL,Each bit protects 1 sector." "0: Minimum value of VAL,?"
line.long 0x4 "CMDWEPROTTR,Command WriteErase Protect Trim"
bitfld.long 0x4 0. "VAL,Each bit protects 1 sector." "0: Minimum value of VAL,?"
line.long 0x8 "CMDWEPROTEN,Command WriteErase Protect Engr"
bitfld.long 0x8 0. "VAL,Each bit protects 1 sector." "0: Minimum value of VAL,?"
group.long 0x3B0++0x7
line.long 0x0 "CFGCMD,Command Configuration Register"
hexmask.long.byte 0x0 0.--3. 1. "WAITSTATE,Wait State setting for verify reads"
line.long 0x4 "CFGPCNT,Pulse Counter Configuration Register"
hexmask.long.byte 0x4 4.--11. 1. "MAXPCNTVAL,Override maximum pulse counter with this value."
bitfld.long 0x4 0. "MAXPCNTOVR,Override hard-wired maximum pulse count. If MAXERSPCNTOVR" "0: Use hard-wired (default) value for maximum pulse..,1: Use value from MAXPCNTVAL field as maximum puse.."
rgroup.long 0x3D0++0xF
line.long 0x0 "STATCMD,Command Status Register"
bitfld.long 0x0 12. "FAILMISC,Command failed due to error other than write/erase protect violation or verify" "0: No Fail,1: Fail"
bitfld.long 0x0 8. "FAILINVDATA,Program command failed because an attempt was made to program a stored" "0: No Fail,1: Fail"
newline
bitfld.long 0x0 7. "FAILMODE,Command failed because a bank has been set to a mode other than READ." "0: No Fail,1: Fail"
bitfld.long 0x0 6. "FAILILLADDR,Command failed due to the use of an illegal address" "0: No Fail,1: Fail"
newline
bitfld.long 0x0 5. "FAILVERIFY,Command failed due to verify error" "0: No Fail,1: Fail"
bitfld.long 0x0 4. "FAILWEPROT,Command failed due to Write/Erase Protect Sector Violation" "0: No Fail,1: Fail"
newline
bitfld.long 0x0 2. "CMDINPROGRESS,Command In Progress" "0: Complete,1: In Progress"
bitfld.long 0x0 1. "CMDPASS,Command Pass - valid when CMD_DONE field is 1" "0: Fail,1: Pass"
newline
bitfld.long 0x0 0. "CMDDONE,Command Done" "0: Not Done,1: Done"
line.long 0x4 "STATADDR,Current Address Counter Value"
hexmask.long.byte 0x4 21.--25. 1. "BANKID,Current Bank ID"
hexmask.long.byte 0x4 16.--20. 1. "REGIONID,Current Region ID"
newline
hexmask.long.word 0x4 0.--15. 1. "BANKADDR,Current Bank Address"
line.long 0x8 "STATPCNT,Current Pulse Count Register:"
hexmask.long.word 0x8 0.--11. 1. "PULSECNT,Current Pulse Counter Value"
line.long 0xC "STATMODE,Mode Status Register"
bitfld.long 0xC 17. "BANK1TRDY,Bank 1T Ready." "0: Not ready,1: Ready"
bitfld.long 0xC 16. "BANK2TRDY,Bank 2T Ready." "0: Not ready,1: Ready"
newline
hexmask.long.byte 0xC 8.--11. 1. "BANKMODE,Indicates mode of bank(s) that are not in READ mode"
bitfld.long 0xC 0. "BANKNOTINRD,Bank not in read mode." "?,1: Bank 0"
rgroup.long 0x3F0++0xB
line.long 0x0 "GBLINFO0,Global Info 0 Register"
bitfld.long 0x0 16.--18. "NUMBANKS,Number of banks instantiated" "?,1: Minimum value,?,?,?,5: Maximum value,?,?"
hexmask.long.word 0x0 0.--15. 1. "SECTORSIZE,Sector size in bytes"
line.long 0x4 "GBLINFO1,Global Info 1 Register"
bitfld.long 0x4 16.--18. "REDWIDTH,Redundant data width in bits" "0: Redundant data width is 0. Redundancy/Repair not..,?,2: Redundant data width is 2 bits,?,4: Redundant data width is 4 bits,?,?,?"
hexmask.long.byte 0x4 8.--12. 1. "ECCWIDTH,ECC data width in bits"
newline
hexmask.long.byte 0x4 0.--7. 1. "DATAWIDTH,Data width in bits"
line.long 0x8 "GBLINFO2,Global Info 2 Register"
hexmask.long.byte 0x8 0.--3. 1. "DATAREGISTERS,Number of data registers present."
rgroup.long 0x400++0x7
line.long 0x0 "BANK0INFO0,Bank Info 0 Register for bank 0."
hexmask.long.word 0x0 0.--11. 1. "MAINSIZE,Main region size in sectors"
line.long 0x4 "BANK0INFO1,Bank Info1 Register for bank 0."
hexmask.long.byte 0x4 16.--23. 1. "ENGRSIZE,Engr region size in sectors"
hexmask.long.byte 0x4 8.--15. 1. "TRIMSIZE,Trim region size in sectors"
newline
hexmask.long.byte 0x4 0.--7. 1. "NONMAINSIZE,Non-main region size in sectors"
tree.end
tree "GPIO (General Purpose I/Os)"
base ad:0x40023000
rgroup.long 0x0++0x7
line.long 0x0 "DESC,Provides module ID. revision information. instance index"
hexmask.long.word 0x0 16.--31. 1. "MODID,Module identifier"
hexmask.long.byte 0x0 12.--15. 1. "STDIPOFF,Standard IP MMR block offset. Standard IP MMRs are the set from aggregated IRQ registers till DTB."
hexmask.long.byte 0x0 12.--15. 1. "STDIPOFF,0: STDIP MMRs do not exist"
newline
hexmask.long.byte 0x0 8.--11. 1. "INSTIDX,IP Instance ID number. If multiple instances of IP exist in the device this field can identify the instance number (0-15)."
hexmask.long.byte 0x0 8.--11. 1. "INSTIDX,If multiple instances of IP exists in SOC this field can identify the instance number 0-15"
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major revision version of IP"
newline
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major revision of IP (0-15)."
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor revision of IP (0-15)."
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor revision version of IP"
line.long 0x4 "DESCEX,Provide IP-specific instance information"
hexmask.long.byte 0x4 0.--5. 1. "NUMDIO,This provides the total number of DIOs supported by GPIO. The number of DIOs supprted is NUMDIO + 1"
group.long 0x44++0x3
line.long 0x0 "IMASK,Interrupt mask for DIO pins"
bitfld.long 0x0 25. "DIO25,Interrupt mask for DIO25" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
bitfld.long 0x0 24. "DIO24,Interrupt mask for DIO24" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
bitfld.long 0x0 23. "DIO23,Interrupt mask for DIO23" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
newline
bitfld.long 0x0 22. "DIO22,Interrupt mask for DIO22" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
bitfld.long 0x0 21. "DIO21,Interrupt mask for DIO21" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
bitfld.long 0x0 20. "DIO20,Interrupt mask for DIO20" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
newline
bitfld.long 0x0 19. "DIO19,Interrupt mask for DIO19" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
bitfld.long 0x0 18. "DIO18,Interrupt mask for DIO18" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
bitfld.long 0x0 17. "DIO17,Interrupt mask for DIO17" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
newline
bitfld.long 0x0 16. "DIO16,Interrupt mask for DIO16" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
bitfld.long 0x0 15. "DIO15,Interrupt mask for DIO15" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
bitfld.long 0x0 14. "DIO14,Interrupt mask for DIO14" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
newline
bitfld.long 0x0 13. "DIO13,Interrupt mask for DIO13" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
bitfld.long 0x0 12. "DIO12,Interrupt mask for DIO12" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
bitfld.long 0x0 11. "DIO11,Interrupt mask for DIO11" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
newline
bitfld.long 0x0 10. "DIO10,Interrupt mask for DIO10" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
bitfld.long 0x0 9. "DIO9,Interrupt mask for DIO9" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
bitfld.long 0x0 8. "DIO8,Interrupt mask for DIO8" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
newline
bitfld.long 0x0 7. "DIO7,Interrupt mask for DIO7" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
bitfld.long 0x0 6. "DIO6,Interrupt mask for DIO6" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
bitfld.long 0x0 5. "DIO5,Interrupt mask for DIO5" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
newline
bitfld.long 0x0 4. "DIO4,Interrupt mask for DIO4" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
bitfld.long 0x0 3. "DIO3,Interrupt mask for DIO3" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
bitfld.long 0x0 2. "DIO2,Interrupt mask for DIO2" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
newline
bitfld.long 0x0 1. "DIO1,Interrupt mask for DIO1" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
bitfld.long 0x0 0. "DIO0,Interrupt mask for DIO0" "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
rgroup.long 0x4C++0x3
line.long 0x0 "RIS,Raw interrupt flag for DIO pins"
bitfld.long 0x0 25. "DIO25,Raw interrupt flag for DIO25" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 24. "DIO24,Raw interrupt flag for DIO24" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 23. "DIO23,Raw interrupt flag for DIO23" "0: Interrupt did not occur,1: Interrupt occured"
newline
bitfld.long 0x0 22. "DIO22,Raw interrupt flag for DIO22" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 21. "DIO21,Raw interrupt flag for DIO21" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 20. "DIO20,Raw interrupt flag for DIO20" "0: Interrupt did not occur,1: Interrupt occured"
newline
bitfld.long 0x0 19. "DIO19,Raw interrupt flag for DIO19" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 18. "DIO18,Raw interrupt flag for DIO18" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 17. "DIO17,Raw interrupt flag for DIO17" "0: Interrupt did not occur,1: Interrupt occured"
newline
bitfld.long 0x0 16. "DIO16,Raw interrupt flag for DIO16" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 15. "DIO15,Raw interrupt flag for DIO15" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 14. "DIO14,Raw interrupt flag for DIO14" "0: Interrupt did not occur,1: Interrupt occured"
newline
bitfld.long 0x0 13. "DIO13,Raw interrupt flag for DIO13" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 12. "DIO12,Raw interrupt flag for DIO12" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 11. "DIO11,Raw interrupt flag for DIO11" "0: Interrupt did not occur,1: Interrupt occured"
newline
bitfld.long 0x0 10. "DIO10,Raw interrupt flag for DIO10" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 9. "DIO9,Raw interrupt flag for DIO9" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 8. "DIO8,Raw interrupt flag for DIO8" "0: Interrupt did not occur,1: Interrupt occured"
newline
bitfld.long 0x0 7. "DIO7,Raw interrupt flag for DIO7" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 6. "DIO6,Raw interrupt flag for DIO6" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 5. "DIO5,Raw interrupt flag for DIO5" "0: Interrupt did not occur,1: Interrupt occured"
newline
bitfld.long 0x0 4. "DIO4,Raw interrupt flag for DIO4" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 3. "DIO3,Raw interrupt flag for DIO3" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 2. "DIO2,Raw interrupt flag for DIO2" "0: Interrupt did not occur,1: Interrupt occured"
newline
bitfld.long 0x0 1. "DIO1,Raw interrupt flag for DIO1" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 0. "DIO0,Raw interrupt flag for DIO0" "0: Interrupt did not occur,1: Interrupt occured"
rgroup.long 0x54++0x3
line.long 0x0 "MIS,Masked interrupt flag for DIO pins"
bitfld.long 0x0 25. "DIO25,Masked interrupt flag for DIO25" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 24. "DIO24,Masked interrupt flag for DIO24" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 23. "DIO23,Masked interrupt flag for DIO23" "0: Interrupt did not occur,1: Interrupt occured"
newline
bitfld.long 0x0 22. "DIO22,Masked interrupt flag for DIO22" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 21. "DIO21,Masked interrupt flag for DIO21" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 20. "DIO20,Masked interrupt flag for DIO20" "0: Interrupt did not occur,1: Interrupt occured"
newline
bitfld.long 0x0 19. "DIO19,Masked interrupt flag for DIO19" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 18. "DIO18,Masked interrupt flag for DIO18" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 17. "DIO17,Masked interrupt flag for DIO17" "0: Interrupt did not occur,1: Interrupt occured"
newline
bitfld.long 0x0 16. "DIO16,Masked interrupt flag for DIO16" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 15. "DIO15,Masked interrupt flag for DIO15" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 14. "DIO14,Masked interrupt flag for DIO14" "0: Interrupt did not occur,1: Interrupt occured"
newline
bitfld.long 0x0 13. "DIO13,Masked interrupt flag for DIO13" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 12. "DIO12,Masked interrupt flag for DIO12" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 11. "DIO11,Masked interrupt flag for DIO11" "0: Interrupt did not occur,1: Interrupt occured"
newline
bitfld.long 0x0 10. "DIO10,Masked interrupt flag for DIO10" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 9. "DIO9,Masked interrupt flag for DIO9" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 8. "DIO8,Masked interrupt flag for DIO8" "0: Interrupt did not occur,1: Interrupt occured"
newline
bitfld.long 0x0 7. "DIO7,Masked interrupt flag for DIO7" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 6. "DIO6,Masked interrupt flag for DIO6" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 5. "DIO5,Masked interrupt flag for DIO5" "0: Interrupt did not occur,1: Interrupt occured"
newline
bitfld.long 0x0 4. "DIO4,Masked interrupt flag for DIO4" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 3. "DIO3,Masked interrupt flag for DIO3" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 2. "DIO2,Masked interrupt flag for DIO2" "0: Interrupt did not occur,1: Interrupt occured"
newline
bitfld.long 0x0 1. "DIO1,Masked interrupt flag for DIO1" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 0. "DIO0,Masked interrupt flag for DIO0" "0: Interrupt did not occur,1: Interrupt occured"
wgroup.long 0x5C++0x3
line.long 0x0 "ISET,Set interrupt flag in RIS by writing a one"
bitfld.long 0x0 25. "DIO25,Set DIO25 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 24. "DIO24,Set DIO24 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 23. "DIO23,Set DIO23 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 22. "DIO22,Set DIO22 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 21. "DIO21,Set DIO21 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 20. "DIO20,Set DIO20 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 19. "DIO19,Set DIO19 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 18. "DIO18,Set DIO18 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 17. "DIO17,Set DIO17 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 16. "DIO16,Set DIO16 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 15. "DIO15,Set DIO15 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 14. "DIO14,Set DIO14 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 13. "DIO13,Set DIO13 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 12. "DIO12,Set DIO12 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 11. "DIO11,Set DIO11 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 10. "DIO10,Set DIO10 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 9. "DIO9,Set DIO9 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 8. "DIO8,Set DIO8 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 7. "DIO7,Set DIO7 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 6. "DIO6,Set DIO6 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 5. "DIO5,Set DIO5 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 4. "DIO4,Set DIO4 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 3. "DIO3,Set DIO3 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 2. "DIO2,Set DIO2 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 1. "DIO1,Set DIO1 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 0. "DIO0,Set DIO0 in RIS" "0: Writing 0 has no effect,1: Set Interrupt"
wgroup.long 0x64++0x3
line.long 0x0 "ICLR,Clear interrupt flag in RIS by writing a one"
bitfld.long 0x0 25. "DIO25,Clears DIO25 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x0 24. "DIO24,Clears DIO24 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x0 23. "DIO23,Clears DIO23 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x0 22. "DIO22,Clears DIO22 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x0 21. "DIO21,Clears DIO21 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x0 20. "DIO20,Clears DIO20 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x0 19. "DIO19,Clears DIO19 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x0 18. "DIO18,Clears DIO18 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x0 17. "DIO17,Clears DIO17 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x0 16. "DIO16,Clears DIO16 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x0 15. "DIO15,Clears DIO15 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x0 14. "DIO14,Clears DIO14 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x0 13. "DIO13,Clears DIO13 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x0 12. "DIO12,Clears DIO12 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x0 11. "DIO11,Clears DIO11 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x0 10. "DIO10,Clears DIO10 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x0 9. "DIO9,Clears DIO9 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x0 8. "DIO8,Clears DIO8 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x0 7. "DIO7,Clears DIO7 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x0 6. "DIO6,Clears DIO6 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x0 5. "DIO5,Clears DIO5 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x0 4. "DIO4,Clears DIO4 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x0 3. "DIO3,Clears DIO3 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x0 2. "DIO2,Clears DIO2 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x0 1. "DIO1,Clears DIO1 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x0 0. "DIO0,Clears DIO0 in RIS" "0: Writing 0 has no effect,1: Clear Interrupt"
wgroup.long 0x6C++0x3
line.long 0x0 "IMSET,Set interrupt mask in IMASK by writing a one"
bitfld.long 0x0 25. "DIO25,Sets DIO25 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x0 24. "DIO24,Sets DIO24 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x0 23. "DIO23,Sets DIO23 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
newline
bitfld.long 0x0 22. "DIO22,Sets DIO22 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x0 21. "DIO21,Sets DIO21 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x0 20. "DIO20,Sets DIO20 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
newline
bitfld.long 0x0 19. "DIO19,Sets DIO19 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x0 18. "DIO18,Sets DIO18 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x0 17. "DIO17,Sets DIO17 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
newline
bitfld.long 0x0 16. "DIO16,Sets DIO16 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x0 15. "DIO15,Sets DIO15 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x0 14. "DIO14,Sets DIO14 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
newline
bitfld.long 0x0 13. "DIO13,Sets DIO13 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x0 12. "DIO12,Sets DIO12 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x0 11. "DIO11,Sets DIO11 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
newline
bitfld.long 0x0 10. "DIO10,Sets DIO10 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x0 9. "DIO9,Sets DIO9 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x0 8. "DIO8,Sets DIO8 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
newline
bitfld.long 0x0 7. "DIO7,Sets DIO7 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x0 6. "DIO6,Sets DIO6 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x0 5. "DIO5,Sets DIO5 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
newline
bitfld.long 0x0 4. "DIO4,Sets DIO4 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x0 3. "DIO3,Sets DIO3 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x0 2. "DIO2,Sets DIO2 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
newline
bitfld.long 0x0 1. "DIO1,Sets DIO1 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x0 0. "DIO0,Sets DIO0 in IMASK" "0: Writing 0 has no effect,1: Set interrupt mask"
wgroup.long 0x74++0x3
line.long 0x0 "IMCLR,Clear interrupt mask in IMASK by writing a one"
bitfld.long 0x0 25. "DIO25,Clears DIO25 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0x0 24. "DIO24,Clears DIO24 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0x0 23. "DIO23,Clears DIO23 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
newline
bitfld.long 0x0 22. "DIO22,Clears DIO22 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0x0 21. "DIO21,Clears DIO21 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0x0 20. "DIO20,Clears DIO20 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
newline
bitfld.long 0x0 19. "DIO19,Clears DIO19 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0x0 18. "DIO18,Clears DIO18 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0x0 17. "DIO17,Clears DIO17 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
newline
bitfld.long 0x0 16. "DIO16,Clears DIO16 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0x0 15. "DIO15,Clears DIO15 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0x0 14. "DIO14,Clears DIO14 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
newline
bitfld.long 0x0 13. "DIO13,Clears DIO13 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0x0 12. "DIO12,Clears DIO12 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0x0 11. "DIO11,Clears DIO11 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
newline
bitfld.long 0x0 10. "DIO10,Clears DIO10 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0x0 9. "DIO9,Clears DIO9 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0x0 8. "DIO8,Clears DIO8 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
newline
bitfld.long 0x0 7. "DIO7,Clears DIO7 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0x0 6. "DIO6,Clears DIO6 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0x0 5. "DIO5,Clears DIO5 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
newline
bitfld.long 0x0 4. "DIO4,Clears DIO4 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0x0 3. "DIO3,Clears DIO3 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0x0 2. "DIO2,Clears DIO2 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
newline
bitfld.long 0x0 1. "DIO1,Clears DIO1 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0x0 0. "DIO0,Clears DIO0 in IMASK" "0: Writing 0 has no effect,1: Clear interrupt mask"
group.long 0x7C++0x3
line.long 0x0 "DTB,Digital test bus mux selection"
bitfld.long 0x0 0.--2. "SEL,DTB MUX select pin value" "0: DTB output from peripheral is 0x0.,1: Selects test group 1,2: Selects test group 2,3: Selects test group 3,4: Selects test group 4,5: Selects test group 5,6: Selects test group 6,7: Selects test group 7"
group.long 0x100++0x1B
line.long 0x0 "DOUT3_0,Data out 3 to 0. Alias register for byte access to DOUT31_0[3:0] bits."
bitfld.long 0x0 24. "DIO3,Data output for DIO3" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x0 16. "DIO2,Data output for DIO2" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x0 8. "DIO1,Data output for DIO1" "0: Output is set to 0,1: Output is set to 1"
newline
bitfld.long 0x0 0. "DIO0,Data output for DIO0" "0: Output is set to 0,1: Output is set to 1"
line.long 0x4 "DOUT7_4,Data out 7 to 4. Alias register for byte access to DOUT31_0[7:4] bits."
bitfld.long 0x4 24. "DIO7,Data output for DIO7" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x4 16. "DIO6,Data output for DIO6" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x4 8. "DIO5,Data output for DIO5" "0: Output is set to 0,1: Output is set to 1"
newline
bitfld.long 0x4 0. "DIO4,Data output for DIO4" "0: Output is set to 0,1: Output is set to 1"
line.long 0x8 "DOUT11_8,Data out 11 to 8. Alias register for byte access to DOUT31_0[11:8] bits."
bitfld.long 0x8 24. "DIO11,Data output for DIO11" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x8 16. "DIO10,Data output for DIO10" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x8 8. "DIO9,Data output for DIO9" "0: Output is set to 0,1: Output is set to 1"
newline
bitfld.long 0x8 0. "DIO8,Data output for DIO8" "0: Output is set to 0,1: Output is set to 1"
line.long 0xC "DOUT15_12,Data out 15 to 12. Alias register for byte access to DOUT31_0[15:12] bits."
bitfld.long 0xC 24. "DIO15,Data output for DIO15" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0xC 16. "DIO14,Data output for DIO14" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0xC 8. "DIO13,Data output for DIO13" "0: Output is set to 0,1: Output is set to 1"
newline
bitfld.long 0xC 0. "DIO12,Data output for DIO12" "0: Output is set to 0,1: Output is set to 1"
line.long 0x10 "DOUT19_16,Data out 19 to 16. Alias register for byte access to DOUT31_0[19:16] bits."
bitfld.long 0x10 24. "DIO19,Data output for DIO19" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x10 16. "DIO18,Data output for DIO18" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x10 8. "DIO17,Data output for DIO17" "0: Output is set to 0,1: Output is set to 1"
newline
bitfld.long 0x10 0. "DIO16,Data output for DIO16" "0: Output is set to 0,1: Output is set to 1"
line.long 0x14 "DOUT23_20,Data out 23 to 20. Alias register for byte access to DOUT31_0[23:20] bits."
bitfld.long 0x14 24. "DIO23,Data output for DIO23" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x14 16. "DIO22,Data output for DIO22" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x14 8. "DIO21,Data output for DIO21" "0: Output is set to 0,1: Output is set to 1"
newline
bitfld.long 0x14 0. "DIO20,Data output for DIO20" "0: Output is set to 0,1: Output is set to 1"
line.long 0x18 "DOUT27_24,Data out 27 to 24. Alias register for byte access to DOUT31_0[27:24] bits."
bitfld.long 0x18 8. "DIO25,Data output for DIO25" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x18 0. "DIO24,Data output for DIO24" "0: Output is set to 0,1: Output is set to 1"
group.long 0x200++0x3
line.long 0x0 "DOUT31_0,Data Output for DIO 31 to 0 pins."
bitfld.long 0x0 25. "DIO25,Data output for DIO25" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x0 24. "DIO24,Data output for DIO24" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x0 23. "DIO23,Data output for DIO23" "0: Output is set to 0,1: Output is set to 1"
newline
bitfld.long 0x0 22. "DIO22,Data output for DIO22" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x0 21. "DIO21,Data output for DIO21" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x0 20. "DIO20,Data output for DIO20" "0: Output is set to 0,1: Output is set to 1"
newline
bitfld.long 0x0 19. "DIO19,Data output for DIO19" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x0 18. "DIO18,Data output for DIO18" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x0 17. "DIO17,Data output for DIO17" "0: Output is set to 0,1: Output is set to 1"
newline
bitfld.long 0x0 16. "DIO16,Data output for DIO16" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x0 15. "DIO15,Data output for DIO15" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x0 14. "DIO14,Data output for DIO14" "0: Output is set to 0,1: Output is set to 1"
newline
bitfld.long 0x0 13. "DIO13,Data output for DIO13" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x0 12. "DIO12,Data output for DIO12" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x0 11. "DIO11,Data output for DIO11" "0: Output is set to 0,1: Output is set to 1"
newline
bitfld.long 0x0 10. "DIO10,Data output for DIO10" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x0 9. "DIO9,Data output for DIO9" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x0 8. "DIO8,Data output for DIO8" "0: Output is set to 0,1: Output is set to 1"
newline
bitfld.long 0x0 7. "DIO7,Data output for DIO7" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x0 6. "DIO6,Data output for DIO6" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x0 5. "DIO5,Data output for DIO5" "0: Output is set to 0,1: Output is set to 1"
newline
bitfld.long 0x0 4. "DIO4,Data output for DIO4" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x0 3. "DIO3,Data output for DIO3" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x0 2. "DIO2,Data output for DIO2" "0: Output is set to 0,1: Output is set to 1"
newline
bitfld.long 0x0 1. "DIO1,Data output for DIO1" "0: Output is set to 0,1: Output is set to 1"
bitfld.long 0x0 0. "DIO0,Data output for DIO0" "0: Output is set to 0,1: Output is set to 1"
wgroup.long 0x210++0x3
line.long 0x0 "DOUTSET31_0,Data output set for DIO 31 to 0 pins. Writing 1 to a bit position sets the corresponding bit in the DOUT31_0 register."
bitfld.long 0x0 25. "DIO25,Set bit DOUT31_0.DIO25" "0: No effect,1: Set"
bitfld.long 0x0 24. "DIO24,Set bit DIO24 in DOUT31_0" "0: No effect,1: Set"
bitfld.long 0x0 23. "DIO23,Set bit DOUT31_0.DIO23" "0: No effect,1: Set"
newline
bitfld.long 0x0 22. "DIO22,Set bit DOUT31_0.DIO22" "0: No effect,1: Set"
bitfld.long 0x0 21. "DIO21,Set bit DIO21 in DOUT31_0" "0: No effect,1: Set"
bitfld.long 0x0 20. "DIO20,Set bit DIO20 in DOUT31_0" "0: No effect,1: Set"
newline
bitfld.long 0x0 19. "DIO19,Set bit DOUT31_0.DIO19" "0: No effect,1: Set"
bitfld.long 0x0 18. "DIO18,Set bit DOUT31_0.DIO18" "0: No effect,1: Set"
bitfld.long 0x0 17. "DIO17,Set bit DIO17 in DOUT31_0" "0: No effect,1: Set"
newline
bitfld.long 0x0 16. "DIO16,Set bit DIO16 in DOUT31_0" "0: No effect,1: Set"
bitfld.long 0x0 15. "DIO15,Set bit DOUT31_0.DIO15" "0: No effect,1: Set"
bitfld.long 0x0 14. "DIO14,Set bit DOUT31_0.DIO14" "0: No effect,1: Set"
newline
bitfld.long 0x0 13. "DIO13,Set bit DIO13 in DOUT31_0" "0: No effect,1: Set"
bitfld.long 0x0 12. "DIO12,Set bit DIO12 in DOUT31_0" "0: No effect,1: Set"
bitfld.long 0x0 11. "DIO11,Set bit DIO11 in DOUT31_0" "0: No effect,1: Set"
newline
bitfld.long 0x0 10. "DIO10,Set bit DOUT31_0.DIO10" "0: No effect,1: Set"
bitfld.long 0x0 9. "DIO9,Set bit DOUT31_0.DIO9" "0: No effect,1: Set"
bitfld.long 0x0 8. "DIO8,Set bit DIO8 in DOUT31_0" "0: No effect,1: Set"
newline
bitfld.long 0x0 7. "DIO7,Set bit DOUT31_0.DIO7" "0: No effect,1: Set"
bitfld.long 0x0 6. "DIO6,Set bit DIO6 in DOUT31_0" "0: No effect,1: Set"
bitfld.long 0x0 5. "DIO5,Set bit DOUT31_0.DIO5" "0: No effect,1: Set"
newline
bitfld.long 0x0 4. "DIO4,Set bit DIO4 in DOUT31_0" "0: No effect,1: Set"
bitfld.long 0x0 3. "DIO3,Set bit DIO3 in DOUT31_0" "0: No effect,1: Set"
bitfld.long 0x0 2. "DIO2,Set bit DOUT31_0.DIO2" "0: No effect,1: Set"
newline
bitfld.long 0x0 1. "DIO1,Set bit DOUT31_0.DIO1" "0: No effect,1: Set"
bitfld.long 0x0 0. "DIO0,Set bit DOUT31_0.DIO0" "0: No effect,1: Set"
wgroup.long 0x220++0x3
line.long 0x0 "DOUTCLR31_0,Data output clear for DIO 31 to 0 pins. Writing 1 to a bit position clears the corresponding bit in the DOUT31_0 register."
bitfld.long 0x0 25. "DIO25,Clear bit DOUT31_0.DIO25" "0: No effect,1: Clear"
bitfld.long 0x0 24. "DIO24,Clear bit DIO24 in DOUT31_0" "0: No effect,1: Clear"
bitfld.long 0x0 23. "DIO23,Clear bit DOUT31_0.DIO23" "0: No effect,1: Clear"
newline
bitfld.long 0x0 22. "DIO22,Clear bit DOUT31_0.DIO22" "0: No effect,1: Clear"
bitfld.long 0x0 21. "DIO21,Clear bit DIO21 in DOUT31_0" "0: No effect,1: Clear"
bitfld.long 0x0 20. "DIO20,Clear bit DIO20 in DOUT31_0" "0: No effect,1: Clear"
newline
bitfld.long 0x0 19. "DIO19,Clear bit DOUT31_0.DIO19" "0: No effect,1: Clear"
bitfld.long 0x0 18. "DIO18,Clear bit DOUT31_0.DIO18" "0: No effect,1: Clear"
bitfld.long 0x0 17. "DIO17,Clear bit DIO17 in DOUT31_0" "0: No effect,1: Clear"
newline
bitfld.long 0x0 16. "DIO16,Clear bit DIO16 in DOUT31_0" "0: No effect,1: Clear"
bitfld.long 0x0 15. "DIO15,Clear bit DOUT31_0.DIO15" "0: No effect,1: Clear"
bitfld.long 0x0 14. "DIO14,Clear bit DOUT31_0.DIO14" "0: No effect,1: Clear"
newline
bitfld.long 0x0 13. "DIO13,Clear bit DIO13 in DOUT31_0" "0: No effect,1: Clear"
bitfld.long 0x0 12. "DIO12,Clear bit DIO12 in DOUT31_0" "0: No effect,1: Clear"
bitfld.long 0x0 11. "DIO11,Clear bit DIO11 in DOUT31_0" "0: No effect,1: Clear"
newline
bitfld.long 0x0 10. "DIO10,Clear bit DOUT31_0.DIO10" "0: No effect,1: Clear"
bitfld.long 0x0 9. "DIO9,Clear bit DOUT31_0.DIO9" "0: No effect,1: Clear"
bitfld.long 0x0 8. "DIO8,Clear bit DIO8 in DOUT31_0" "0: No effect,1: Clear"
newline
bitfld.long 0x0 7. "DIO7,Clear bit DOUT31_0.DIO7" "0: No effect,1: Clear"
bitfld.long 0x0 6. "DIO6,Clear bit DIO6 in DOUT31_0" "0: No effect,1: Clear"
bitfld.long 0x0 5. "DIO5,Clear bit DOUT31_0.DIO5" "0: No effect,1: Clear"
newline
bitfld.long 0x0 4. "DIO4,Clear bit DIO4 in DOUT31_0" "0: No effect,1: Clear"
bitfld.long 0x0 3. "DIO3,Clear bit DIO3 in DOUT31_0" "0: No effect,1: Clear"
bitfld.long 0x0 2. "DIO2,Clear bit DOUT31_0.DIO2" "0: No effect,1: Clear"
newline
bitfld.long 0x0 1. "DIO1,Clear bit DOUT31_0.DIO1" "0: No effect,1: Clear"
bitfld.long 0x0 0. "DIO0,Clear bit DOUT31_0.DIO0" "0: No effect,1: Clear"
wgroup.long 0x230++0x3
line.long 0x0 "DOUTTGL31_0,Data output toggle for DIO 31 to 0 pins. Writing 1 to a bit position will invert the corresponding bit in DOUT31_0 register."
bitfld.long 0x0 25. "DIO25,Toggles bit DOUT31_0.DIO25" "0: No effect,1: Toggle"
bitfld.long 0x0 24. "DIO24,Toggles bit DIO24 in DOUT31_0" "0: No effect,1: Toggle"
bitfld.long 0x0 23. "DIO23,Toggles bit DOUT31_0.DIO23" "0: No effect,1: Toggle"
newline
bitfld.long 0x0 22. "DIO22,Toggles bit DOUT31_0.DIO22" "0: No effect,1: Toggle"
bitfld.long 0x0 21. "DIO21,Toggles bit DIO21 in DOUT31_0" "0: No effect,1: Toggle"
bitfld.long 0x0 20. "DIO20,Toggles bit DIO20 in DOUT31_0" "0: No effect,1: Toggle"
newline
bitfld.long 0x0 19. "DIO19,Toggles bit DOUT31_0.DIO19" "0: No effect,1: Toggle"
bitfld.long 0x0 18. "DIO18,Toggles bit DOUT31_0.DIO18" "0: No effect,1: Toggle"
bitfld.long 0x0 17. "DIO17,Toggles bit DIO17 in DOUT31_0" "0: No effect,1: Toggle"
newline
bitfld.long 0x0 16. "DIO16,Toggles bit DIO16 in DOUT31_0" "0: No effect,1: Toggle"
bitfld.long 0x0 15. "DIO15,Toggles bit DOUT31_0.DIO15" "0: No effect,1: Toggle"
bitfld.long 0x0 14. "DIO14,Toggles bit DOUT31_0.DIO14" "0: No effect,1: Toggle"
newline
bitfld.long 0x0 13. "DIO13,Toggles bit DIO13 in DOUT31_0" "0: No effect,1: Toggle"
bitfld.long 0x0 12. "DIO12,Toggles bit DIO12 in DOUT31_0" "0: No effect,1: Toggle"
bitfld.long 0x0 11. "DIO11,Toggles bit DIO11 in DOUT31_0" "0: No effect,1: Toggle"
newline
bitfld.long 0x0 10. "DIO10,Toggles bit DOUT31_0.DIO10" "0: No effect,1: Toggle"
bitfld.long 0x0 9. "DIO9,Toggles bit DOUT31_0.DIO9" "0: No effect,1: Toggle"
bitfld.long 0x0 8. "DIO8,Toggles bit DIO8 in DOUT31_0" "0: No effect,1: Toggle"
newline
bitfld.long 0x0 7. "DIO7,Toggles bit DOUT31_0.DIO7" "0: No effect,1: Toggle"
bitfld.long 0x0 6. "DIO6,Toggles bit DIO6 in DOUT31_0" "0: No effect,1: Toggle"
bitfld.long 0x0 5. "DIO5,Toggles bit DOUT31_0.DIO5" "0: No effect,1: Toggle"
newline
bitfld.long 0x0 4. "DIO4,Toggles bit DIO4 in DOUT31_0" "0: No effect,1: Toggle"
bitfld.long 0x0 3. "DIO3,Toggles bit DIO3 in DOUT31_0" "0: No effect,1: Toggle"
bitfld.long 0x0 2. "DIO2,Toggles bit DOUT31_0.DIO2" "0: No effect,1: Toggle"
newline
bitfld.long 0x0 1. "DIO1,Toggles bit DOUT31_0.DIO1" "0: No effect,1: Toggle"
bitfld.long 0x0 0. "DIO0,Toggles bit DOUT31_0.DIO0" "0: No effect,1: Toggle"
wgroup.long 0x300++0x1B
line.long 0x0 "DOUTTGL3_0,Data out toggle 3 to 0. Alias register for byte access to DOUTTGL31_0[3:0] bits."
bitfld.long 0x0 24. "DIO3,Data output toggle for DIO3" "0: No effect,1: Toggle"
bitfld.long 0x0 16. "DIO2,Toggles bit DOUT31_0.DIO2" "0: No effect,1: Toggle"
bitfld.long 0x0 8. "DIO1,Toggles bit DOUT31_0.DIO1" "0: No effect,1: Toggle"
newline
bitfld.long 0x0 0. "DIO0,Toggles bit DOUT31_0.DIO0" "0: No effect,1: Toggle"
line.long 0x4 "DOUTTGL7_4,Data out toggle 7 to 4. Alias register for byte access to DOUTTGL31_0[7:4] bits."
bitfld.long 0x4 24. "DIO7,Toggles bit DOUT31_0.DIO7" "0: No effect,1: Toggle"
bitfld.long 0x4 16. "DIO6,Data output toggle for DIO6" "0: No effect,1: Toggle"
bitfld.long 0x4 8. "DIO5,Toggles bit DOUT31_0.DIO5" "0: No effect,1: Toggle"
newline
bitfld.long 0x4 0. "DIO4,Data output toggle for DIO4" "0: No effect,1: Toggle"
line.long 0x8 "DOUTTGL11_8,Data out toggle 11 to 8. Alias register for byte access to DOUTTGL31_0[11:8] bits."
bitfld.long 0x8 24. "DIO11,Data output toggle for DIO11" "0: No effect,1: Toggle"
bitfld.long 0x8 16. "DIO10,Toggles bit DOUT31_0.DIO10" "0: No effect,1: Toggle"
bitfld.long 0x8 8. "DIO9,Toggles bit DOUT31_0.DIO9" "0: No effect,1: Toggle"
newline
bitfld.long 0x8 0. "DIO8,Data output toggle for DIO8" "0: No effect,1: Toggle"
line.long 0xC "DOUTTGL15_12,Data out toggle 15 to 12. Alias register for byte access to DOUTTGL31_0[15:12] bits."
bitfld.long 0xC 24. "DIO15,Toggles bit DOUT31_0.DIO15" "0: No effect,1: Toggle"
bitfld.long 0xC 16. "DIO14,Toggles bit DOUT31_0.DIO14" "0: No effect,1: Toggle"
bitfld.long 0xC 8. "DIO13,Data output toggle for DIO13" "0: No effect,1: Toggle"
newline
bitfld.long 0xC 0. "DIO12,Data output toggle for DIO12" "0: No effect,1: Toggle"
line.long 0x10 "DOUTTGL19_16,Data out toggle 19 to 16. Alias register for byte access to DOUTTGL31_0[19:16] bits."
bitfld.long 0x10 24. "DIO19,Toggles bit DOUT31_0.DIO19" "0: No effect,1: Toggle"
bitfld.long 0x10 16. "DIO18,Toggles bit DOUT31_0.DIO18" "0: No effect,1: Toggle"
bitfld.long 0x10 8. "DIO17,Data output toggle for DIO17" "0: No effect,1: Toggle"
newline
bitfld.long 0x10 0. "DIO16,Data output toggle for DIO16" "0: No effect,1: Toggle"
line.long 0x14 "DOUTTGL23_20,Data out toggle 23 to 20. Alias register for byte access to DOUTTGL31_0[23:20] bits."
bitfld.long 0x14 24. "DIO23,Toggles bit DOUT31_0.DIO23" "0: No effect,1: Toggle"
bitfld.long 0x14 16. "DIO22,Toggles bit DOUT31_0.DIO22" "0: No effect,1: Toggle"
bitfld.long 0x14 8. "DIO21,Data output toggle for DIO21" "0: No effect,1: Toggle"
newline
bitfld.long 0x14 0. "DIO20,Data output toggle for DIO20" "0: No effect,1: Toggle"
line.long 0x18 "DOUTTGL27_24,Data out toggle 27 to 24. Alias register for byte access to DOUTTGL31_0[27:24] bits."
bitfld.long 0x18 8. "DIO25,Toggles bit DOUT31_0.DIO25" "0: No effect,1: Toggle"
bitfld.long 0x18 0. "DIO24,Data output toggle for DIO24" "0: No effect,1: Toggle"
group.long 0x400++0x1B
line.long 0x0 "DOE3_0,Data out enable 3 to 0. Alias register for byte access to DOE31_0[3:0] bits."
bitfld.long 0x0 24. "DIO3,Data output enable for DIO3" "0: Output disabled,1: Output enabled"
bitfld.long 0x0 16. "DIO2,Data output enable for DIO2" "0: Output disabled,1: Output enabled"
bitfld.long 0x0 8. "DIO1,Data output enable for DIO1" "0: Output disabled,1: Output enabled"
newline
bitfld.long 0x0 0. "DIO0,Data output enable for DIO0" "0: Output disabled,1: Output enabled"
line.long 0x4 "DOE7_4,Data out enable 7 to 4. Alias register for byte access to DOE31_0[7:4] bits."
bitfld.long 0x4 24. "DIO7,Data output enable for DIO7" "0: Output disabled,1: Output enabled"
bitfld.long 0x4 16. "DIO6,Data output enable for DIO6" "0: Output disabled,1: Output enabled"
bitfld.long 0x4 8. "DIO5,Data output enable for DIO5" "0: Output disabled,1: Output enabled"
newline
bitfld.long 0x4 0. "DIO4,Data output enable for DIO4" "0: Output disabled,1: Output enabled"
line.long 0x8 "DOE11_8,Data out enable 11 to 8. Alias register for byte access to DOE31_0[11:8] bits."
bitfld.long 0x8 24. "DIO11,Data output enable for DIO11" "0: Output disabled,1: Output enabled"
bitfld.long 0x8 16. "DIO10,Data output enable for DIO10" "0: Output disabled,1: Output enabled"
bitfld.long 0x8 8. "DIO9,Data output enable for DIO9" "0: Output disabled,1: Output enabled"
newline
bitfld.long 0x8 0. "DIO8,Data output enable for DIO8" "0: Output disabled,1: Output enabled"
line.long 0xC "DOE15_12,Data out enable 15 to 12. Alias register for byte access to DOE31_0[15:12] bits."
bitfld.long 0xC 24. "DIO15,Data output enable for DIO15" "0: Output disabled,1: Output enabled"
bitfld.long 0xC 16. "DIO14,Data output enable for DIO14" "0: Output disabled,1: Output enabled"
bitfld.long 0xC 8. "DIO13,Data output enable for DIO13" "0: Output disabled,1: Output enabled"
newline
bitfld.long 0xC 0. "DIO12,Data output enable for DIO12" "0: Output disabled,1: Output enabled"
line.long 0x10 "DOE19_16,Data out enable 19 to 16. Alias register for byte access to DOE31_0[19:16] bits."
bitfld.long 0x10 24. "DIO19,Data output enable for DIO19" "0: Output disabled,1: Output enabled"
bitfld.long 0x10 16. "DIO18,Data output enable for DIO18" "0: Output disabled,1: Output enabled"
bitfld.long 0x10 8. "DIO17,Data output enable for DIO17" "0: Output disabled,1: Output enabled"
newline
bitfld.long 0x10 0. "DIO16,Data output enable for DIO16" "0: Output disabled,1: Output enabled"
line.long 0x14 "DOE23_20,Data out enable 23 to 20. Alias register for byte access to DOE31_0[23:20] bits."
bitfld.long 0x14 24. "DIO23,Data output enable for DIO23" "0: Output disabled,1: Output enabled"
bitfld.long 0x14 16. "DIO22,Data output enable for DIO22" "0: Output disabled,1: Output enabled"
bitfld.long 0x14 8. "DIO21,Data output enable for DIO21" "0: Output disabled,1: Output enabled"
newline
bitfld.long 0x14 0. "DIO20,Data output enable for DIO20" "0: Output disabled,1: Output enabled"
line.long 0x18 "DOE27_24,Data out enable 27 to 24. Alias register for byte access to DOE31_0[27:24] bits."
bitfld.long 0x18 8. "DIO25,Data output enable for DIO25" "0: Output disabled,1: Output enabled"
bitfld.long 0x18 0. "DIO24,Data output enable for DIO24" "0: Output disabled,1: Output enabled"
group.long 0x500++0x3
line.long 0x0 "DOE31_0,Data output enable for DIO 31 to 0 pins."
bitfld.long 0x0 25. "DIO25,Data output enable for DIO25" "0: Output disabled,1: Output enabled"
bitfld.long 0x0 24. "DIO24,Data output enable for DIO24" "0: Output disabled,1: Output enabled"
bitfld.long 0x0 23. "DIO23,Data output enable for DIO23" "0: Output disabled,1: Output enabled"
newline
bitfld.long 0x0 22. "DIO22,Data output enable for DIO22" "0: Output disabled,1: Output enabled"
bitfld.long 0x0 21. "DIO21,Data output enable for DIO21" "0: Output disabled,1: Output enabled"
bitfld.long 0x0 20. "DIO20,Data output enable for DIO20" "0: Output disabled,1: Output enabled"
newline
bitfld.long 0x0 19. "DIO19,Data output enable for DIO19" "0: Output disabled,1: Output enabled"
bitfld.long 0x0 18. "DIO18,Data output enable for DIO18" "0: Output disabled,1: Output enabled"
bitfld.long 0x0 17. "DIO17,Data output enable for DIO17" "0: Output disabled,1: Output enabled"
newline
bitfld.long 0x0 16. "DIO16,Data output enable for DIO16" "0: Output disabled,1: Output enabled"
bitfld.long 0x0 15. "DIO15,Data output enable for DIO15" "0: Output disabled,1: Output enabled"
bitfld.long 0x0 14. "DIO14,Data output enable for DIO14" "0: Output disabled,1: Output enabled"
newline
bitfld.long 0x0 13. "DIO13,Data output enable for DIO13" "0: Output disabled,1: Output enabled"
bitfld.long 0x0 12. "DIO12,Data output enable for DIO12" "0: Output disabled,1: Output enabled"
bitfld.long 0x0 11. "DIO11,Data output enable for DIO11" "0: Output disabled,1: Output enabled"
newline
bitfld.long 0x0 10. "DIO10,Data output enable for DIO10" "0: Output disabled,1: Output enabled"
bitfld.long 0x0 9. "DIO9,Data output enable for DIO9" "0: Output disabled,1: Output enabled"
bitfld.long 0x0 8. "DIO8,Data output enable for DIO8" "0: Output disabled,1: Output enabled"
newline
bitfld.long 0x0 7. "DIO7,Data output enable for DIO7" "0: Output disabled,1: Output enabled"
bitfld.long 0x0 6. "DIO6,Data output enable for DIO6" "0: Output disabled,1: Output enabled"
bitfld.long 0x0 5. "DIO5,Data output enable for DIO5" "0: Output disabled,1: Output enabled"
newline
bitfld.long 0x0 4. "DIO4,Data output enable for DIO4" "0: Output disabled,1: Output enabled"
bitfld.long 0x0 3. "DIO3,Data output enable for DIO3" "0: Output disabled,1: Output enabled"
bitfld.long 0x0 2. "DIO2,Data output enable for DIO2" "0: Output disabled,1: Output enabled"
newline
bitfld.long 0x0 1. "DIO1,Data output enable for DIO1" "0: Output disabled,1: Output enabled"
bitfld.long 0x0 0. "DIO0,Data output enable for DIO0" "0: Output disabled,1: Output enabled"
wgroup.long 0x510++0x3
line.long 0x0 "DOESET31_0,Data output enable set for DIO 31 to 0 pins. Writing 1 to a bit position sets the corresponding bit in the DOE31_0 register."
bitfld.long 0x0 25. "DIO25,Sets bit DOE31_0.DIO25" "0: No effect,1: Set"
bitfld.long 0x0 24. "DIO24,Set bit DIO24 in DOE31_0" "0: No effect,1: Set"
bitfld.long 0x0 23. "DIO23,Sets bit DOE31_0.DIO23" "0: No effect,1: Set"
newline
bitfld.long 0x0 22. "DIO22,Sets bit DOE31_0.DIO22" "0: No effect,1: Set"
bitfld.long 0x0 21. "DIO21,Set bit DIO21 in DOE31_0" "0: No effect,1: Set"
bitfld.long 0x0 20. "DIO20,Set bit DIO20 in DOE31_0" "0: No effect,1: Set"
newline
bitfld.long 0x0 19. "DIO19,Sets bit DOE31_0.DIO19" "0: No effect,1: Set"
bitfld.long 0x0 18. "DIO18,Sets bit DOE31_0.DIO18" "0: No effect,1: Set"
bitfld.long 0x0 17. "DIO17,Set bit DIO17 in DOE31_0" "0: No effect,1: Set"
newline
bitfld.long 0x0 16. "DIO16,Set bit DIO16 in DOE31_0" "0: No effect,1: Set"
bitfld.long 0x0 15. "DIO15,Sets bit DOE31_0.DIO15" "0: No effect,1: Set"
bitfld.long 0x0 14. "DIO14,Sets bit DOE31_0.DIO14" "0: No effect,1: Set"
newline
bitfld.long 0x0 13. "DIO13,Set bit DIO13 in DOE31_0" "0: No effect,1: Set"
bitfld.long 0x0 12. "DIO12,Set bit DIO12 in DOE31_0" "0: No effect,1: Set"
bitfld.long 0x0 11. "DIO11,Set bit DIO11 in DOE31_0" "0: No effect,1: Set"
newline
bitfld.long 0x0 10. "DIO10,Sets bit DOE31_0.DIO10" "0: No effect,1: Set"
bitfld.long 0x0 9. "DIO9,Sets bit DOE31_0.DIO9" "0: No effect,1: Set"
bitfld.long 0x0 8. "DIO8,Set bit DIO8 in DOE31_0" "0: No effect,1: Set"
newline
bitfld.long 0x0 7. "DIO7,Sets bit DOE31_0.DIO7" "0: No effect,1: Set"
bitfld.long 0x0 6. "DIO6,Set bit DIO6 in DOE31_0" "0: No effect,1: Set"
bitfld.long 0x0 5. "DIO5,Sets bit DOE31_0.DIO5" "0: No effect,1: Set"
newline
bitfld.long 0x0 4. "DIO4,Set bit DIO4 in DOE31_0" "0: No effect,1: Set"
bitfld.long 0x0 3. "DIO3,Set bit DIO3 in DOE31_0" "0: No effect,1: Set"
bitfld.long 0x0 2. "DIO2,Sets bit DOE31_0.DIO2" "0: No effect,1: Set"
newline
bitfld.long 0x0 1. "DIO1,Sets bit DOE31_0.DIO1" "0: No effect,1: Set"
bitfld.long 0x0 0. "DIO0,Sets bit DOE31_0.DIO0" "0: No effect,1: Set"
wgroup.long 0x520++0x3
line.long 0x0 "DOECLR31_0,Data output enable clear for DIO 31 to 0 pins. Writing 1 to a bit position clears the corresponding bit in the DOE31_0 register."
bitfld.long 0x0 25. "DIO25,Clears bit DOE31_0.DIO25" "0: No effect,1: Clear"
bitfld.long 0x0 24. "DIO24,Clears bit DIO24 in DOE31_0" "0: No effect,1: Clear"
bitfld.long 0x0 23. "DIO23,Clears bit DOE31_0.DIO23" "0: No effect,1: Clear"
newline
bitfld.long 0x0 22. "DIO22,Clears bit DOE31_0.DIO22" "0: No effect,1: Clear"
bitfld.long 0x0 21. "DIO21,Clears bit DIO21 in DOE31_0" "0: No effect,1: Clear"
bitfld.long 0x0 20. "DIO20,Clears bit DIO20 in DOE31_0" "0: No effect,1: Clear"
newline
bitfld.long 0x0 19. "DIO19,Clears bit DOE31_0.DIO19" "0: No effect,1: Clear"
bitfld.long 0x0 18. "DIO18,Clears bit DOE31_0.DIO18" "0: No effect,1: Clear"
bitfld.long 0x0 17. "DIO17,Clears bit DIO17 in DOE31_0" "0: No effect,1: Clear"
newline
bitfld.long 0x0 16. "DIO16,Clears bit DIO16 in DOE31_0" "0: No effect,1: Clear"
bitfld.long 0x0 15. "DIO15,Clears bit DOE31_0.DIO15" "0: No effect,1: Clear"
bitfld.long 0x0 14. "DIO14,Clears bit DOE31_0.DIO14" "0: No effect,1: Clear"
newline
bitfld.long 0x0 13. "DIO13,Clears bit DIO13 in DOE31_0" "0: No effect,1: Clear"
bitfld.long 0x0 12. "DIO12,Clears bit DIO12 in DOE31_0" "0: No effect,1: Clear"
bitfld.long 0x0 11. "DIO11,Clears bit DIO11 in DOE31_0" "0: No effect,1: Clear"
newline
bitfld.long 0x0 10. "DIO10,Clears bit DOE31_0.DIO10" "0: No effect,1: Clear"
bitfld.long 0x0 9. "DIO9,Clears bit DOE31_0.DIO9" "0: No effect,1: Clear"
bitfld.long 0x0 8. "DIO8,Clears bit DIO8 in DOE31_0" "0: No effect,1: Clear"
newline
bitfld.long 0x0 7. "DIO7,Clears bit DOE31_0.DIO7" "0: No effect,1: Clear"
bitfld.long 0x0 6. "DIO6,Clears bit DIO6 in DOE31_0" "0: No effect,1: Clear"
bitfld.long 0x0 5. "DIO5,Clears bit DOE31_0.DIO5" "0: No effect,1: Clear"
newline
bitfld.long 0x0 4. "DIO4,Clears bit DIO4 in DOE31_0" "0: No effect,1: Clear"
bitfld.long 0x0 3. "DIO3,Clears bit DIO3 in DOE31_0" "0: No effect,1: Clear"
bitfld.long 0x0 2. "DIO2,Clears bit DOE31_0.DIO2" "0: No effect,1: Clear"
newline
bitfld.long 0x0 1. "DIO1,Clears bit DOE31_0.DIO1" "0: No effect,1: Clear"
bitfld.long 0x0 0. "DIO0,Clears bit DOE31_0.DIO0" "0: No effect,1: Clear"
wgroup.long 0x530++0x3
line.long 0x0 "DOETGL31_0,Data output enable toggle for DIO 31 to 0 pins. Writing 1 to a bit position will invert the corresponding bit in DOE31_0 register."
bitfld.long 0x0 25. "DIO25,Toggles bit DOE31_0.DIO25" "0: No effect,1: Toggle"
bitfld.long 0x0 24. "DIO24,Toggles bit DIO24 in DOE31_0" "0: No effect,1: Toggle"
bitfld.long 0x0 23. "DIO23,Toggles bit DOE31_0.DIO23" "0: No effect,1: Toggle"
newline
bitfld.long 0x0 22. "DIO22,Toggles bit DOE31_0.DIO22" "0: No effect,1: Toggle"
bitfld.long 0x0 21. "DIO21,Toggles bit DIO21 in DOE31_0" "0: No effect,1: Toggle"
bitfld.long 0x0 20. "DIO20,Toggles bit DIO20 in DOE31_0" "0: No effect,1: Toggle"
newline
bitfld.long 0x0 19. "DIO19,Toggles bit DOE31_0.DIO19" "0: No effect,1: Toggle"
bitfld.long 0x0 18. "DIO18,Toggles bit DOE31_0.DIO18" "0: No effect,1: Toggle"
bitfld.long 0x0 17. "DIO17,Toggles bit DIO17 in DOE31_0" "0: No effect,1: Toggle"
newline
bitfld.long 0x0 16. "DIO16,Toggles bit DIO16 in DOE31_0" "0: No effect,1: Toggle"
bitfld.long 0x0 15. "DIO15,Toggles bit DOE31_0.DIO15" "0: No effect,1: Toggle"
bitfld.long 0x0 14. "DIO14,Toggles bit DOE31_0.DIO14" "0: No effect,1: Toggle"
newline
bitfld.long 0x0 13. "DIO13,Toggles bit DIO13 in DOE31_0" "0: No effect,1: Toggle"
bitfld.long 0x0 12. "DIO12,Toggles bit DIO12 in DOE31_0" "0: No effect,1: Toggle"
bitfld.long 0x0 11. "DIO11,Toggles bit DIO11 in DOE31_0" "0: No effect,1: Toggle"
newline
bitfld.long 0x0 10. "DIO10,Toggles bit DOE31_0.DIO10" "0: No effect,1: Toggle"
bitfld.long 0x0 9. "DIO9,Toggles bit DOE31_0.DIO9" "0: No effect,1: Toggle"
bitfld.long 0x0 8. "DIO8,Toggles bit DIO8 in DOE31_0" "0: No effect,1: Toggle"
newline
bitfld.long 0x0 7. "DIO7,Toggles bit DOE31_0.DIO7" "0: No effect,1: Toggle"
bitfld.long 0x0 6. "DIO6,Toggles bit DIO6 in DOE31_0" "0: No effect,1: Toggle"
bitfld.long 0x0 5. "DIO5,Toggles bit DOE31_0.DIO5" "0: No effect,1: Toggle"
newline
bitfld.long 0x0 4. "DIO4,Toggles bit DIO4 in DOE31_0" "0: No effect,1: Toggle"
bitfld.long 0x0 3. "DIO3,Toggles bit DIO3 in DOE31_0" "0: No effect,1: Toggle"
bitfld.long 0x0 2. "DIO2,Toggles bit DOE31_0.DIO2" "0: No effect,1: Toggle"
newline
bitfld.long 0x0 1. "DIO1,Toggles bit DOE31_0.DIO1" "0: No effect,1: Toggle"
bitfld.long 0x0 0. "DIO0,Toggles bit DOE31_0.DIO0" "0: No effect,1: Toggle"
rgroup.long 0x600++0x1B
line.long 0x0 "DIN3_0,Data input 3 to 0. Alias register for byte access to DIN31_0[3:0] bits."
bitfld.long 0x0 24. "DIO3,Data input from DIO3" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x0 16. "DIO2,Data input from DIO2" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x0 8. "DIO1,Data input from DIO1" "0: Input value is 0,1: Input value is 1"
newline
bitfld.long 0x0 0. "DIO0,Data input from DIO0" "0: Input value is 0,1: Input value is 1"
line.long 0x4 "DIN7_4,Data input 7 to 4. Alias register for byte access to DIN31_0[7:4] bits."
bitfld.long 0x4 24. "DIO7,Data input from DIO7" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x4 16. "DIO6,Data input from DIO6" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x4 8. "DIO5,Data input from DIO5" "0: Input value is 0,1: Input value is 1"
newline
bitfld.long 0x4 0. "DIO4,Data input from DIO4" "0: Input value is 0,1: Input value is 1"
line.long 0x8 "DIN11_8,Data input 11 to 8. Alias register for byte access to DIN31_0[11:8] bits."
bitfld.long 0x8 24. "DIO11,Data input from DIO11" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x8 16. "DIO10,Data input from DIO10" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x8 8. "DIO9,Data input from DIO9" "0: Input value is 0,1: Input value is 1"
newline
bitfld.long 0x8 0. "DIO8,Data input from DIO8" "0: Input value is 0,1: Input value is 1"
line.long 0xC "DIN15_12,Data input 15 to 12. Alias register for byte access to DIN31_0[15:12] bits."
bitfld.long 0xC 24. "DIO15,Data input from DIO15" "0: Input value is 0,1: Input value is 1"
bitfld.long 0xC 16. "DIO14,Data input from DIO14" "0: Input value is 0,1: Input value is 1"
bitfld.long 0xC 8. "DIO13,Data input from DIO13" "0: Input value is 0,1: Input value is 1"
newline
bitfld.long 0xC 0. "DIO12,Data input from DIO12" "0: Input value is 0,1: Input value is 1"
line.long 0x10 "DIN19_16,Data input 19 to 16. Alias register for byte access to DIN31_0[19:16] bits."
bitfld.long 0x10 24. "DIO19,Data input from DIO19" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x10 16. "DIO18,Data input from DIO18" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x10 8. "DIO17,Data input from DIO17" "0: Input value is 0,1: Input value is 1"
newline
bitfld.long 0x10 0. "DIO16,Data input from DIO16" "0: Input value is 0,1: Input value is 1"
line.long 0x14 "DIN23_20,Data input 23 to 20. Alias register for byte access to DIN31_0[23:20] bits."
bitfld.long 0x14 24. "DIO23,Data input from DIO23" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x14 16. "DIO22,Data input from DIO22" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x14 8. "DIO21,Data input from DIO21" "0: Input value is 0,1: Input value is 1"
newline
bitfld.long 0x14 0. "DIO20,Data input from DIO20" "0: Input value is 0,1: Input value is 1"
line.long 0x18 "DIN27_24,Data input 27 to 24. Alias register for byte access to DIN31_0[27:24] bits."
bitfld.long 0x18 8. "DIO25,Data input from DIO25" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x18 0. "DIO24,Data input from DIO24" "0: Input value is 0,1: Input value is 1"
rgroup.long 0x700++0x3
line.long 0x0 "DIN31_0,Data input from DIO 31 to 0 pins."
bitfld.long 0x0 25. "DIO25,Data input from DIO25" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x0 24. "DIO24,Data input from DIO24" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x0 23. "DIO23,Data input from DIO23" "0: Input value is 0,1: Input value is 1"
newline
bitfld.long 0x0 22. "DIO22,Data input from DIO22" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x0 21. "DIO21,Data input from DIO21" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x0 20. "DIO20,Data input from DIO20" "0: Input value is 0,1: Input value is 1"
newline
bitfld.long 0x0 19. "DIO19,Data input from DIO19" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x0 18. "DIO18,Data input from DIO18" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x0 17. "DIO17,Data input from DIO17" "0: Input value is 0,1: Input value is 1"
newline
bitfld.long 0x0 16. "DIO16,Data input from DIO16" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x0 15. "DIO15,Data input from DIO15" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x0 14. "DIO14,Data input from DIO14" "0: Input value is 0,1: Input value is 1"
newline
bitfld.long 0x0 13. "DIO13,Data input from DIO13" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x0 12. "DIO12,Data input from DIO12" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x0 11. "DIO11,Data input from DIO11" "0: Input value is 0,1: Input value is 1"
newline
bitfld.long 0x0 10. "DIO10,Data input from DIO10" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x0 9. "DIO9,Data input from DIO9" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x0 8. "DIO8,Data input from DIO8" "0: Input value is 0,1: Input value is 1"
newline
bitfld.long 0x0 7. "DIO7,Data input from DIO7" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x0 6. "DIO6,Data input from DIO6" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x0 5. "DIO5,Data input from DIO5" "0: Input value is 0,1: Input value is 1"
newline
bitfld.long 0x0 4. "DIO4,Data input from DIO4" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x0 3. "DIO3,Data input from DIO3" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x0 2. "DIO2,Data input from DIO2" "0: Input value is 0,1: Input value is 1"
newline
bitfld.long 0x0 1. "DIO1,Data input from DIO1" "0: Input value is 0,1: Input value is 1"
bitfld.long 0x0 0. "DIO0,Data input from DIO0" "0: Input value is 0,1: Input value is 1"
group.long 0x800++0x3
line.long 0x0 "EVTCFG,Event configuration. This register is used to select DIO for GPIO to publish event on SVT event fabric. It also contains enable bit that is used to mask the event."
bitfld.long 0x0 8. "EVTEN,Enables GPIO to publish edge qualified selected DIO event on SVT event fabric." "0: Disable,1: Enable"
hexmask.long.byte 0x0 0.--5. 1. "DIOSEL,This is used to select DIO for event generation. For example DIOSEL = 0x0 selects DIO0 and DIOSEL = 0x8 selects DIO8."
tree.end
tree "I2C (Inter-Integrated Circuit)"
base ad:0x40038000
group.long 0x0++0x3
line.long 0x0 "TOAR,Target Own Address"
hexmask.long.byte 0x0 0.--6. 1. "OAR,Target own address. This field specifies bits a6 through a0 of the target address."
rgroup.long 0x4++0x3
line.long 0x0 "TSTA,Target status"
bitfld.long 0x0 2. "FBR,First byte received." "0: The first byte following the target's own..,1: The first byte following the target's own.."
bitfld.long 0x0 1. "TREQ,This field reflects the transmit request status" "0: No outstanding transmit request,1: The I2C has been addressed as a target.."
newline
bitfld.long 0x0 0. "RREQ,This field reflects the receive request status." "0: No outstanding receive data,1: The target has outstanding receive data from the.."
wgroup.long 0x4++0x3
line.long 0x0 "TCTL,Target control"
bitfld.long 0x0 0. "DA,This field sets the device active control" "0: Disable the target operation,1: Enable the target operation"
group.long 0x8++0x7
line.long 0x0 "TDR,Target data register"
hexmask.long.byte 0x0 0.--7. 1. "DATA,Data for transfer. This field contains the data for transfer during a target receive or a transmit operation. When written the register data is used as transmit data. When read this register returns the last data received. Data is stored until.."
line.long 0x4 "TIMR,Target interrupt mask"
bitfld.long 0x4 2. "STOPIM,Stop condition interrupt mask" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x4 1. "STARTIM,Start condition interrupt mask" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x4 0. "DATAIM,Data interrupt mask" "0: Disable interrupt mask,1: Enable interrupt mask"
rgroup.long 0x10++0x7
line.long 0x0 "TRIS,Target raw interrupt status"
bitfld.long 0x0 2. "STOPRIS,Stop condition raw interrupt status" "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 1. "STARTRIS,Start condition raw interrupt status" "0: Interrupt did not occur,1: Interrupt occured"
newline
bitfld.long 0x0 0. "DATARIS,Data raw interrupt status" "0: Interrupt did not occur,1: Interrupt occured"
line.long 0x4 "TMIS,Target Masked Interrupt Status"
bitfld.long 0x4 2. "STOPMIS,Stop condition masked interrupt status" "0: Masked interrupt did not occur,1: Masked interrupt occured"
bitfld.long 0x4 1. "STARTMIS,Start condition masked interrupt status" "0: Masked interrupt did not occur,1: Masked interrput occured"
newline
bitfld.long 0x4 0. "DATAMIS,Start condition masked interrupt status" "0: Masked interrupt did not occur,1: Masked interrupt occured"
wgroup.long 0x18++0x3
line.long 0x0 "TICR,Target Interrupt Clear"
bitfld.long 0x0 2. "STOPIC,Stop condition interrupt clear" "0: No effect,1: Clear interrupt Writing 1 to this bit clears.."
bitfld.long 0x0 1. "STARTIC,Start condition interrupt clear" "0: No effect,1: Clear interrupt Writing 1 to this bit clears.."
newline
bitfld.long 0x0 0. "DATAIC,Data interrupt clear" "0: No effect,1: Clear interrupt Writing 1 to this bit clears.."
group.long 0x800++0x3
line.long 0x0 "CTA,Controller target address"
hexmask.long.byte 0x0 1.--7. 1. "SA,Controller target address"
bitfld.long 0x0 0. "RS,Receive or Send" "0: Transmit/send data to target,1: Receive data from target"
rgroup.long 0x804++0x3
line.long 0x0 "CSTA,Controller status"
bitfld.long 0x0 6. "BUSBSY,Bus busy" "0: The bus is idle.,1: The bus is busy."
bitfld.long 0x0 5. "IDLE,This field specifies whether I2C is idle or not" "0: The controller is not idle.,1: The controller is idle."
newline
bitfld.long 0x0 4. "ARBLST,The filed specifies the arbitration status" "0: The controller won arbitration.,1: The controller lost arbitration."
bitfld.long 0x0 3. "DATACKN,This field contains Data acknowledge status" "0: The transmitted data was acknowledged,1: The transmitted data was not acknowledged"
newline
bitfld.long 0x0 2. "ADRACKN,This field reflects the address acknowledge status" "0: The transmitted address was acknowledged,1: The transmitted address was not acknowledged"
bitfld.long 0x0 1. "ERR,This field reflects the error status" "0: No error was detected on the last operation,1: An error occurred with the last operation"
newline
bitfld.long 0x0 0. "BUSY,This field reflects the I2C busy status" "0: The controller is idle,1: The controller is busy"
wgroup.long 0x804++0x3
line.long 0x0 "CCTL,Controller control"
bitfld.long 0x0 3. "ACK,This field is to enable the data acknowledge." "0: The received data byte is not acknowledged..,1: The received data byte is acknowledged.."
bitfld.long 0x0 2. "STOP,This field is to set stop condition ." "0: The controller does not generate the stop..,1: The controller generates the stop condition"
newline
bitfld.long 0x0 1. "START,This field is to set start or repeated start condition." "0: The controller does not generate the start..,1: The controller generates the start condition."
bitfld.long 0x0 0. "RUN,This field is to set the controller enable." "0: The controller is disabled.,1: The controller is enabled to transmit or receive.."
group.long 0x808++0xB
line.long 0x0 "CDR,Controller data"
hexmask.long.byte 0x0 0.--7. 1. "DATA,When Read: Last RX Data is returned"
line.long 0x4 "CTPR,Controller timer period"
bitfld.long 0x4 7. "TPR_7,Must be set to 0 to set CTPR.TPR. If set to 1 a write to CTPR.TPR will be ignored." "0,1"
hexmask.long.byte 0x4 0.--6. 1. "TPR,SCL clock period"
line.long 0x8 "CIMR,Controller interrupt mask"
bitfld.long 0x8 0. "IM,Interrupt mask" "0: Disable interrupt mask,1: Enable interrupt mask"
rgroup.long 0x814++0x7
line.long 0x0 "CRIS,Controller raw interrupt status"
bitfld.long 0x0 0. "RIS,Raw interrupt status" "0: Interrupt did not occur,1: Interrupt occured"
line.long 0x4 "CMIS,Controller masked interrupt status"
bitfld.long 0x4 0. "MIS,Masked interrupt status" "0: Masked interrupt did not occur,1: Masked interrupt occured"
wgroup.long 0x81C++0x3
line.long 0x0 "CICR,Controller interrupt clear"
bitfld.long 0x0 0. "IC,Interrupt clear" "0: No effect,1: Clear Interrupt Writing 1 to this bit clears.."
group.long 0x820++0x3
line.long 0x0 "CCR,Controller Configuration"
bitfld.long 0x0 5. "TFE,I2C target function enable" "0: Target mode disabled,1: Target mode enabled"
bitfld.long 0x0 4. "CFE,I2C controller function enable" "0: Controller mode disabled,1: Controller mode enabled"
newline
bitfld.long 0x0 0. "LPBK,I2C loopback" "0: Test mode (Loopback operation) disabled,1: Test mode (Loopback operation) enabled"
tree.end
tree "IOC (I/O Controller)"
base ad:0x40003000
group.long 0x0++0x7
line.long 0x0 "DESC,This register identifies the peripheral and its exact version."
hexmask.long.word 0x0 16.--31. 1. "MODID,Module identification contains a unique peripheral identification number."
hexmask.long.byte 0x0 12.--15. 1. "STDIPOFF,Standard IP MMR block offset. Standard IP MMRs are the set of from aggregated IRQ registers till DTB."
newline
hexmask.long.byte 0x0 12.--15. 1. "STDIPOFF,Standard IP registers offset. Value 0 indicates Standard IP registers are not present. Any other value between 1 to 15 indicates standard IP registers start from address offset 64 * STDIPOFF from base address."
hexmask.long.byte 0x0 8.--11. 1. "INSTIDX,IP Instance ID number. If multiple instances of IP exist in the device this field can identify the instance number (0-15)."
newline
hexmask.long.byte 0x0 8.--11. 1. "INSTIDX,Instance Index within the device. This will be a parameter to the RTL for modules that can have multiple instances."
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major rev of the IP"
newline
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major revision of IP (0-15)."
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor revision of IP (0-15)."
newline
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor rev of the IP"
line.long 0x4 "DESCEX,This register describes the configuration of IOC."
hexmask.long.byte 0x4 12.--15. 1. "NUMDTBIO,Number of DTB IOs supported. Total DTB IOs supported is NUMDTBIO value +1."
hexmask.long.byte 0x4 7.--11. 1. "NUMHDIO,Number of HD IOs supported. Total HD IOs supported is NUMHDIO value +1."
newline
bitfld.long 0x4 6. "HDIO,High drive IO supported by IOC." "0: HD IO not supported by IOC,1: HD IO supported by IOC"
hexmask.long.byte 0x4 0.--5. 1. "NUMDIO,Number of DIOs supported. Total DIOs supported is NUMDIO value +1."
group.long 0x64++0x3
line.long 0x0 "DTB,Digital Test Bus. This register is used to bring out some internal signals of the peripheral on digital test bus (DTB)."
bitfld.long 0x0 0.--2. "SEL,This bit field is used to select DTB mux digital output signals." "0: DTB output from peripheral is 0x0,1: Selects test group 1,2: Selects test group 2,3: Selects test group 3,4: Selects test group 4,5: Selects test group 5,6: Selects test group 6,7: Selects test group 7"
group.long 0x100++0xB
line.long 0x0 "IOC0,Configuration of DIO0"
bitfld.long 0x0 30. "HYSTEN,This field controls input hysteresis" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x0 29. "INPEN,This field controls the input capability of DIO" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x0 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x0 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x0 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x0 0.--2. "PORTCFG,Selects usage of DIO0" "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
line.long 0x4 "IOC1,Configuration of DIO1"
bitfld.long 0x4 30. "HYSTEN,This field controls input hysteresis" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x4 29. "INPEN,This field controls the input capability of DIO" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x4 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x4 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x4 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x4 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x4 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x4 0.--2. "PORTCFG,Selects usage of DIO1" "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
line.long 0x8 "IOC2,Selects usage of DIO2"
bitfld.long 0x8 30. "HYSTEN,This field controls input hysteresis" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x8 29. "INPEN,This field controls the input capability of DIO" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x8 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x8 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x8 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x8 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x8 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x8 0.--2. "PORTCFG,Selects usage of DIO2" "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
group.long 0x114++0x3
line.long 0x0 "IOC5,Configuration of DIO5"
bitfld.long 0x0 30. "HYSTEN,This field controls input hysteresis" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x0 29. "INPEN,This field controls the input capability of DIO" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x0 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x0 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x0 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x0 0.--2. "PORTCFG,Selects usage of DIO5" "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
group.long 0x11C++0x3
line.long 0x0 "IOC7,Configuration of DIO7"
bitfld.long 0x0 30. "HYSTEN,This field controls input hysteresis" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x0 29. "INPEN,This field controls the input capability of DIO" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x0 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x0 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x0 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x0 0.--2. "PORTCFG,Selects usage of DIO7" "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
group.long 0x124++0x7
line.long 0x0 "IOC9,Configuration of DIO9"
bitfld.long 0x0 30. "HYSTEN,This field controls input hysteresis" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x0 29. "INPEN,This field controls the input capability of DIO" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x0 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x0 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x0 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x0 0.--2. "PORTCFG,Selects usage of DIO9" "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
line.long 0x4 "IOC10,Configuration of DIO10"
bitfld.long 0x4 30. "HYSTEN,This field controls input hysteresis" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x4 29. "INPEN,This field controls the input capability of DIO" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x4 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x4 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x4 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x4 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x4 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x4 0.--2. "PORTCFG,Selects usage of DIO10" "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
group.long 0x138++0x7
line.long 0x0 "IOC14,Configuration of DIO14"
bitfld.long 0x0 30. "HYSTEN,This field controls input hysteresis" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x0 29. "INPEN,This field controls the input capability of DIO" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x0 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x0 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x0 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x0 0.--2. "PORTCFG,Selects usage of DIO14" "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
line.long 0x4 "IOC15,Configuration of DIO15"
bitfld.long 0x4 30. "HYSTEN,This field controls input hysteresis" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x4 29. "INPEN,This field controls the input capability of DIO" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x4 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x4 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x4 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x4 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x4 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x4 0.--2. "PORTCFG,Selects usage of DIO15" "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
group.long 0x148++0x7
line.long 0x0 "IOC18,Configuration of DIO18"
bitfld.long 0x0 30. "HYSTEN,This field controls input hysteresis" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x0 29. "INPEN,This field controls the input capability of DIO" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x0 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x0 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x0 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x0 12. "SLEWRED,Slew rate configuration" "0: Normal slew rate,1: Reduced slew rate"
newline
bitfld.long 0x0 10.--11. "IOCURR,Output current configuration. Writing value 0x3 defaults to 2mA current setting." "0: 2mA,1: 4mA,2: 8mA,?"
bitfld.long 0x0 8.--9. "IOSTR,Drive strength configuration" "0: Automatic drive strength adjustment,1: Minimum drive stregnth,2: Medium drive strength,3: Maximum drive strength"
newline
bitfld.long 0x0 0.--2. "PORTCFG,Selects usage of DIO18" "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
line.long 0x4 "IOC19,Configuration of DIO19"
bitfld.long 0x4 30. "HYSTEN,This field controls input hysteresis" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x4 29. "INPEN,This field controls the input capability of DIO" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x4 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x4 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x4 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x4 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x4 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x4 12. "SLEWRED,Slew rate configuration" "0: Normal slew rate,1: Reduced slew rate"
newline
bitfld.long 0x4 10.--11. "IOCURR,Output current configuration. Writing value 0x3 defaults to 2mA current setting." "0: 2mA,1: 4mA,2: 8mA,?"
bitfld.long 0x4 8.--9. "IOSTR,Drive strength configuration" "0: Automatic drive strength adjustment,1: Minimum drive stregnth,2: Medium drive strength,3: Maximum drive strength"
newline
bitfld.long 0x4 0.--2. "PORTCFG,Selects usage of DIO19" "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
group.long 0x158++0x7
line.long 0x0 "IOC22,Configuration of DIO22"
bitfld.long 0x0 30. "HYSTEN,This field controls input hysteresis" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x0 29. "INPEN,This field controls the input capability of DIO" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x0 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x0 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x0 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x0 0.--2. "PORTCFG,Selects usage of DIO22" "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
line.long 0x4 "IOC23,Configuration of DIO23"
bitfld.long 0x4 30. "HYSTEN,This field controls input hysteresis" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x4 29. "INPEN,This field controls the input capability of DIO" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x4 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x4 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x4 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x4 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x4 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x4 0.--2. "PORTCFG,Selects usage of DIO23" "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
group.long 0x164++0x3
line.long 0x0 "IOC25,Selects usage of DIO25"
bitfld.long 0x0 30. "HYSTEN,This field controls input hysteresis" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x0 29. "INPEN,This field controls the input capability of DIO" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x0 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x0 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x0 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x0 0.--2. "PORTCFG,Selects usage of DIO25" "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
group.long 0x10C++0x7
line.long 0x0 "IOC3,Configuration"
bitfld.long 0x0 30. "HYSTEN,Input hysteresis enable" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x0 29. "INPEN,Input enable" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x0 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: wakeup disabled,1: wakeup disabled,2: wakeup triggered when pad level is low,3: wakeup triggered when pad level is high"
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
newline
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: wakeup disabled,1: wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x0 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x0 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x0 0.--2. "PORTCFG,Port configuration." "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
line.long 0x4 "IOC4,Configuration"
bitfld.long 0x4 30. "HYSTEN,Input hysteresis enable" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x4 29. "INPEN,Input enable" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x4 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x4 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x4 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: wakeup disabled,1: wakeup disabled,2: wakeup triggered when pad level is low,3: wakeup triggered when pad level is high"
bitfld.long 0x4 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
newline
bitfld.long 0x4 18. "WUENSB,Wakeup enable from standby" "0: wakeup disabled,1: wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x4 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x4 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x4 0.--2. "PORTCFG,Port configuration." "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
group.long 0x118++0x3
line.long 0x0 "IOC6,Configuration"
bitfld.long 0x0 30. "HYSTEN,Input hysteresis enable" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x0 29. "INPEN,Input enable" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x0 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: wakeup disabled,1: wakeup disabled,2: wakeup triggered when pad level is low,3: wakeup triggered when pad level is high"
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
newline
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: wakeup disabled,1: wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x0 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x0 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x0 0.--2. "PORTCFG,Port configuration." "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
group.long 0x120++0x3
line.long 0x0 "IOC8,Configuration"
bitfld.long 0x0 30. "HYSTEN,Input hysteresis enable" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x0 29. "INPEN,Input enable" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x0 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: wakeup disabled,1: wakeup disabled,2: wakeup triggered when pad level is low,3: wakeup triggered when pad level is high"
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
newline
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: wakeup disabled,1: wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x0 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x0 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x0 0.--2. "PORTCFG,Port configuration." "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
group.long 0x12C++0xB
line.long 0x0 "IOC11,Configuration"
bitfld.long 0x0 30. "HYSTEN,Input hysteresis enable" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x0 29. "INPEN,Input enable" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x0 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: wakeup disabled,1: wakeup disabled,2: wakeup triggered when pad level is low,3: wakeup triggered when pad level is high"
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
newline
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: wakeup disabled,1: wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x0 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x0 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x0 0.--2. "PORTCFG,Port configuration." "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
line.long 0x4 "IOC12,Configuration"
bitfld.long 0x4 30. "HYSTEN,Input hysteresis enable" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x4 29. "INPEN,Input enable" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x4 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x4 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x4 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: wakeup disabled,1: wakeup disabled,2: wakeup triggered when pad level is low,3: wakeup triggered when pad level is high"
bitfld.long 0x4 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
newline
bitfld.long 0x4 18. "WUENSB,Wakeup enable from standby" "0: wakeup disabled,1: wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x4 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x4 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x4 12. "SLEWRED,Slew rate configuration" "0: Normal slew rate,1: Reduced slew rate"
newline
bitfld.long 0x4 10.--11. "IOCURR,Output current configuration. Writing value 0x3 defaults to 2mA current setting." "0: 2mA,1: 4mA,2: 8mA,?"
bitfld.long 0x4 8.--9. "IOSTR,Drive strength configuration" "0: Automatic drive strength adjustment,1: Minimum drive stregnth,2: Medium drive strength,3: Maximum drive strength"
newline
bitfld.long 0x4 0.--2. "PORTCFG,Port configuration." "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
line.long 0x8 "IOC13,Configuration"
bitfld.long 0x8 30. "HYSTEN,Input hysteresis enable" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x8 29. "INPEN,Input enable" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x8 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x8 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x8 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: wakeup disabled,1: wakeup disabled,2: wakeup triggered when pad level is low,3: wakeup triggered when pad level is high"
bitfld.long 0x8 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
newline
bitfld.long 0x8 18. "WUENSB,Wakeup enable from standby" "0: wakeup disabled,1: wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x8 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x8 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x8 0.--2. "PORTCFG,Port configuration." "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
group.long 0x140++0x7
line.long 0x0 "IOC16,Configuration"
bitfld.long 0x0 30. "HYSTEN,Input hysteresis enable" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x0 29. "INPEN,Input enable" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x0 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: wakeup disabled,1: wakeup disabled,2: wakeup triggered when pad level is low,3: wakeup triggered when pad level is high"
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
newline
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: wakeup disabled,1: wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x0 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x0 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x0 12. "SLEWRED,Slew rate configuration" "0: Normal slew rate,1: Reduced slew rate"
newline
bitfld.long 0x0 10.--11. "IOCURR,Output current configuration. Writing value 0x3 defaults to 2mA current setting." "0: 2mA,1: 4mA,2: 8mA,?"
bitfld.long 0x0 8.--9. "IOSTR,Drive strength configuration" "0: Automatic drive strength adjustment,1: Minimum drive stregnth,2: Medium drive strength,3: Maximum drive strength"
newline
bitfld.long 0x0 0.--2. "PORTCFG,Port configuration." "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
line.long 0x4 "IOC17,Configuration"
bitfld.long 0x4 30. "HYSTEN,Input hysteresis enable" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x4 29. "INPEN,Input enable" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x4 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x4 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x4 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: wakeup disabled,1: wakeup disabled,2: wakeup triggered when pad level is low,3: wakeup triggered when pad level is high"
bitfld.long 0x4 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
newline
bitfld.long 0x4 18. "WUENSB,Wakeup enable from standby" "0: wakeup disabled,1: wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x4 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x4 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x4 12. "SLEWRED,Slew rate configuration" "0: Normal slew rate,1: Reduced slew rate"
newline
bitfld.long 0x4 10.--11. "IOCURR,Output current configuration. Writing value 0x3 defaults to 2mA current setting." "0: 2mA,1: 4mA,2: 8mA,?"
bitfld.long 0x4 8.--9. "IOSTR,Drive strength configuration" "0: Automatic drive strength adjustment,1: Minimum drive stregnth,2: Medium drive strength,3: Maximum drive strength"
newline
bitfld.long 0x4 0.--2. "PORTCFG,Port configuration." "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
group.long 0x150++0x7
line.long 0x0 "IOC20,Configuration"
bitfld.long 0x0 30. "HYSTEN,Input hysteresis enable" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x0 29. "INPEN,Input enable" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x0 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: wakeup disabled,1: wakeup disabled,2: wakeup triggered when pad level is low,3: wakeup triggered when pad level is high"
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
newline
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: wakeup disabled,1: wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x0 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x0 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x0 0.--2. "PORTCFG,Port configuration." "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
line.long 0x4 "IOC21,Configuration"
bitfld.long 0x4 30. "HYSTEN,Input hysteresis enable" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x4 29. "INPEN,Input enable" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x4 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x4 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x4 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: wakeup disabled,1: wakeup disabled,2: wakeup triggered when pad level is low,3: wakeup triggered when pad level is high"
bitfld.long 0x4 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
newline
bitfld.long 0x4 18. "WUENSB,Wakeup enable from standby" "0: wakeup disabled,1: wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x4 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x4 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x4 0.--2. "PORTCFG,Port configuration." "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
group.long 0x160++0x3
line.long 0x0 "IOC24,Configuration"
bitfld.long 0x0 30. "HYSTEN,Input hysteresis enable" "0: Input hysteresis disabled,1: Input hysteresis enabled"
bitfld.long 0x0 29. "INPEN,Input enable" "0: Input disabled,1: Input enabled"
newline
bitfld.long 0x0 24.--26. "IOMODE,IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior." "0: Normal IO,1: Inverted IO,2: Open Drain normal IO,3: Open Drain inverted IO,4: Open Source normal IO,5: Open Source inverted IO,?,?"
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: Wakeup disabled,1: Wakeup disabled,2: Wakeup triggered when pad level is low,3: Wakeup triggered when pad level is high"
newline
bitfld.long 0x0 20.--21. "WUCFGSD,Wakeup configuration from shutdown" "0: wakeup disabled,1: wakeup disabled,2: wakeup triggered when pad level is low,3: wakeup triggered when pad level is high"
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: Wakeup disabled,1: Wakeup enabled (effective only if EDGEDET is.."
newline
bitfld.long 0x0 18. "WUENSB,Wakeup enable from standby" "0: wakeup disabled,1: wakeup enabled (effective only if EDGEDET is.."
bitfld.long 0x0 16.--17. "EDGEDET,Edge detect configuration" "0: No edge detection,1: Negative edge detection,2: Positive edge detection,3: Positive and negative edge detection"
newline
bitfld.long 0x0 13.--14. "PULLCTL,Pull control. Setting this to value 0x3 disables pull." "0: No pull,1: Pull down enabled,2: Pull up enabled,?"
bitfld.long 0x0 12. "SLEWRED,Slew rate configuration" "0: Normal slew rate,1: Reduced slew rate"
newline
bitfld.long 0x0 10.--11. "IOCURR,Output current configuration. Writing value 0x3 defaults to 2mA current setting." "0: 2mA,1: 4mA,2: 8mA,?"
bitfld.long 0x0 8.--9. "IOSTR,Drive strength configuration" "0: Automatic drive strength adjustment,1: Minimum drive stregnth,2: Medium drive strength,3: Maximum drive strength"
newline
bitfld.long 0x0 0.--2. "PORTCFG,Port configuration." "0: Base function,1: Digital peripheral function-1,2: Digital peripheral function-2,3: Digital peripheral function-3,4: Digital peripheral function-4,5: Digital peripheral function-5,6: Analog function,7: Digital Test Bus function"
group.long 0xC00++0xF
line.long 0x0 "DTBCFG,DTB configuration"
bitfld.long 0x0 23. "DTB0DIV,This bit is used to divide DTB[0] output by 8." "0: No divide,1: Divide DTB[0] output by 8"
bitfld.long 0x0 16.--18. "PADSEL,Selects which 3 DTB lines out of total 16 are routed to DTB pins 15 to 13." "0: DTB[15:13] selected,1: DTB[14:12] selected,2: DTB[11:9] selected,3: DTB[8:6] selected,4: DTB[5:3] selected,5: DTB[2:0] selected,?,?"
newline
hexmask.long.byte 0x0 8.--12. 1. "ULLSEL,ULL DTB Mux selection"
hexmask.long.byte 0x0 8.--12. 1. "ULLSEL,ULL DTB Mux selection"
newline
hexmask.long.byte 0x0 0.--4. 1. "SVTSEL,SVT DTB Mux selection"
hexmask.long.byte 0x0 0.--4. 1. "SVTSEL,SVT DTB Mux selection"
line.long 0x4 "DTBOE,DTB output enable"
bitfld.long 0x4 15. "EN15,Enables DTB output 15" "0: DTB output disabled,1: DTB output enabled"
bitfld.long 0x4 14. "EN14,Enables DTB output 14" "0: DTB output disabled,1: DTB output enabled"
newline
bitfld.long 0x4 13. "EN13,Enables DTB output 13" "0: DTB output disabled,1: DTB output enabled"
bitfld.long 0x4 12. "EN12,Enables DTB output 12" "0: DTB output disabled,1: DTB output enabled"
newline
bitfld.long 0x4 11. "EN11,Enables DTB output 11" "0: DTB output disabled,1: DTB output enabled"
bitfld.long 0x4 10. "EN10,Enables DTB output 10" "0: DTB output disabled,1: DTB output enabled"
newline
bitfld.long 0x4 9. "EN9,Enables DTB output 9" "0: DTB output disabled,1: DTB output enabled"
bitfld.long 0x4 8. "EN8,Enables DTB output 8" "0: DTB output disabled,1: DTB output enabled"
newline
bitfld.long 0x4 7. "EN7,Enables DTB output 7" "0: DTB output disabled,1: DTB output enabled"
bitfld.long 0x4 6. "EN6,Enables DTB output 6" "0: DTB output disabled,1: DTB output enabled"
newline
bitfld.long 0x4 5. "EN5,Enables DTB output 5" "0: DTB output disabled,1: DTB output enabled"
bitfld.long 0x4 4. "EN4,Enables DTB output 4" "0: DTB output disabled,1: DTB output enabled"
newline
bitfld.long 0x4 3. "EN3,Enables DTB output 3" "0: DTB output disabled,1: DTB output enabled"
bitfld.long 0x4 2. "EN2,Enables DTB output 2" "0: DTB output disabled,1: DTB output enabled"
newline
bitfld.long 0x4 1. "EN1,Enables DTB output 1" "0: DTB output disabled,1: DTB output enabled"
bitfld.long 0x4 0. "EN0,Enables DTB output 0" "0: DTB output disabled,1: DTB output enabled"
line.long 0x8 "EVTCFG,Event configuration. This register is used to select DIO for IOC to publish event on AON event fabric. It also contains enable bit that is used to mask the event and event flag bit."
bitfld.long 0x8 8. "EVTIFG,Event flag. It is set when edge is detected on selected DIO." "0: Clear ULL event,1: Set ULL event"
bitfld.long 0x8 8. "EVTIFG,Event flag. It is set when edge is detected on selected DIO." "0: Clear,1: Set"
newline
bitfld.long 0x8 7. "EVTEN,Enables IOC to publish event on AON event fabric when EVTIFG is set." "0: Disable,1: Enable"
hexmask.long.byte 0x8 0.--5. 1. "DIOSEL,This is used to select DIO for event generation. For example DIOSEL = 0x0 selects DIO0 and DIOSEL = 0x8 selects DIO8."
newline
hexmask.long.byte 0x8 0.--5. 1. "DIOSEL,This is used to select DIO for event generation. For example DIOSEL = 0x0 selects DIO0 and DIOSEL = 0x8 selects DIO8."
line.long 0xC "TEST,Test register."
bitfld.long 0xC 0. "SEL,This is used to drive SWDIO output data and output enable from debug sub-system onto DIO12 (TDO) pad." "0: Output data and output enable managed by IOC,1: Output data and output enable driven based on.."
rgroup.long 0xC10++0x3
line.long 0x0 "DTBSTAT,DTB status register."
hexmask.long.word 0x0 0.--15. 1. "VAL,This bit field captures the final 16-bit value of DTB signals provided from IOC to DTB device pins."
tree.end
tree "LGPT (General Purpose Timer)"
base ad:0x0
tree "LGPT0"
base ad:0x40060000
rgroup.long 0x0++0x7
line.long 0x0 "DESC,Description Register."
hexmask.long.word 0x0 16.--31. 1. "MODID,Module identifier used to uniquely identify this IP."
hexmask.long.byte 0x0 12.--15. 1. "STDIPOFF,Standard IP MMR block offset. Standard IP MMRs are the set of from aggregated IRQ registers till DTB."
newline
hexmask.long.byte 0x0 8.--11. 1. "INSTIDX,IP Instance ID number. If multiple instances of IP exist in the device this field can identify the instance number."
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major revision of IP."
newline
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor revision of IP."
line.long 0x4 "DESCEX,Description Extended"
bitfld.long 0x4 19. "HIR,Has IR logic." "0,1"
bitfld.long 0x4 18. "HDBF,Has Dead-Band Fault and Park logic." "0,1"
newline
hexmask.long.byte 0x4 14.--17. 1. "PREW,Prescale width. The prescaler can maximum be configured to 2^PREW-1."
bitfld.long 0x4 13. "HQDEC,Has Quadrature Decoder." "0,1"
newline
bitfld.long 0x4 12. "HCIF,Has channel input filter." "0,1"
hexmask.long.byte 0x4 8.--11. 1. "CIFS,Channel input filter size. The prevailing state filter can maximum be configured to 2^CIFS-1."
newline
bitfld.long 0x4 7. "HDMA,Has uDMA output and logic." "0,1"
bitfld.long 0x4 6. "HINT,Has interrupt output and logic." "0,1"
newline
bitfld.long 0x4 4.--5. "CNTRW,Counter bit-width." "0: 16-bit counter.,1: 24-bit counter.,2: 32-bit counter.,3: RESERVED"
hexmask.long.byte 0x4 0.--3. 1. "NCH,Number of channels."
group.long 0x8++0x7
line.long 0x0 "STARTCFG,Start Configuration"
bitfld.long 0x0 0.--1. "LGPT0,LGPT start" "0: LGPT starts when synchronized event input is..,?,?,?"
line.long 0x4 "CTL,Timer Control"
bitfld.long 0x4 10. "C2RST,Channel 2 reset." "0: No effect.,1: Reset C2CC PC2CC and C2CFG."
bitfld.long 0x4 9. "C1RST,Channel 1 reset." "0: No effect.,1: Reset C1CC PC1CC and C1CFG."
newline
bitfld.long 0x4 8. "C0RST,Channel 0 reset." "0: No effect.,1: Reset C0CC PC0CC and C0CFG."
bitfld.long 0x4 5. "INTP,Interrupt Phase." "0: RIS.TGT and RIS.ZERO are set one system clock..,1: RIS.TGT and RIS.ZERO are set one timer clock.."
newline
bitfld.long 0x4 3.--4. "CMPDIR,Compare direction." "0: Compare RIS fields are set on up count and down..,1: Compare RIS fields are only set on up count.,2: Compare RIS fields are only set on down count.,3: RESERVED"
bitfld.long 0x4 0.--2. "MODE,Timer mode control" "0: Disable timer. Updates to counter channels and..,1: Count up once. The timer increments from 0 to..,2: Count up periodically. The timer increments from..,3: Count up and down periodically. The timer counts..,4: The timer functions as a quadrature decoder. IOC..,5: Start counting up once synchronous to another..,6: Start counting up periodically synchronous to..,7: Start counting up and down periodically.."
wgroup.long 0x10++0x3
line.long 0x0 "OUTCTL,Output Control"
bitfld.long 0x0 5. "SETOUT2,Set output 2." "0,1"
bitfld.long 0x0 4. "CLROUT2,Clear output 2." "0,1"
newline
bitfld.long 0x0 3. "SETOUT1,Set output 1." "0,1"
bitfld.long 0x0 2. "CLROUT1,Clear output 1." "0,1"
newline
bitfld.long 0x0 1. "SETOUT0,Set output 0." "0,1"
bitfld.long 0x0 0. "CLROUT0,Clear output 0." "0,1"
group.long 0x14++0xF
line.long 0x0 "CNTR,Counter"
hexmask.long.word 0x0 0.--15. 1. "VAL,Current counter value."
line.long 0x4 "PRECFG,Clock Prescaler Configuration"
hexmask.long.byte 0x4 8.--15. 1. "TICKDIV,Tick division."
bitfld.long 0x4 0.--1. "TICKSRC,Prescaler tick source." "0: Prescaler is updated at the system clock.,1: Prescaler is updated at the rising edge of TICKEN.,2: Prescaler is updated at the falling edge of..,3: Prescaler is updated at both edges of TICKEN."
line.long 0x8 "PREEVENT,Prescaler Event"
hexmask.long.byte 0x8 0.--7. 1. "VAL,Sets the HIGH time of the prescaler event output."
line.long 0xC "CHFILT,Channel Input Filter"
hexmask.long.byte 0xC 8.--15. 1. "LOAD,The input of the channel filter is passed to the edge detection logic after LOAD + 1 consecutive equal samples."
bitfld.long 0xC 0.--1. "MODE,Channel filter mode" "0: Filter is bypassed. No Filter is used.,1: Filter is clocked by system clock.,2: Filter is clocked by PRECFG.TICKSRC.,3: Filter is clocked by timer clock."
rgroup.long 0x34++0x3
line.long 0x0 "QDECSTAT,Quadrature Decoder Status"
bitfld.long 0x0 1. "DBLTRANS,Double transition" "0: Single or no transition on phase inputs.,1: Double transition on phase inputs."
bitfld.long 0x0 0. "QDIR,Direction of count during QDEC mode." "0: Up (PHA leads PHB),1: Down (PHB leads PHA)"
group.long 0x38++0x13
line.long 0x0 "IRGEN,IR Generation"
bitfld.long 0x0 0. "CTL,Control" "0: Disable.,1: Enable."
line.long 0x4 "DMA,Direct Memory Accsess"
hexmask.long.byte 0x4 16.--19. 1. "RWCNTR,The read/write counter. RWCNTR+1 is the number of times the DMA can access (read/write) the DMARW register. For each DMA access to DMARW an internal counter is incremented writing to the next address field. RWADDR + 4*RWCNTR is the final register.."
hexmask.long.byte 0x4 8.--14. 1. "RWADDR,The base address which the DMA access when reading/writing DMARW. The base address is set by taking the 9 LSB of the physical address and divide by 4."
newline
hexmask.long.byte 0x4 0.--3. 1. "REQ"
line.long 0x8 "DMARW,Direct Memory Access"
hexmask.long.word 0x8 0.--15. 1. "VAL,DMA read write value."
line.long 0xC "ADCTRG,ADC Trigger"
hexmask.long.byte 0xC 0.--3. 1. "SRC"
line.long 0x10 "IOCTL,IO Controller"
bitfld.long 0x10 10.--11. "COUT2,IO complementary output 2 control" "0: Normal output. The IO complementary output is..,1: Driven low. The IO complementary output is..,2: Driven high. The IO complementary output is..,3: Inverted value. The IO complementary output is.."
bitfld.long 0x10 8.--9. "OUT2,IO output 2 control" "0: Normal output. The IO output is not changed.,1: Driven low. The IO output is driven low.,2: Driven high. The IO output is driven high.,3: Inverted value. The IO output is inverted."
newline
bitfld.long 0x10 6.--7. "COUT1,IO complementary output 1 control" "0: Normal output. The IO complementary output is..,1: Driven low. The IO complementary output is..,2: Driven high. The IO complementary output is..,3: Inverted value. The IO complementary output is.."
bitfld.long 0x10 4.--5. "OUT1,IO output 1 control" "0: Normal output. The IO output is not changed.,1: Driven low. The IO output is driven low.,2: Driven high. The IO output is driven high.,3: Inverted value. The IO output is inverted."
newline
bitfld.long 0x10 2.--3. "COUT0,IO complementary output 0 control" "0: Normal output. The IO complementary output is..,1: Driven low. The IO complementary output is..,2: Driven high. The IO complementary output is..,3: Inverted value. The IO complementary output is.."
bitfld.long 0x10 0.--1. "OUT0,IO output 0 control" "0: Normal output. The IO output is not changed.,1: Driven low. The IO output is driven low.,2: Driven high. The IO output is driven high.,3: Inverted value. The IO output is inverted."
group.long 0x68++0x3
line.long 0x0 "IMASK,Interrupt mask."
bitfld.long 0x0 10. "C2CC,Enable RIS.C2CC interrupt." "0: Disable,1: Enable"
bitfld.long 0x0 9. "C1CC,Enable RIS.C1CC interrupt." "0: Disable,1: Enable"
newline
bitfld.long 0x0 8. "C0CC,Enable RIS.C0CC interrupt." "0: Disable,1: Enable"
bitfld.long 0x0 6. "FAULT,Enable RIS.FAULT interrupt." "0: Disable,1: Enable"
newline
bitfld.long 0x0 5. "IDX,Enable RIS.IDX interrupt." "0: Disable,1: Enable"
bitfld.long 0x0 4. "DIRCHNG,Enable RIS.DIRCHNG interrupt." "0: Disable,1: Enable"
newline
bitfld.long 0x0 3. "CNTRCHNG,Enable RIS.CNTRCHNG interrupt." "0: Disable,1: Enable"
bitfld.long 0x0 2. "DBLTRANS,Enable RIS.DBLTRANS interrupt." "0: Disable,1: Enable"
newline
bitfld.long 0x0 1. "ZERO,Enable RIS.ZERO interrupt." "0: Disable,1: Enable"
bitfld.long 0x0 0. "TGT,Enable RIS.TGT interrupt." "0: Disable,1: Enable"
rgroup.long 0x6C++0x7
line.long 0x0 "RIS,Raw interrupt status."
bitfld.long 0x0 10. "C2CC,Status of the C2CC interrupt. The interrupt is set when C2CC has capture or compare event." "0: Cleared,1: Set"
bitfld.long 0x0 9. "C1CC,Status of the C1CC interrupt. The interrupt is set when C1CC has capture or compare event." "0: Cleared,1: Set"
newline
bitfld.long 0x0 8. "C0CC,Status of the C0CC interrupt. The interrupt is set when C0CC has capture or compare event." "0: Cleared,1: Set"
bitfld.long 0x0 6. "FAULT,Status of the FAULT interrupt. The interrupt is set immediately on active fault input." "0: Cleared,1: Set"
newline
bitfld.long 0x0 5. "IDX,Status of the IDX interrupt. The interrupt is set when IDX is active." "0: Cleared,1: Set"
bitfld.long 0x0 4. "DIRCHNG,Status of the DIRCHNG interrupt. The interrupt is set when the direction of the counter changes." "0: Cleared,1: Set"
newline
bitfld.long 0x0 3. "CNTRCHNG,Status of the CNTRCHNG interrupt. The interrupt is set when the counter increments or decrements." "0: Cleared,1: Set"
bitfld.long 0x0 2. "DBLTRANS,Status of the DBLTRANS interrupt. The interrupt is set when a double transition has happened during QDEC mode." "0: Cleared,1: Set"
newline
bitfld.long 0x0 1. "ZERO,Status of the ZERO interrupt. The interrupt is set when CNTR = 0." "0: Cleared,1: Set"
bitfld.long 0x0 0. "TGT,Status of the TGT interrupt. The interrupt is set when CNTR = TGT." "0: Cleared,1: Set"
line.long 0x4 "MIS,Masked interrupt status."
bitfld.long 0x4 10. "C2CC,Masked status of the RIS.C2CC interrupt." "0: Cleared,1: Set"
bitfld.long 0x4 9. "C1CC,Masked status of the RIS.C1CC interrupt." "0: Cleared,1: Set"
newline
bitfld.long 0x4 8. "C0CC,Masked status of the RIS.C0CC interrupt." "0: Cleared,1: Set"
bitfld.long 0x4 6. "FAULT,Masked status of the RIS.FAULT interrupt." "0: Cleared,1: Set"
newline
bitfld.long 0x4 5. "IDX,Masked status of the RIS.IDX interrupt." "0: Cleared,1: Set"
bitfld.long 0x4 4. "DIRCHNG,Masked status of the RIS.DIRCHNG interrupt." "0: Cleared,1: Set"
newline
bitfld.long 0x4 3. "CNTRCHNG,Masked status of the RIS.CNTRCHNG interrupt." "0: Cleared,1: Set"
bitfld.long 0x4 2. "DBLTRANS,Masked status of the RIS.DBLTRANS interrupt." "0: Cleared,1: Set"
newline
bitfld.long 0x4 1. "ZERO,Masked status of the RIS.ZERO interrupt." "0: Cleared,1: Set"
bitfld.long 0x4 0. "TGT,Masked status of the RIS.TGT interrupt." "0: Cleared,1: Set"
wgroup.long 0x74++0xF
line.long 0x0 "ISET,Interrupt set register."
bitfld.long 0x0 10. "C2CC,Set the RIS.C2CC interrupt." "0: No effect,1: Set"
bitfld.long 0x0 9. "C1CC,Set the RIS.C1CC interrupt." "0: No effect,1: Set"
newline
bitfld.long 0x0 8. "C0CC,Set the RIS.C0CC interrupt." "0: No effect,1: Set"
bitfld.long 0x0 6. "FAULT,Set the RIS.FAULT interrupt." "0: No effect,1: Set"
newline
bitfld.long 0x0 5. "IDX,Set the RIS.IDX interrupt." "0: No effect,1: Set"
bitfld.long 0x0 4. "DIRCHNG,Set the RIS.DIRCHNG interrupt." "0: No effect,1: Set"
newline
bitfld.long 0x0 3. "CNTRCHNG,Set the RIS.CNTRCHNG interrupt." "0: No effect,1: Set"
bitfld.long 0x0 2. "DBLTRANS,Set the RIS.DBLTRANS interrupt." "0: No effect,1: Set"
newline
bitfld.long 0x0 1. "ZERO,Set the RIS.ZERO interrupt." "0: No effect,1: Set"
bitfld.long 0x0 0. "TGT,Set the RIS.TGT interrupt." "0: No effect,1: Set"
line.long 0x4 "ICLR,Interrupt clear register."
bitfld.long 0x4 10. "C2CC,Clear the RIS.C2CC interrupt." "0: No effect,1: Clear"
bitfld.long 0x4 9. "C1CC,Clear the RIS.C1CC interrupt." "0: No effect,1: Clear"
newline
bitfld.long 0x4 8. "C0CC,Clear the RIS.C0CC interrupt." "0: No effect,1: Clear"
bitfld.long 0x4 6. "FAULT,Clear the RIS.FAULT interrupt." "0: No effect,1: Clear"
newline
bitfld.long 0x4 5. "IDX,Clear the RIS.IDX interrupt." "0: No effect,1: Clear"
bitfld.long 0x4 4. "DIRCHNG,Clear the RIS.DIRCHNG interrupt." "0: No effect,1: Clear"
newline
bitfld.long 0x4 3. "CNTRCHNG,Clear the RIS.CNTRCHNG interrupt." "0: No effect,1: Clear"
bitfld.long 0x4 2. "DBLTRANS,Clear the RIS.DBLTRANS interrupt." "0: No effect,1: Clear"
newline
bitfld.long 0x4 1. "ZERO,Clear the RIS.ZERO interrupt." "0: No effect,1: Clear"
bitfld.long 0x4 0. "TGT,Clear the RIS.TGT interrupt." "0: No effect,1: Clear"
line.long 0x8 "IMSET,Interrupt mask set register."
bitfld.long 0x8 10. "C2CC,Set the MIS.C2CC mask." "0: No effect,1: Set"
bitfld.long 0x8 9. "C1CC,Set the MIS.C1CC mask." "0: No effect,1: Set"
newline
bitfld.long 0x8 8. "C0CC,Set the MIS.C0CC mask." "0: No effect,1: Set"
bitfld.long 0x8 6. "FAULT,Set the MIS.FAULT mask." "0: No effect,1: Set"
newline
bitfld.long 0x8 5. "IDX,Set the MIS.IDX mask." "0: No effect,1: Set"
bitfld.long 0x8 4. "DIRCHNG,Set the MIS.DIRCHNG mask." "0: No effect,1: Set"
newline
bitfld.long 0x8 3. "CNTRCHNG,Set the MIS.CNTRCHNG mask." "0: No effect,1: Set"
bitfld.long 0x8 2. "DBLTRANS,Set the MIS.DBLTRANS mask." "0: No effect,1: Set"
newline
bitfld.long 0x8 1. "ZERO,Set the MIS.ZERO mask." "0: No effect,1: Set"
bitfld.long 0x8 0. "TGT,Set the MIS.TGT mask." "0: No effect,1: Set"
line.long 0xC "IMCLR,Interrupt mask clear register."
bitfld.long 0xC 10. "C2CC,Clear the MIS.C2CC mask." "0: No effect,1: Clear"
bitfld.long 0xC 9. "C1CC,Clear the MIS.C1CC mask." "0: No effect,1: Clear"
newline
bitfld.long 0xC 8. "C0CC,Clear the MIS.C0CC mask." "0: No effect,1: Clear"
bitfld.long 0xC 6. "FAULT,Clear the MIS.FAULT mask." "0: No effect,1: Clear"
newline
bitfld.long 0xC 5. "IDX,Clear the MIS.IDX mask." "0: No effect,1: Clear"
bitfld.long 0xC 4. "DIRCHNG,Clear the MIS.DIRCHNG mask." "0: No effect,1: Clear"
newline
bitfld.long 0xC 3. "CNTRCHNG,Clear the MIS.CNTRCHNG mask." "0: No effect,1: Clear"
bitfld.long 0xC 2. "DBLTRANS,Clear the MIS.DBLTRANS mask." "0: No effect,1: Clear"
newline
bitfld.long 0xC 1. "ZERO,Clear the MIS.ZERO mask." "0: No effect,1: Clear"
bitfld.long 0xC 0. "TGT,Clear the MIS.TGT mask." "0: No effect,1: Clear"
group.long 0x84++0x3
line.long 0x0 "EMU,Debug control"
bitfld.long 0x0 1. "CTL,Halt control." "0: Immediate reaction. The counter stops..,1: Zero condition. The counter stops when CNTR = 0."
bitfld.long 0x0 0. "HALT,Halt LGPT when CPU is halted in debug." "0: Disable.,1: Enable."
group.long 0xC0++0xB
line.long 0x0 "C0CFG,Channel 0 Configuration"
bitfld.long 0x0 10. "OUT2,Output 2 enable." "0: Channel 0 does not control output 2.,1: Channel 0 controls output 2."
bitfld.long 0x0 9. "OUT1,Output 1 enable." "0: Channel 0 does not control output 1.,1: Channel 0 controls output 1."
newline
bitfld.long 0x0 8. "OUT0,Output 0 enable." "0: Channel 0 does not control output 0.,1: Channel 0 controls output 0."
bitfld.long 0x0 6. "INPUT,Select channel input." "0: Event fabric,1: IO controller"
newline
bitfld.long 0x0 4.--5. "EDGE,Determines the edge that triggers the channel input event. This happens post filter." "0: Input is turned off.,1: Input event is triggered at rising edge.,2: Input event is triggered at falling edge.,3: Input event is triggered at both edges."
hexmask.long.byte 0x0 0.--3. 1. "CCACT,Capture-Compare action."
line.long 0x4 "C1CFG,Channel 1 Configuration"
bitfld.long 0x4 10. "OUT2,Output 2 enable." "0: Channel 1 does not control output 2.,1: Channel 1 controls output 2."
bitfld.long 0x4 9. "OUT1,Output 1 enable." "0: Channel 1 does not control output 1.,1: Channel 1 controls output 1."
newline
bitfld.long 0x4 8. "OUT0,Output 0 enable." "0: Channel 1 does not control output 0.,1: Channel 1 controls output 0."
bitfld.long 0x4 6. "INPUT,Select channel input." "0: Event fabric,1: IO controller"
newline
bitfld.long 0x4 4.--5. "EDGE,Determines the edge that triggers the channel input event. This happens post filter." "0: Input is turned off.,1: Input event is triggered at rising edge.,2: Input event is triggered at falling edge.,3: Input event is triggered at both edges."
hexmask.long.byte 0x4 0.--3. 1. "CCACT,Capture-Compare action."
line.long 0x8 "C2CFG,Channel 2 Configuration"
bitfld.long 0x8 10. "OUT2,Output 2 enable." "0: Channel 2 does not control output 2.,1: Channel 2 controls output 2."
bitfld.long 0x8 9. "OUT1,Output 1 enable." "0: Channel 2 does not control output 1.,1: Channel 2 controls output 1."
newline
bitfld.long 0x8 8. "OUT0,Output 0 enable." "0: Channel 2 does not control output 0.,1: Channel 2 controls output 0."
bitfld.long 0x8 6. "INPUT,Select channel input." "0: Event fabric,1: IO controller"
newline
bitfld.long 0x8 4.--5. "EDGE,Determines the edge that triggers the channel input event. This happens post filter." "0: Input is turned off.,1: Input event is triggered at rising edge.,2: Input event is triggered at falling edge.,3: Input event is triggered at both edges."
hexmask.long.byte 0x8 0.--3. 1. "CCACT,Capture-Compare action."
group.long 0xFC++0xF
line.long 0x0 "PTGT,Pipeline Target"
hexmask.long.word 0x0 0.--15. 1. "VAL,The pipleline target value."
line.long 0x4 "PC0CC,Pipeline Channel 0 Capture Compare"
hexmask.long.word 0x4 0.--15. 1. "VAL,Pipeline Capture Compare value."
line.long 0x8 "PC1CC,Pipeline Channel 1 Capture Compare"
hexmask.long.word 0x8 0.--15. 1. "VAL,Pipeline Capture Compare value."
line.long 0xC "PC2CC,Pipeline Channel 2 Capture Compare"
hexmask.long.word 0xC 0.--15. 1. "VAL,Pipeline Capture Compare value."
group.long 0x13C++0xF
line.long 0x0 "TGT,Target"
hexmask.long.word 0x0 0.--15. 1. "VAL,User defined counter target value."
line.long 0x4 "C0CC,Channel 0 Capture Compare"
hexmask.long.word 0x4 0.--15. 1. "VAL,Capture Compare value."
line.long 0x8 "C1CC,Channel 1 Capture Compare"
hexmask.long.word 0x8 0.--15. 1. "VAL,Capture Compare value."
line.long 0xC "C2CC,Channel 2 Capture Compare"
hexmask.long.word 0xC 0.--15. 1. "VAL,Capture Compare value."
group.long 0x17C++0xF
line.long 0x0 "PTGTNC,Pipeline Target No Clear"
hexmask.long.word 0x0 0.--15. 1. "VAL,A read or write to this register will not clear the RIS.TGT interrupt."
line.long 0x4 "PC0CCNC,Pipeline Channel 0 Capture Compare No Clear"
hexmask.long.word 0x4 0.--15. 1. "VAL,Pipeline Capture Compare value."
line.long 0x8 "PC1CCNC,Pipeline Channel 1 Capture Compare No Clear"
hexmask.long.word 0x8 0.--15. 1. "VAL,Pipeline Capture Compare value."
line.long 0xC "PC2CCNC,Pipeline Channel 2 Capture Compare No Clear"
hexmask.long.word 0xC 0.--15. 1. "VAL,Pipeline Capture Compare value."
group.long 0x1BC++0xF
line.long 0x0 "TGTNC,Target No Clear"
hexmask.long.word 0x0 0.--15. 1. "VAL,User defined counter target value."
line.long 0x4 "C0CCNC,Channel 0 Capture Compare No Clear"
hexmask.long.word 0x4 0.--15. 1. "VAL,Capture Compare value."
line.long 0x8 "C1CCNC,Channel 1 Capture Compare No Clear"
hexmask.long.word 0x8 0.--15. 1. "VAL,Capture Compare value."
line.long 0xC "C2CCNC,Channel 2 Capture Compare No Clear"
hexmask.long.word 0xC 0.--15. 1. "VAL,Capture Compare value."
tree.end
tree "LGPT1"
base ad:0x40061000
rgroup.long 0x0++0x7
line.long 0x0 "DESC,Description Register."
hexmask.long.word 0x0 16.--31. 1. "MODID,Module identifier used to uniquely identify this IP."
hexmask.long.byte 0x0 12.--15. 1. "STDIPOFF,Standard IP MMR block offset. Standard IP MMRs are the set of from aggregated IRQ registers till DTB."
newline
hexmask.long.byte 0x0 8.--11. 1. "INSTIDX,IP Instance ID number. If multiple instances of IP exist in the device this field can identify the instance number."
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major revision of IP."
newline
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor revision of IP."
line.long 0x4 "DESCEX,Description Extended"
bitfld.long 0x4 19. "HIR,Has IR logic." "0,1"
bitfld.long 0x4 18. "HDBF,Has Dead-Band Fault and Park logic." "0,1"
newline
hexmask.long.byte 0x4 14.--17. 1. "PREW,Prescale width. The prescaler can maximum be configured to 2^PREW-1."
bitfld.long 0x4 13. "HQDEC,Has Quadrature Decoder." "0,1"
newline
bitfld.long 0x4 12. "HCIF,Has channel input filter." "0,1"
hexmask.long.byte 0x4 8.--11. 1. "CIFS,Channel input filter size. The prevailing state filter can maximum be configured to 2^CIFS-1."
newline
bitfld.long 0x4 7. "HDMA,Has uDMA output and logic." "0,1"
bitfld.long 0x4 6. "HINT,Has interrupt output and logic." "0,1"
newline
bitfld.long 0x4 4.--5. "CNTRW,Counter bit-width." "0: 16-bit counter.,1: 24-bit counter.,2: 32-bit counter.,3: RESERVED"
hexmask.long.byte 0x4 0.--3. 1. "NCH,Number of channels."
group.long 0x8++0x7
line.long 0x0 "STARTCFG,Start Configuration"
bitfld.long 0x0 0.--1. "LGPT0,LGPT start" "0: LGPT starts when synchronized event input is..,?,?,?"
line.long 0x4 "CTL,Timer Control"
bitfld.long 0x4 10. "C2RST,Channel 2 reset." "0: No effect.,1: Reset C2CC PC2CC and C2CFG."
bitfld.long 0x4 9. "C1RST,Channel 1 reset." "0: No effect.,1: Reset C1CC PC1CC and C1CFG."
newline
bitfld.long 0x4 8. "C0RST,Channel 0 reset." "0: No effect.,1: Reset C0CC PC0CC and C0CFG."
bitfld.long 0x4 5. "INTP,Interrupt Phase." "0: RIS.TGT and RIS.ZERO are set one system clock..,1: RIS.TGT and RIS.ZERO are set one timer clock.."
newline
bitfld.long 0x4 3.--4. "CMPDIR,Compare direction." "0: Compare RIS fields are set on up count and down..,1: Compare RIS fields are only set on up count.,2: Compare RIS fields are only set on down count.,3: RESERVED"
bitfld.long 0x4 0.--2. "MODE,Timer mode control" "0: Disable timer. Updates to counter channels and..,1: Count up once. The timer increments from 0 to..,2: Count up periodically. The timer increments from..,3: Count up and down periodically. The timer counts..,4: The timer functions as a quadrature decoder. IOC..,5: Start counting up once synchronous to another..,6: Start counting up periodically synchronous to..,7: Start counting up and down periodically.."
wgroup.long 0x10++0x3
line.long 0x0 "OUTCTL,Output Control"
bitfld.long 0x0 5. "SETOUT2,Set output 2." "0,1"
bitfld.long 0x0 4. "CLROUT2,Clear output 2." "0,1"
newline
bitfld.long 0x0 3. "SETOUT1,Set output 1." "0,1"
bitfld.long 0x0 2. "CLROUT1,Clear output 1." "0,1"
newline
bitfld.long 0x0 1. "SETOUT0,Set output 0." "0,1"
bitfld.long 0x0 0. "CLROUT0,Clear output 0." "0,1"
group.long 0x14++0x1F
line.long 0x0 "CNTR,Counter"
hexmask.long.word 0x0 0.--15. 1. "VAL,Current counter value."
line.long 0x4 "PRECFG,Clock Prescaler Configuration"
hexmask.long.byte 0x4 8.--15. 1. "TICKDIV,Tick division."
bitfld.long 0x4 0.--1. "TICKSRC,Prescaler tick source." "0: Prescaler is updated at the system clock.,1: Prescaler is updated at the rising edge of TICKEN.,2: Prescaler is updated at the falling edge of..,3: Prescaler is updated at both edges of TICKEN."
line.long 0x8 "PREEVENT,Prescaler Event"
hexmask.long.byte 0x8 0.--7. 1. "VAL,Sets the HIGH time of the prescaler event output."
line.long 0xC "CHFILT,Channel Input Filter"
hexmask.long.byte 0xC 8.--15. 1. "LOAD,The input of the channel filter is passed to the edge detection logic after LOAD + 1 consecutive equal samples."
bitfld.long 0xC 0.--1. "MODE,Channel filter mode" "0: Filter is bypassed. No Filter is used.,1: Filter is clocked by system clock.,2: Filter is clocked by PRECFG.TICKSRC.,3: Filter is clocked by timer clock."
line.long 0x10 "FAULT,Fault"
bitfld.long 0x10 0.--1. "CTL,Fault control" "0: Disable. The timer ignores fault.,1: Immediate reaction. The counter stops..,2: Zero condition. The counter stops when CNTR = 0.,3: Interrupt request. Only set RIS.FAULT on active.."
line.long 0x14 "PARK,Park"
bitfld.long 0x14 7. "IOCPS2,IO Complementary Park State 2" "0: Output is set low in park mode.,1: Output is set high in park mode."
bitfld.long 0x14 6. "IOPS2,IO Park State 2" "0: Output is set low in park mode.,1: Output is set high in park mode."
newline
bitfld.long 0x14 5. "IOCPS1,IO Complementary Park State 1" "0: Output is set low in park mode.,1: Output is set high in park mode."
bitfld.long 0x14 4. "IOPS1,IO Park State 1" "0: Output is set low in park mode.,1: Output is set high in park mode."
newline
bitfld.long 0x14 3. "IOCPS0,IO Complementary Park State 0" "0: Output is set low in park mode.,1: Output is set high in park mode."
bitfld.long 0x14 2. "IOPS0,IO Park State 0" "0: Output is set low in park mode.,1: Output is set high in park mode."
newline
bitfld.long 0x14 0.--1. "CTL,Park Control." "0: Disable park mode.,1: Enter park mode on fault.,2: Enter park mode on debug.,3: Enter parkmode on fault or debug."
line.long 0x18 "DBDLY,Dead Band Delay"
hexmask.long.word 0x18 16.--27. 1. "FALLDLY,Fall delay."
hexmask.long.word 0x18 0.--11. 1. "RISEDLY,Rise delay."
line.long 0x1C "DBCTL,Dead Band Control"
bitfld.long 0x1C 2. "IO2,Enable dead band on IO and IO complementary output 2." "0: Disable,1: Enable"
bitfld.long 0x1C 1. "IO1,Enable dead band on IO and IO complementary output 1." "0: Disable,1: Enable"
newline
bitfld.long 0x1C 0. "IO0,Enable dead band on IO and IO complementary output 0." "0: Disable,1: Enable"
group.long 0x3C++0xF
line.long 0x0 "DMA,Direct Memory Accsess"
hexmask.long.byte 0x0 16.--19. 1. "RWCNTR,The read/write counter. RWCNTR+1 is the number of times the DMA can access (read/write) the DMARW register. For each DMA access to DMARW an internal counter is incremented writing to the next address field. RWADDR + 4*RWCNTR is the final register.."
hexmask.long.byte 0x0 8.--14. 1. "RWADDR,The base address which the DMA access when reading/writing DMARW. The base address is set by taking the 9 LSB of the physical address and divide by 4."
newline
hexmask.long.byte 0x0 0.--3. 1. "REQ"
line.long 0x4 "DMARW,Direct Memory Access"
hexmask.long.word 0x4 0.--15. 1. "VAL,DMA read write value."
line.long 0x8 "ADCTRG,ADC Trigger"
hexmask.long.byte 0x8 0.--3. 1. "SRC"
line.long 0xC "IOCTL,IO Controller"
bitfld.long 0xC 10.--11. "COUT2,IO complementary output 2 control" "0: Normal output. The IO complementary output is..,1: Driven low. The IO complementary output is..,2: Driven high. The IO complementary output is..,3: Inverted value. The IO complementary output is.."
bitfld.long 0xC 8.--9. "OUT2,IO output 2 control" "0: Normal output. The IO output is not changed.,1: Driven low. The IO output is driven low.,2: Driven high. The IO output is driven high.,3: Inverted value. The IO output is inverted."
newline
bitfld.long 0xC 6.--7. "COUT1,IO complementary output 1 control" "0: Normal output. The IO complementary output is..,1: Driven low. The IO complementary output is..,2: Driven high. The IO complementary output is..,3: Inverted value. The IO complementary output is.."
bitfld.long 0xC 4.--5. "OUT1,IO output 1 control" "0: Normal output. The IO output is not changed.,1: Driven low. The IO output is driven low.,2: Driven high. The IO output is driven high.,3: Inverted value. The IO output is inverted."
newline
bitfld.long 0xC 2.--3. "COUT0,IO complementary output 0 control" "0: Normal output. The IO complementary output is..,1: Driven low. The IO complementary output is..,2: Driven high. The IO complementary output is..,3: Inverted value. The IO complementary output is.."
bitfld.long 0xC 0.--1. "OUT0,IO output 0 control" "0: Normal output. The IO output is not changed.,1: Driven low. The IO output is driven low.,2: Driven high. The IO output is driven high.,3: Inverted value. The IO output is inverted."
group.long 0x68++0x3
line.long 0x0 "IMASK,Interrupt mask."
bitfld.long 0x0 10. "C2CC,Enable RIS.C2CC interrupt." "0: Disable,1: Enable"
bitfld.long 0x0 9. "C1CC,Enable RIS.C1CC interrupt." "0: Disable,1: Enable"
newline
bitfld.long 0x0 8. "C0CC,Enable RIS.C0CC interrupt." "0: Disable,1: Enable"
bitfld.long 0x0 6. "FAULT,Enable RIS.FAULT interrupt." "0: Disable,1: Enable"
newline
bitfld.long 0x0 5. "IDX,Enable RIS.IDX interrupt." "0: Disable,1: Enable"
bitfld.long 0x0 4. "DIRCHNG,Enable RIS.DIRCHNG interrupt." "0: Disable,1: Enable"
newline
bitfld.long 0x0 3. "CNTRCHNG,Enable RIS.CNTRCHNG interrupt." "0: Disable,1: Enable"
bitfld.long 0x0 2. "DBLTRANS,Enable RIS.DBLTRANS interrupt." "0: Disable,1: Enable"
newline
bitfld.long 0x0 1. "ZERO,Enable RIS.ZERO interrupt." "0: Disable,1: Enable"
bitfld.long 0x0 0. "TGT,Enable RIS.TGT interrupt." "0: Disable,1: Enable"
rgroup.long 0x6C++0x7
line.long 0x0 "RIS,Raw interrupt status."
bitfld.long 0x0 10. "C2CC,Status of the C2CC interrupt. The interrupt is set when C2CC has capture or compare event." "0: Cleared,1: Set"
bitfld.long 0x0 9. "C1CC,Status of the C1CC interrupt. The interrupt is set when C1CC has capture or compare event." "0: Cleared,1: Set"
newline
bitfld.long 0x0 8. "C0CC,Status of the C0CC interrupt. The interrupt is set when C0CC has capture or compare event." "0: Cleared,1: Set"
bitfld.long 0x0 6. "FAULT,Status of the FAULT interrupt. The interrupt is set immediately on active fault input." "0: Cleared,1: Set"
newline
bitfld.long 0x0 5. "IDX,Status of the IDX interrupt. The interrupt is set when IDX is active." "0: Cleared,1: Set"
bitfld.long 0x0 4. "DIRCHNG,Status of the DIRCHNG interrupt. The interrupt is set when the direction of the counter changes." "0: Cleared,1: Set"
newline
bitfld.long 0x0 3. "CNTRCHNG,Status of the CNTRCHNG interrupt. The interrupt is set when the counter increments or decrements." "0: Cleared,1: Set"
bitfld.long 0x0 2. "DBLTRANS,Status of the DBLTRANS interrupt. The interrupt is set when a double transition has happened during QDEC mode." "0: Cleared,1: Set"
newline
bitfld.long 0x0 1. "ZERO,Status of the ZERO interrupt. The interrupt is set when CNTR = 0." "0: Cleared,1: Set"
bitfld.long 0x0 0. "TGT,Status of the TGT interrupt. The interrupt is set when CNTR = TGT." "0: Cleared,1: Set"
line.long 0x4 "MIS,Masked interrupt status."
bitfld.long 0x4 10. "C2CC,Masked status of the RIS.C2CC interrupt." "0: Cleared,1: Set"
bitfld.long 0x4 9. "C1CC,Masked status of the RIS.C1CC interrupt." "0: Cleared,1: Set"
newline
bitfld.long 0x4 8. "C0CC,Masked status of the RIS.C0CC interrupt." "0: Cleared,1: Set"
bitfld.long 0x4 6. "FAULT,Masked status of the RIS.FAULT interrupt." "0: Cleared,1: Set"
newline
bitfld.long 0x4 5. "IDX,Masked status of the RIS.IDX interrupt." "0: Cleared,1: Set"
bitfld.long 0x4 4. "DIRCHNG,Masked status of the RIS.DIRCHNG interrupt." "0: Cleared,1: Set"
newline
bitfld.long 0x4 3. "CNTRCHNG,Masked status of the RIS.CNTRCHNG interrupt." "0: Cleared,1: Set"
bitfld.long 0x4 2. "DBLTRANS,Masked status of the RIS.DBLTRANS interrupt." "0: Cleared,1: Set"
newline
bitfld.long 0x4 1. "ZERO,Masked status of the RIS.ZERO interrupt." "0: Cleared,1: Set"
bitfld.long 0x4 0. "TGT,Masked status of the RIS.TGT interrupt." "0: Cleared,1: Set"
wgroup.long 0x74++0xF
line.long 0x0 "ISET,Interrupt set register."
bitfld.long 0x0 10. "C2CC,Set the RIS.C2CC interrupt." "0: No effect,1: Set"
bitfld.long 0x0 9. "C1CC,Set the RIS.C1CC interrupt." "0: No effect,1: Set"
newline
bitfld.long 0x0 8. "C0CC,Set the RIS.C0CC interrupt." "0: No effect,1: Set"
bitfld.long 0x0 6. "FAULT,Set the RIS.FAULT interrupt." "0: No effect,1: Set"
newline
bitfld.long 0x0 5. "IDX,Set the RIS.IDX interrupt." "0: No effect,1: Set"
bitfld.long 0x0 4. "DIRCHNG,Set the RIS.DIRCHNG interrupt." "0: No effect,1: Set"
newline
bitfld.long 0x0 3. "CNTRCHNG,Set the RIS.CNTRCHNG interrupt." "0: No effect,1: Set"
bitfld.long 0x0 2. "DBLTRANS,Set the RIS.DBLTRANS interrupt." "0: No effect,1: Set"
newline
bitfld.long 0x0 1. "ZERO,Set the RIS.ZERO interrupt." "0: No effect,1: Set"
bitfld.long 0x0 0. "TGT,Set the RIS.TGT interrupt." "0: No effect,1: Set"
line.long 0x4 "ICLR,Interrupt clear register."
bitfld.long 0x4 10. "C2CC,Clear the RIS.C2CC interrupt." "0: No effect,1: Clear"
bitfld.long 0x4 9. "C1CC,Clear the RIS.C1CC interrupt." "0: No effect,1: Clear"
newline
bitfld.long 0x4 8. "C0CC,Clear the RIS.C0CC interrupt." "0: No effect,1: Clear"
bitfld.long 0x4 6. "FAULT,Clear the RIS.FAULT interrupt." "0: No effect,1: Clear"
newline
bitfld.long 0x4 5. "IDX,Clear the RIS.IDX interrupt." "0: No effect,1: Clear"
bitfld.long 0x4 4. "DIRCHNG,Clear the RIS.DIRCHNG interrupt." "0: No effect,1: Clear"
newline
bitfld.long 0x4 3. "CNTRCHNG,Clear the RIS.CNTRCHNG interrupt." "0: No effect,1: Clear"
bitfld.long 0x4 2. "DBLTRANS,Clear the RIS.DBLTRANS interrupt." "0: No effect,1: Clear"
newline
bitfld.long 0x4 1. "ZERO,Clear the RIS.ZERO interrupt." "0: No effect,1: Clear"
bitfld.long 0x4 0. "TGT,Clear the RIS.TGT interrupt." "0: No effect,1: Clear"
line.long 0x8 "IMSET,Interrupt mask set register."
bitfld.long 0x8 10. "C2CC,Set the MIS.C2CC mask." "0: No effect,1: Set"
bitfld.long 0x8 9. "C1CC,Set the MIS.C1CC mask." "0: No effect,1: Set"
newline
bitfld.long 0x8 8. "C0CC,Set the MIS.C0CC mask." "0: No effect,1: Set"
bitfld.long 0x8 6. "FAULT,Set the MIS.FAULT mask." "0: No effect,1: Set"
newline
bitfld.long 0x8 5. "IDX,Set the MIS.IDX mask." "0: No effect,1: Set"
bitfld.long 0x8 4. "DIRCHNG,Set the MIS.DIRCHNG mask." "0: No effect,1: Set"
newline
bitfld.long 0x8 3. "CNTRCHNG,Set the MIS.CNTRCHNG mask." "0: No effect,1: Set"
bitfld.long 0x8 2. "DBLTRANS,Set the MIS.DBLTRANS mask." "0: No effect,1: Set"
newline
bitfld.long 0x8 1. "ZERO,Set the MIS.ZERO mask." "0: No effect,1: Set"
bitfld.long 0x8 0. "TGT,Set the MIS.TGT mask." "0: No effect,1: Set"
line.long 0xC "IMCLR,Interrupt mask clear register."
bitfld.long 0xC 10. "C2CC,Clear the MIS.C2CC mask." "0: No effect,1: Clear"
bitfld.long 0xC 9. "C1CC,Clear the MIS.C1CC mask." "0: No effect,1: Clear"
newline
bitfld.long 0xC 8. "C0CC,Clear the MIS.C0CC mask." "0: No effect,1: Clear"
bitfld.long 0xC 6. "FAULT,Clear the MIS.FAULT mask." "0: No effect,1: Clear"
newline
bitfld.long 0xC 5. "IDX,Clear the MIS.IDX mask." "0: No effect,1: Clear"
bitfld.long 0xC 4. "DIRCHNG,Clear the MIS.DIRCHNG mask." "0: No effect,1: Clear"
newline
bitfld.long 0xC 3. "CNTRCHNG,Clear the MIS.CNTRCHNG mask." "0: No effect,1: Clear"
bitfld.long 0xC 2. "DBLTRANS,Clear the MIS.DBLTRANS mask." "0: No effect,1: Clear"
newline
bitfld.long 0xC 1. "ZERO,Clear the MIS.ZERO mask." "0: No effect,1: Clear"
bitfld.long 0xC 0. "TGT,Clear the MIS.TGT mask." "0: No effect,1: Clear"
group.long 0x84++0x3
line.long 0x0 "EMU,Debug control"
bitfld.long 0x0 1. "CTL,Halt control." "0: Immediate reaction. The counter stops..,1: Zero condition. The counter stops when CNTR = 0."
bitfld.long 0x0 0. "HALT,Halt LGPT when CPU is halted in debug." "0: Disable.,1: Enable."
group.long 0xC0++0xB
line.long 0x0 "C0CFG,Channel 0 Configuration"
bitfld.long 0x0 10. "OUT2,Output 2 enable." "0: Channel 0 does not control output 2.,1: Channel 0 controls output 2."
bitfld.long 0x0 9. "OUT1,Output 1 enable." "0: Channel 0 does not control output 1.,1: Channel 0 controls output 1."
newline
bitfld.long 0x0 8. "OUT0,Output 0 enable." "0: Channel 0 does not control output 0.,1: Channel 0 controls output 0."
bitfld.long 0x0 6. "INPUT,Select channel input." "0: Event fabric,1: IO controller"
newline
bitfld.long 0x0 4.--5. "EDGE,Determines the edge that triggers the channel input event. This happens post filter." "0: Input is turned off.,1: Input event is triggered at rising edge.,2: Input event is triggered at falling edge.,3: Input event is triggered at both edges."
hexmask.long.byte 0x0 0.--3. 1. "CCACT,Capture-Compare action."
line.long 0x4 "C1CFG,Channel 1 Configuration"
bitfld.long 0x4 10. "OUT2,Output 2 enable." "0: Channel 1 does not control output 2.,1: Channel 1 controls output 2."
bitfld.long 0x4 9. "OUT1,Output 1 enable." "0: Channel 1 does not control output 1.,1: Channel 1 controls output 1."
newline
bitfld.long 0x4 8. "OUT0,Output 0 enable." "0: Channel 1 does not control output 0.,1: Channel 1 controls output 0."
bitfld.long 0x4 6. "INPUT,Select channel input." "0: Event fabric,1: IO controller"
newline
bitfld.long 0x4 4.--5. "EDGE,Determines the edge that triggers the channel input event. This happens post filter." "0: Input is turned off.,1: Input event is triggered at rising edge.,2: Input event is triggered at falling edge.,3: Input event is triggered at both edges."
hexmask.long.byte 0x4 0.--3. 1. "CCACT,Capture-Compare action."
line.long 0x8 "C2CFG,Channel 2 Configuration"
bitfld.long 0x8 10. "OUT2,Output 2 enable." "0: Channel 2 does not control output 2.,1: Channel 2 controls output 2."
bitfld.long 0x8 9. "OUT1,Output 1 enable." "0: Channel 2 does not control output 1.,1: Channel 2 controls output 1."
newline
bitfld.long 0x8 8. "OUT0,Output 0 enable." "0: Channel 2 does not control output 0.,1: Channel 2 controls output 0."
bitfld.long 0x8 6. "INPUT,Select channel input." "0: Event fabric,1: IO controller"
newline
bitfld.long 0x8 4.--5. "EDGE,Determines the edge that triggers the channel input event. This happens post filter." "0: Input is turned off.,1: Input event is triggered at rising edge.,2: Input event is triggered at falling edge.,3: Input event is triggered at both edges."
hexmask.long.byte 0x8 0.--3. 1. "CCACT,Capture-Compare action."
group.long 0xFC++0xF
line.long 0x0 "PTGT,Pipeline Target"
hexmask.long.word 0x0 0.--15. 1. "VAL,The pipleline target value."
line.long 0x4 "PC0CC,Pipeline Channel 0 Capture Compare"
hexmask.long.word 0x4 0.--15. 1. "VAL,Pipeline Capture Compare value."
line.long 0x8 "PC1CC,Pipeline Channel 1 Capture Compare"
hexmask.long.word 0x8 0.--15. 1. "VAL,Pipeline Capture Compare value."
line.long 0xC "PC2CC,Pipeline Channel 2 Capture Compare"
hexmask.long.word 0xC 0.--15. 1. "VAL,Pipeline Capture Compare value."
group.long 0x13C++0xF
line.long 0x0 "TGT,Target"
hexmask.long.word 0x0 0.--15. 1. "VAL,User defined counter target value."
line.long 0x4 "C0CC,Channel 0 Capture Compare"
hexmask.long.word 0x4 0.--15. 1. "VAL,Capture Compare value."
line.long 0x8 "C1CC,Channel 1 Capture Compare"
hexmask.long.word 0x8 0.--15. 1. "VAL,Capture Compare value."
line.long 0xC "C2CC,Channel 2 Capture Compare"
hexmask.long.word 0xC 0.--15. 1. "VAL,Capture Compare value."
group.long 0x17C++0xF
line.long 0x0 "PTGTNC,Pipeline Target No Clear"
hexmask.long.word 0x0 0.--15. 1. "VAL,A read or write to this register will not clear the RIS.TGT interrupt."
line.long 0x4 "PC0CCNC,Pipeline Channel 0 Capture Compare No Clear"
hexmask.long.word 0x4 0.--15. 1. "VAL,Pipeline Capture Compare value."
line.long 0x8 "PC1CCNC,Pipeline Channel 1 Capture Compare No Clear"
hexmask.long.word 0x8 0.--15. 1. "VAL,Pipeline Capture Compare value."
line.long 0xC "PC2CCNC,Pipeline Channel 2 Capture Compare No Clear"
hexmask.long.word 0xC 0.--15. 1. "VAL,Pipeline Capture Compare value."
group.long 0x1BC++0xF
line.long 0x0 "TGTNC,Target No Clear"
hexmask.long.word 0x0 0.--15. 1. "VAL,User defined counter target value."
line.long 0x4 "C0CCNC,Channel 0 Capture Compare No Clear"
hexmask.long.word 0x4 0.--15. 1. "VAL,Capture Compare value."
line.long 0x8 "C1CCNC,Channel 1 Capture Compare No Clear"
hexmask.long.word 0x8 0.--15. 1. "VAL,Capture Compare value."
line.long 0xC "C2CCNC,Channel 2 Capture Compare No Clear"
hexmask.long.word 0xC 0.--15. 1. "VAL,Capture Compare value."
tree.end
tree "LGPT2"
base ad:0x40062000
rgroup.long 0x0++0x7
line.long 0x0 "DESC,Description Register."
hexmask.long.word 0x0 16.--31. 1. "MODID,Module identifier used to uniquely identify this IP."
hexmask.long.byte 0x0 12.--15. 1. "STDIPOFF,Standard IP MMR block offset. Standard IP MMRs are the set of from aggregated IRQ registers till DTB."
newline
hexmask.long.byte 0x0 8.--11. 1. "INSTIDX,IP Instance ID number. If multiple instances of IP exist in the device this field can identify the instance number."
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major revision of IP."
newline
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor revision of IP."
line.long 0x4 "DESCEX,Description Extended"
bitfld.long 0x4 19. "HIR,Has IR logic." "0,1"
bitfld.long 0x4 18. "HDBF,Has Dead-Band Fault and Park logic." "0,1"
newline
hexmask.long.byte 0x4 14.--17. 1. "PREW,Prescale width. The prescaler can maximum be configured to 2^PREW-1."
bitfld.long 0x4 13. "HQDEC,Has Quadrature Decoder." "0,1"
newline
bitfld.long 0x4 12. "HCIF,Has channel input filter." "0,1"
hexmask.long.byte 0x4 8.--11. 1. "CIFS,Channel input filter size. The prevailing state filter can maximum be configured to 2^CIFS-1."
newline
bitfld.long 0x4 7. "HDMA,Has uDMA output and logic." "0,1"
bitfld.long 0x4 6. "HINT,Has interrupt output and logic." "0,1"
newline
bitfld.long 0x4 4.--5. "CNTRW,Counter bit-width." "0: 16-bit counter.,1: 24-bit counter.,2: 32-bit counter.,3: RESERVED"
hexmask.long.byte 0x4 0.--3. 1. "NCH,Number of channels."
group.long 0x8++0x7
line.long 0x0 "STARTCFG,Start Configuration"
bitfld.long 0x0 0.--1. "LGPT0,LGPT start" "0: LGPT starts when synchronized event input is..,?,?,?"
line.long 0x4 "CTL,Timer Control"
bitfld.long 0x4 10. "C2RST,Channel 2 reset." "0: No effect.,1: Reset C2CC PC2CC and C2CFG."
bitfld.long 0x4 9. "C1RST,Channel 1 reset." "0: No effect.,1: Reset C1CC PC1CC and C1CFG."
newline
bitfld.long 0x4 8. "C0RST,Channel 0 reset." "0: No effect.,1: Reset C0CC PC0CC and C0CFG."
bitfld.long 0x4 5. "INTP,Interrupt Phase." "0: RIS.TGT and RIS.ZERO are set one system clock..,1: RIS.TGT and RIS.ZERO are set one timer clock.."
newline
bitfld.long 0x4 3.--4. "CMPDIR,Compare direction." "0: Compare RIS fields are set on up count and down..,1: Compare RIS fields are only set on up count.,2: Compare RIS fields are only set on down count.,3: RESERVED"
bitfld.long 0x4 0.--2. "MODE,Timer mode control" "0: Disable timer. Updates to counter channels and..,1: Count up once. The timer increments from 0 to..,2: Count up periodically. The timer increments from..,3: Count up and down periodically. The timer counts..,4: The timer functions as a quadrature decoder. IOC..,5: Start counting up once synchronous to another..,6: Start counting up periodically synchronous to..,7: Start counting up and down periodically.."
wgroup.long 0x10++0x3
line.long 0x0 "OUTCTL,Output Control"
bitfld.long 0x0 5. "SETOUT2,Set output 2." "0,1"
bitfld.long 0x0 4. "CLROUT2,Clear output 2." "0,1"
newline
bitfld.long 0x0 3. "SETOUT1,Set output 1." "0,1"
bitfld.long 0x0 2. "CLROUT1,Clear output 1." "0,1"
newline
bitfld.long 0x0 1. "SETOUT0,Set output 0." "0,1"
bitfld.long 0x0 0. "CLROUT0,Clear output 0." "0,1"
group.long 0x14++0xF
line.long 0x0 "CNTR,Counter"
hexmask.long.word 0x0 0.--15. 1. "VAL,Current counter value."
line.long 0x4 "PRECFG,Clock Prescaler Configuration"
hexmask.long.byte 0x4 8.--15. 1. "TICKDIV,Tick division."
bitfld.long 0x4 0.--1. "TICKSRC,Prescaler tick source." "0: Prescaler is updated at the system clock.,1: Prescaler is updated at the rising edge of TICKEN.,2: Prescaler is updated at the falling edge of..,3: Prescaler is updated at both edges of TICKEN."
line.long 0x8 "PREEVENT,Prescaler Event"
hexmask.long.byte 0x8 0.--7. 1. "VAL,Sets the HIGH time of the prescaler event output."
line.long 0xC "CHFILT,Channel Input Filter"
hexmask.long.byte 0xC 8.--15. 1. "LOAD,The input of the channel filter is passed to the edge detection logic after LOAD + 1 consecutive equal samples."
bitfld.long 0xC 0.--1. "MODE,Channel filter mode" "0: Filter is bypassed. No Filter is used.,1: Filter is clocked by system clock.,2: Filter is clocked by PRECFG.TICKSRC.,3: Filter is clocked by timer clock."
rgroup.long 0x34++0x3
line.long 0x0 "QDECSTAT,Quadrature Decoder Status"
bitfld.long 0x0 1. "DBLTRANS,Double transition" "0: Single or no transition on phase inputs.,1: Double transition on phase inputs."
bitfld.long 0x0 0. "QDIR,Direction of count during QDEC mode." "0: Up (PHA leads PHB),1: Down (PHB leads PHA)"
group.long 0x3C++0xF
line.long 0x0 "DMA,Direct Memory Accsess"
hexmask.long.byte 0x0 16.--19. 1. "RWCNTR,The read/write counter. RWCNTR+1 is the number of times the DMA can access (read/write) the DMARW register. For each DMA access to DMARW an internal counter is incremented writing to the next address field. RWADDR + 4*RWCNTR is the final register.."
hexmask.long.byte 0x0 8.--14. 1. "RWADDR,The base address which the DMA access when reading/writing DMARW. The base address is set by taking the 9 LSB of the physical address and divide by 4."
newline
hexmask.long.byte 0x0 0.--3. 1. "REQ"
line.long 0x4 "DMARW,Direct Memory Access"
hexmask.long.word 0x4 0.--15. 1. "VAL,DMA read write value."
line.long 0x8 "ADCTRG,ADC Trigger"
hexmask.long.byte 0x8 0.--3. 1. "SRC"
line.long 0xC "IOCTL,IO Controller"
bitfld.long 0xC 10.--11. "COUT2,IO complementary output 2 control" "0: Normal output. The IO complementary output is..,1: Driven low. The IO complementary output is..,2: Driven high. The IO complementary output is..,3: Inverted value. The IO complementary output is.."
bitfld.long 0xC 8.--9. "OUT2,IO output 2 control" "0: Normal output. The IO output is not changed.,1: Driven low. The IO output is driven low.,2: Driven high. The IO output is driven high.,3: Inverted value. The IO output is inverted."
newline
bitfld.long 0xC 6.--7. "COUT1,IO complementary output 1 control" "0: Normal output. The IO complementary output is..,1: Driven low. The IO complementary output is..,2: Driven high. The IO complementary output is..,3: Inverted value. The IO complementary output is.."
bitfld.long 0xC 4.--5. "OUT1,IO output 1 control" "0: Normal output. The IO output is not changed.,1: Driven low. The IO output is driven low.,2: Driven high. The IO output is driven high.,3: Inverted value. The IO output is inverted."
newline
bitfld.long 0xC 2.--3. "COUT0,IO complementary output 0 control" "0: Normal output. The IO complementary output is..,1: Driven low. The IO complementary output is..,2: Driven high. The IO complementary output is..,3: Inverted value. The IO complementary output is.."
bitfld.long 0xC 0.--1. "OUT0,IO output 0 control" "0: Normal output. The IO output is not changed.,1: Driven low. The IO output is driven low.,2: Driven high. The IO output is driven high.,3: Inverted value. The IO output is inverted."
group.long 0x68++0x3
line.long 0x0 "IMASK,Interrupt mask."
bitfld.long 0x0 10. "C2CC,Enable RIS.C2CC interrupt." "0: Disable,1: Enable"
bitfld.long 0x0 9. "C1CC,Enable RIS.C1CC interrupt." "0: Disable,1: Enable"
newline
bitfld.long 0x0 8. "C0CC,Enable RIS.C0CC interrupt." "0: Disable,1: Enable"
bitfld.long 0x0 6. "FAULT,Enable RIS.FAULT interrupt." "0: Disable,1: Enable"
newline
bitfld.long 0x0 5. "IDX,Enable RIS.IDX interrupt." "0: Disable,1: Enable"
bitfld.long 0x0 4. "DIRCHNG,Enable RIS.DIRCHNG interrupt." "0: Disable,1: Enable"
newline
bitfld.long 0x0 3. "CNTRCHNG,Enable RIS.CNTRCHNG interrupt." "0: Disable,1: Enable"
bitfld.long 0x0 2. "DBLTRANS,Enable RIS.DBLTRANS interrupt." "0: Disable,1: Enable"
newline
bitfld.long 0x0 1. "ZERO,Enable RIS.ZERO interrupt." "0: Disable,1: Enable"
bitfld.long 0x0 0. "TGT,Enable RIS.TGT interrupt." "0: Disable,1: Enable"
rgroup.long 0x6C++0x7
line.long 0x0 "RIS,Raw interrupt status."
bitfld.long 0x0 10. "C2CC,Status of the C2CC interrupt. The interrupt is set when C2CC has capture or compare event." "0: Cleared,1: Set"
bitfld.long 0x0 9. "C1CC,Status of the C1CC interrupt. The interrupt is set when C1CC has capture or compare event." "0: Cleared,1: Set"
newline
bitfld.long 0x0 8. "C0CC,Status of the C0CC interrupt. The interrupt is set when C0CC has capture or compare event." "0: Cleared,1: Set"
bitfld.long 0x0 6. "FAULT,Status of the FAULT interrupt. The interrupt is set immediately on active fault input." "0: Cleared,1: Set"
newline
bitfld.long 0x0 5. "IDX,Status of the IDX interrupt. The interrupt is set when IDX is active." "0: Cleared,1: Set"
bitfld.long 0x0 4. "DIRCHNG,Status of the DIRCHNG interrupt. The interrupt is set when the direction of the counter changes." "0: Cleared,1: Set"
newline
bitfld.long 0x0 3. "CNTRCHNG,Status of the CNTRCHNG interrupt. The interrupt is set when the counter increments or decrements." "0: Cleared,1: Set"
bitfld.long 0x0 2. "DBLTRANS,Status of the DBLTRANS interrupt. The interrupt is set when a double transition has happened during QDEC mode." "0: Cleared,1: Set"
newline
bitfld.long 0x0 1. "ZERO,Status of the ZERO interrupt. The interrupt is set when CNTR = 0." "0: Cleared,1: Set"
bitfld.long 0x0 0. "TGT,Status of the TGT interrupt. The interrupt is set when CNTR = TGT." "0: Cleared,1: Set"
line.long 0x4 "MIS,Masked interrupt status."
bitfld.long 0x4 10. "C2CC,Masked status of the RIS.C2CC interrupt." "0: Cleared,1: Set"
bitfld.long 0x4 9. "C1CC,Masked status of the RIS.C1CC interrupt." "0: Cleared,1: Set"
newline
bitfld.long 0x4 8. "C0CC,Masked status of the RIS.C0CC interrupt." "0: Cleared,1: Set"
bitfld.long 0x4 6. "FAULT,Masked status of the RIS.FAULT interrupt." "0: Cleared,1: Set"
newline
bitfld.long 0x4 5. "IDX,Masked status of the RIS.IDX interrupt." "0: Cleared,1: Set"
bitfld.long 0x4 4. "DIRCHNG,Masked status of the RIS.DIRCHNG interrupt." "0: Cleared,1: Set"
newline
bitfld.long 0x4 3. "CNTRCHNG,Masked status of the RIS.CNTRCHNG interrupt." "0: Cleared,1: Set"
bitfld.long 0x4 2. "DBLTRANS,Masked status of the RIS.DBLTRANS interrupt." "0: Cleared,1: Set"
newline
bitfld.long 0x4 1. "ZERO,Masked status of the RIS.ZERO interrupt." "0: Cleared,1: Set"
bitfld.long 0x4 0. "TGT,Masked status of the RIS.TGT interrupt." "0: Cleared,1: Set"
wgroup.long 0x74++0xF
line.long 0x0 "ISET,Interrupt set register."
bitfld.long 0x0 10. "C2CC,Set the RIS.C2CC interrupt." "0: No effect,1: Set"
bitfld.long 0x0 9. "C1CC,Set the RIS.C1CC interrupt." "0: No effect,1: Set"
newline
bitfld.long 0x0 8. "C0CC,Set the RIS.C0CC interrupt." "0: No effect,1: Set"
bitfld.long 0x0 6. "FAULT,Set the RIS.FAULT interrupt." "0: No effect,1: Set"
newline
bitfld.long 0x0 5. "IDX,Set the RIS.IDX interrupt." "0: No effect,1: Set"
bitfld.long 0x0 4. "DIRCHNG,Set the RIS.DIRCHNG interrupt." "0: No effect,1: Set"
newline
bitfld.long 0x0 3. "CNTRCHNG,Set the RIS.CNTRCHNG interrupt." "0: No effect,1: Set"
bitfld.long 0x0 2. "DBLTRANS,Set the RIS.DBLTRANS interrupt." "0: No effect,1: Set"
newline
bitfld.long 0x0 1. "ZERO,Set the RIS.ZERO interrupt." "0: No effect,1: Set"
bitfld.long 0x0 0. "TGT,Set the RIS.TGT interrupt." "0: No effect,1: Set"
line.long 0x4 "ICLR,Interrupt clear register."
bitfld.long 0x4 10. "C2CC,Clear the RIS.C2CC interrupt." "0: No effect,1: Clear"
bitfld.long 0x4 9. "C1CC,Clear the RIS.C1CC interrupt." "0: No effect,1: Clear"
newline
bitfld.long 0x4 8. "C0CC,Clear the RIS.C0CC interrupt." "0: No effect,1: Clear"
bitfld.long 0x4 6. "FAULT,Clear the RIS.FAULT interrupt." "0: No effect,1: Clear"
newline
bitfld.long 0x4 5. "IDX,Clear the RIS.IDX interrupt." "0: No effect,1: Clear"
bitfld.long 0x4 4. "DIRCHNG,Clear the RIS.DIRCHNG interrupt." "0: No effect,1: Clear"
newline
bitfld.long 0x4 3. "CNTRCHNG,Clear the RIS.CNTRCHNG interrupt." "0: No effect,1: Clear"
bitfld.long 0x4 2. "DBLTRANS,Clear the RIS.DBLTRANS interrupt." "0: No effect,1: Clear"
newline
bitfld.long 0x4 1. "ZERO,Clear the RIS.ZERO interrupt." "0: No effect,1: Clear"
bitfld.long 0x4 0. "TGT,Clear the RIS.TGT interrupt." "0: No effect,1: Clear"
line.long 0x8 "IMSET,Interrupt mask set register."
bitfld.long 0x8 10. "C2CC,Set the MIS.C2CC mask." "0: No effect,1: Set"
bitfld.long 0x8 9. "C1CC,Set the MIS.C1CC mask." "0: No effect,1: Set"
newline
bitfld.long 0x8 8. "C0CC,Set the MIS.C0CC mask." "0: No effect,1: Set"
bitfld.long 0x8 6. "FAULT,Set the MIS.FAULT mask." "0: No effect,1: Set"
newline
bitfld.long 0x8 5. "IDX,Set the MIS.IDX mask." "0: No effect,1: Set"
bitfld.long 0x8 4. "DIRCHNG,Set the MIS.DIRCHNG mask." "0: No effect,1: Set"
newline
bitfld.long 0x8 3. "CNTRCHNG,Set the MIS.CNTRCHNG mask." "0: No effect,1: Set"
bitfld.long 0x8 2. "DBLTRANS,Set the MIS.DBLTRANS mask." "0: No effect,1: Set"
newline
bitfld.long 0x8 1. "ZERO,Set the MIS.ZERO mask." "0: No effect,1: Set"
bitfld.long 0x8 0. "TGT,Set the MIS.TGT mask." "0: No effect,1: Set"
line.long 0xC "IMCLR,Interrupt mask clear register."
bitfld.long 0xC 10. "C2CC,Clear the MIS.C2CC mask." "0: No effect,1: Clear"
bitfld.long 0xC 9. "C1CC,Clear the MIS.C1CC mask." "0: No effect,1: Clear"
newline
bitfld.long 0xC 8. "C0CC,Clear the MIS.C0CC mask." "0: No effect,1: Clear"
bitfld.long 0xC 6. "FAULT,Clear the MIS.FAULT mask." "0: No effect,1: Clear"
newline
bitfld.long 0xC 5. "IDX,Clear the MIS.IDX mask." "0: No effect,1: Clear"
bitfld.long 0xC 4. "DIRCHNG,Clear the MIS.DIRCHNG mask." "0: No effect,1: Clear"
newline
bitfld.long 0xC 3. "CNTRCHNG,Clear the MIS.CNTRCHNG mask." "0: No effect,1: Clear"
bitfld.long 0xC 2. "DBLTRANS,Clear the MIS.DBLTRANS mask." "0: No effect,1: Clear"
newline
bitfld.long 0xC 1. "ZERO,Clear the MIS.ZERO mask." "0: No effect,1: Clear"
bitfld.long 0xC 0. "TGT,Clear the MIS.TGT mask." "0: No effect,1: Clear"
group.long 0x84++0x3
line.long 0x0 "EMU,Debug control"
bitfld.long 0x0 1. "CTL,Halt control." "0: Immediate reaction. The counter stops..,1: Zero condition. The counter stops when CNTR = 0."
bitfld.long 0x0 0. "HALT,Halt LGPT when CPU is halted in debug." "0: Disable.,1: Enable."
group.long 0xC0++0xB
line.long 0x0 "C0CFG,Channel 0 Configuration"
bitfld.long 0x0 10. "OUT2,Output 2 enable." "0: Channel 0 does not control output 2.,1: Channel 0 controls output 2."
bitfld.long 0x0 9. "OUT1,Output 1 enable." "0: Channel 0 does not control output 1.,1: Channel 0 controls output 1."
newline
bitfld.long 0x0 8. "OUT0,Output 0 enable." "0: Channel 0 does not control output 0.,1: Channel 0 controls output 0."
bitfld.long 0x0 6. "INPUT,Select channel input." "0: Event fabric,1: IO controller"
newline
bitfld.long 0x0 4.--5. "EDGE,Determines the edge that triggers the channel input event. This happens post filter." "0: Input is turned off.,1: Input event is triggered at rising edge.,2: Input event is triggered at falling edge.,3: Input event is triggered at both edges."
hexmask.long.byte 0x0 0.--3. 1. "CCACT,Capture-Compare action."
line.long 0x4 "C1CFG,Channel 1 Configuration"
bitfld.long 0x4 10. "OUT2,Output 2 enable." "0: Channel 1 does not control output 2.,1: Channel 1 controls output 2."
bitfld.long 0x4 9. "OUT1,Output 1 enable." "0: Channel 1 does not control output 1.,1: Channel 1 controls output 1."
newline
bitfld.long 0x4 8. "OUT0,Output 0 enable." "0: Channel 1 does not control output 0.,1: Channel 1 controls output 0."
bitfld.long 0x4 6. "INPUT,Select channel input." "0: Event fabric,1: IO controller"
newline
bitfld.long 0x4 4.--5. "EDGE,Determines the edge that triggers the channel input event. This happens post filter." "0: Input is turned off.,1: Input event is triggered at rising edge.,2: Input event is triggered at falling edge.,3: Input event is triggered at both edges."
hexmask.long.byte 0x4 0.--3. 1. "CCACT,Capture-Compare action."
line.long 0x8 "C2CFG,Channel 2 Configuration"
bitfld.long 0x8 10. "OUT2,Output 2 enable." "0: Channel 2 does not control output 2.,1: Channel 2 controls output 2."
bitfld.long 0x8 9. "OUT1,Output 1 enable." "0: Channel 2 does not control output 1.,1: Channel 2 controls output 1."
newline
bitfld.long 0x8 8. "OUT0,Output 0 enable." "0: Channel 2 does not control output 0.,1: Channel 2 controls output 0."
bitfld.long 0x8 6. "INPUT,Select channel input." "0: Event fabric,1: IO controller"
newline
bitfld.long 0x8 4.--5. "EDGE,Determines the edge that triggers the channel input event. This happens post filter." "0: Input is turned off.,1: Input event is triggered at rising edge.,2: Input event is triggered at falling edge.,3: Input event is triggered at both edges."
hexmask.long.byte 0x8 0.--3. 1. "CCACT,Capture-Compare action."
group.long 0xFC++0xF
line.long 0x0 "PTGT,Pipeline Target"
hexmask.long.word 0x0 0.--15. 1. "VAL,The pipleline target value."
line.long 0x4 "PC0CC,Pipeline Channel 0 Capture Compare"
hexmask.long.word 0x4 0.--15. 1. "VAL,Pipeline Capture Compare value."
line.long 0x8 "PC1CC,Pipeline Channel 1 Capture Compare"
hexmask.long.word 0x8 0.--15. 1. "VAL,Pipeline Capture Compare value."
line.long 0xC "PC2CC,Pipeline Channel 2 Capture Compare"
hexmask.long.word 0xC 0.--15. 1. "VAL,Pipeline Capture Compare value."
group.long 0x13C++0xF
line.long 0x0 "TGT,Target"
hexmask.long.word 0x0 0.--15. 1. "VAL,User defined counter target value."
line.long 0x4 "C0CC,Channel 0 Capture Compare"
hexmask.long.word 0x4 0.--15. 1. "VAL,Capture Compare value."
line.long 0x8 "C1CC,Channel 1 Capture Compare"
hexmask.long.word 0x8 0.--15. 1. "VAL,Capture Compare value."
line.long 0xC "C2CC,Channel 2 Capture Compare"
hexmask.long.word 0xC 0.--15. 1. "VAL,Capture Compare value."
group.long 0x17C++0xF
line.long 0x0 "PTGTNC,Pipeline Target No Clear"
hexmask.long.word 0x0 0.--15. 1. "VAL,A read or write to this register will not clear the RIS.TGT interrupt."
line.long 0x4 "PC0CCNC,Pipeline Channel 0 Capture Compare No Clear"
hexmask.long.word 0x4 0.--15. 1. "VAL,Pipeline Capture Compare value."
line.long 0x8 "PC1CCNC,Pipeline Channel 1 Capture Compare No Clear"
hexmask.long.word 0x8 0.--15. 1. "VAL,Pipeline Capture Compare value."
line.long 0xC "PC2CCNC,Pipeline Channel 2 Capture Compare No Clear"
hexmask.long.word 0xC 0.--15. 1. "VAL,Pipeline Capture Compare value."
group.long 0x1BC++0xF
line.long 0x0 "TGTNC,Target No Clear"
hexmask.long.word 0x0 0.--15. 1. "VAL,User defined counter target value."
line.long 0x4 "C0CCNC,Channel 0 Capture Compare No Clear"
hexmask.long.word 0x4 0.--15. 1. "VAL,Capture Compare value."
line.long 0x8 "C1CCNC,Channel 1 Capture Compare No Clear"
hexmask.long.word 0x8 0.--15. 1. "VAL,Capture Compare value."
line.long 0xC "C2CCNC,Channel 2 Capture Compare No Clear"
hexmask.long.word 0xC 0.--15. 1. "VAL,Capture Compare value."
tree.end
tree "LGPT3"
base ad:0x40063000
rgroup.long 0x0++0x7
line.long 0x0 "DESC,Description Register."
hexmask.long.word 0x0 16.--31. 1. "MODID,Module identifier used to uniquely identify this IP."
hexmask.long.byte 0x0 12.--15. 1. "STDIPOFF,Standard IP MMR block offset. Standard IP MMRs are the set of from aggregated IRQ registers till DTB."
newline
hexmask.long.byte 0x0 8.--11. 1. "INSTIDX,IP Instance ID number. If multiple instances of IP exist in the device this field can identify the instance number."
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major revision of IP."
newline
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor revision of IP."
line.long 0x4 "DESCEX,Description Extended"
bitfld.long 0x4 19. "HIR,Has IR logic." "0,1"
bitfld.long 0x4 18. "HDBF,Has Dead-Band Fault and Park logic." "0,1"
newline
hexmask.long.byte 0x4 14.--17. 1. "PREW,Prescale width. The prescaler can maximum be configured to 2^PREW-1."
bitfld.long 0x4 13. "HQDEC,Has Quadrature Decoder." "0,1"
newline
bitfld.long 0x4 12. "HCIF,Has channel input filter." "0,1"
hexmask.long.byte 0x4 8.--11. 1. "CIFS,Channel input filter size. The prevailing state filter can maximum be configured to 2^CIFS-1."
newline
bitfld.long 0x4 7. "HDMA,Has uDMA output and logic." "0,1"
bitfld.long 0x4 6. "HINT,Has interrupt output and logic." "0,1"
newline
bitfld.long 0x4 4.--5. "CNTRW,Counter bit-width." "0: 16-bit counter.,1: 24-bit counter.,2: 32-bit counter.,3: RESERVED"
hexmask.long.byte 0x4 0.--3. 1. "NCH,Number of channels."
group.long 0x8++0x7
line.long 0x0 "STARTCFG,Start Configuration"
bitfld.long 0x0 0.--1. "LGPT0,LGPT start" "0: LGPT starts when synchronized event input is..,?,?,?"
line.long 0x4 "CTL,Timer Control"
bitfld.long 0x4 10. "C2RST,Channel 2 reset." "0: No effect.,1: Reset C2CC PC2CC and C2CFG."
bitfld.long 0x4 9. "C1RST,Channel 1 reset." "0: No effect.,1: Reset C1CC PC1CC and C1CFG."
newline
bitfld.long 0x4 8. "C0RST,Channel 0 reset." "0: No effect.,1: Reset C0CC PC0CC and C0CFG."
bitfld.long 0x4 5. "INTP,Interrupt Phase." "0: RIS.TGT and RIS.ZERO are set one system clock..,1: RIS.TGT and RIS.ZERO are set one timer clock.."
newline
bitfld.long 0x4 3.--4. "CMPDIR,Compare direction." "0: Compare RIS fields are set on up count and down..,1: Compare RIS fields are only set on up count.,2: Compare RIS fields are only set on down count.,3: RESERVED"
bitfld.long 0x4 0.--2. "MODE,Timer mode control" "0: Disable timer. Updates to counter channels and..,1: Count up once. The timer increments from 0 to..,2: Count up periodically. The timer increments from..,3: Count up and down periodically. The timer counts..,4: The timer functions as a quadrature decoder. IOC..,5: Start counting up once synchronous to another..,6: Start counting up periodically synchronous to..,7: Start counting up and down periodically.."
wgroup.long 0x10++0x3
line.long 0x0 "OUTCTL,Output Control"
bitfld.long 0x0 5. "SETOUT2,Set output 2." "0,1"
bitfld.long 0x0 4. "CLROUT2,Clear output 2." "0,1"
newline
bitfld.long 0x0 3. "SETOUT1,Set output 1." "0,1"
bitfld.long 0x0 2. "CLROUT1,Clear output 1." "0,1"
newline
bitfld.long 0x0 1. "SETOUT0,Set output 0." "0,1"
bitfld.long 0x0 0. "CLROUT0,Clear output 0." "0,1"
group.long 0x14++0xF
line.long 0x0 "CNTR,Counter"
hexmask.long.tbyte 0x0 0.--23. 1. "VAL,Current counter value."
line.long 0x4 "PRECFG,Clock Prescaler Configuration"
hexmask.long.byte 0x4 8.--15. 1. "TICKDIV,Tick division."
bitfld.long 0x4 0.--1. "TICKSRC,Prescaler tick source." "0: Prescaler is updated at the system clock.,1: Prescaler is updated at the rising edge of TICKEN.,2: Prescaler is updated at the falling edge of..,3: Prescaler is updated at both edges of TICKEN."
line.long 0x8 "PREEVENT,Prescaler Event"
hexmask.long.byte 0x8 0.--7. 1. "VAL,Sets the HIGH time of the prescaler event output."
line.long 0xC "CHFILT,Channel Input Filter"
hexmask.long.byte 0xC 8.--15. 1. "LOAD,The input of the channel filter is passed to the edge detection logic after LOAD + 1 consecutive equal samples."
bitfld.long 0xC 0.--1. "MODE,Channel filter mode" "0: Filter is bypassed. No Filter is used.,1: Filter is clocked by system clock.,2: Filter is clocked by PRECFG.TICKSRC.,3: Filter is clocked by timer clock."
group.long 0x3C++0xF
line.long 0x0 "DMA,Direct Memory Accsess"
hexmask.long.byte 0x0 16.--19. 1. "RWCNTR,The read/write counter. RWCNTR+1 is the number of times the DMA can access (read/write) the DMARW register. For each DMA access to DMARW an internal counter is incremented writing to the next address field. RWADDR + 4*RWCNTR is the final register.."
hexmask.long.byte 0x0 8.--14. 1. "RWADDR,The base address which the DMA access when reading/writing DMARW. The base address is set by taking the 9 LSB of the physical address and divide by 4."
newline
hexmask.long.byte 0x0 0.--3. 1. "REQ"
line.long 0x4 "DMARW,Direct Memory Access"
hexmask.long.tbyte 0x4 0.--23. 1. "VAL,DMA read write value."
line.long 0x8 "ADCTRG,ADC Trigger"
hexmask.long.byte 0x8 0.--3. 1. "SRC"
line.long 0xC "IOCTL,IO Controller"
bitfld.long 0xC 10.--11. "COUT2,IO complementary output 2 control" "0: Normal output. The IO complementary output is..,1: Driven low. The IO complementary output is..,2: Driven high. The IO complementary output is..,3: Inverted value. The IO complementary output is.."
bitfld.long 0xC 8.--9. "OUT2,IO output 2 control" "0: Normal output. The IO output is not changed.,1: Driven low. The IO output is driven low.,2: Driven high. The IO output is driven high.,3: Inverted value. The IO output is inverted."
newline
bitfld.long 0xC 6.--7. "COUT1,IO complementary output 1 control" "0: Normal output. The IO complementary output is..,1: Driven low. The IO complementary output is..,2: Driven high. The IO complementary output is..,3: Inverted value. The IO complementary output is.."
bitfld.long 0xC 4.--5. "OUT1,IO output 1 control" "0: Normal output. The IO output is not changed.,1: Driven low. The IO output is driven low.,2: Driven high. The IO output is driven high.,3: Inverted value. The IO output is inverted."
newline
bitfld.long 0xC 2.--3. "COUT0,IO complementary output 0 control" "0: Normal output. The IO complementary output is..,1: Driven low. The IO complementary output is..,2: Driven high. The IO complementary output is..,3: Inverted value. The IO complementary output is.."
bitfld.long 0xC 0.--1. "OUT0,IO output 0 control" "0: Normal output. The IO output is not changed.,1: Driven low. The IO output is driven low.,2: Driven high. The IO output is driven high.,3: Inverted value. The IO output is inverted."
group.long 0x68++0x3
line.long 0x0 "IMASK,Interrupt mask."
bitfld.long 0x0 10. "C2CC,Enable RIS.C2CC interrupt." "0: Disable,1: Enable"
bitfld.long 0x0 9. "C1CC,Enable RIS.C1CC interrupt." "0: Disable,1: Enable"
newline
bitfld.long 0x0 8. "C0CC,Enable RIS.C0CC interrupt." "0: Disable,1: Enable"
bitfld.long 0x0 6. "FAULT,Enable RIS.FAULT interrupt." "0: Disable,1: Enable"
newline
bitfld.long 0x0 5. "IDX,Enable RIS.IDX interrupt." "0: Disable,1: Enable"
bitfld.long 0x0 4. "DIRCHNG,Enable RIS.DIRCHNG interrupt." "0: Disable,1: Enable"
newline
bitfld.long 0x0 3. "CNTRCHNG,Enable RIS.CNTRCHNG interrupt." "0: Disable,1: Enable"
bitfld.long 0x0 2. "DBLTRANS,Enable RIS.DBLTRANS interrupt." "0: Disable,1: Enable"
newline
bitfld.long 0x0 1. "ZERO,Enable RIS.ZERO interrupt." "0: Disable,1: Enable"
bitfld.long 0x0 0. "TGT,Enable RIS.TGT interrupt." "0: Disable,1: Enable"
rgroup.long 0x6C++0x7
line.long 0x0 "RIS,Raw interrupt status."
bitfld.long 0x0 10. "C2CC,Status of the C2CC interrupt. The interrupt is set when C2CC has capture or compare event." "0: Cleared,1: Set"
bitfld.long 0x0 9. "C1CC,Status of the C1CC interrupt. The interrupt is set when C1CC has capture or compare event." "0: Cleared,1: Set"
newline
bitfld.long 0x0 8. "C0CC,Status of the C0CC interrupt. The interrupt is set when C0CC has capture or compare event." "0: Cleared,1: Set"
bitfld.long 0x0 6. "FAULT,Status of the FAULT interrupt. The interrupt is set immediately on active fault input." "0: Cleared,1: Set"
newline
bitfld.long 0x0 5. "IDX,Status of the IDX interrupt. The interrupt is set when IDX is active." "0: Cleared,1: Set"
bitfld.long 0x0 4. "DIRCHNG,Status of the DIRCHNG interrupt. The interrupt is set when the direction of the counter changes." "0: Cleared,1: Set"
newline
bitfld.long 0x0 3. "CNTRCHNG,Status of the CNTRCHNG interrupt. The interrupt is set when the counter increments or decrements." "0: Cleared,1: Set"
bitfld.long 0x0 2. "DBLTRANS,Status of the DBLTRANS interrupt. The interrupt is set when a double transition has happened during QDEC mode." "0: Cleared,1: Set"
newline
bitfld.long 0x0 1. "ZERO,Status of the ZERO interrupt. The interrupt is set when CNTR = 0." "0: Cleared,1: Set"
bitfld.long 0x0 0. "TGT,Status of the TGT interrupt. The interrupt is set when CNTR = TGT." "0: Cleared,1: Set"
line.long 0x4 "MIS,Masked interrupt status."
bitfld.long 0x4 10. "C2CC,Masked status of the RIS.C2CC interrupt." "0: Cleared,1: Set"
bitfld.long 0x4 9. "C1CC,Masked status of the RIS.C1CC interrupt." "0: Cleared,1: Set"
newline
bitfld.long 0x4 8. "C0CC,Masked status of the RIS.C0CC interrupt." "0: Cleared,1: Set"
bitfld.long 0x4 6. "FAULT,Masked status of the RIS.FAULT interrupt." "0: Cleared,1: Set"
newline
bitfld.long 0x4 5. "IDX,Masked status of the RIS.IDX interrupt." "0: Cleared,1: Set"
bitfld.long 0x4 4. "DIRCHNG,Masked status of the RIS.DIRCHNG interrupt." "0: Cleared,1: Set"
newline
bitfld.long 0x4 3. "CNTRCHNG,Masked status of the RIS.CNTRCHNG interrupt." "0: Cleared,1: Set"
bitfld.long 0x4 2. "DBLTRANS,Masked status of the RIS.DBLTRANS interrupt." "0: Cleared,1: Set"
newline
bitfld.long 0x4 1. "ZERO,Masked status of the RIS.ZERO interrupt." "0: Cleared,1: Set"
bitfld.long 0x4 0. "TGT,Masked status of the RIS.TGT interrupt." "0: Cleared,1: Set"
wgroup.long 0x74++0xF
line.long 0x0 "ISET,Interrupt set register."
bitfld.long 0x0 10. "C2CC,Set the RIS.C2CC interrupt." "0: No effect,1: Set"
bitfld.long 0x0 9. "C1CC,Set the RIS.C1CC interrupt." "0: No effect,1: Set"
newline
bitfld.long 0x0 8. "C0CC,Set the RIS.C0CC interrupt." "0: No effect,1: Set"
bitfld.long 0x0 6. "FAULT,Set the RIS.FAULT interrupt." "0: No effect,1: Set"
newline
bitfld.long 0x0 5. "IDX,Set the RIS.IDX interrupt." "0: No effect,1: Set"
bitfld.long 0x0 4. "DIRCHNG,Set the RIS.DIRCHNG interrupt." "0: No effect,1: Set"
newline
bitfld.long 0x0 3. "CNTRCHNG,Set the RIS.CNTRCHNG interrupt." "0: No effect,1: Set"
bitfld.long 0x0 2. "DBLTRANS,Set the RIS.DBLTRANS interrupt." "0: No effect,1: Set"
newline
bitfld.long 0x0 1. "ZERO,Set the RIS.ZERO interrupt." "0: No effect,1: Set"
bitfld.long 0x0 0. "TGT,Set the RIS.TGT interrupt." "0: No effect,1: Set"
line.long 0x4 "ICLR,Interrupt clear register."
bitfld.long 0x4 10. "C2CC,Clear the RIS.C2CC interrupt." "0: No effect,1: Clear"
bitfld.long 0x4 9. "C1CC,Clear the RIS.C1CC interrupt." "0: No effect,1: Clear"
newline
bitfld.long 0x4 8. "C0CC,Clear the RIS.C0CC interrupt." "0: No effect,1: Clear"
bitfld.long 0x4 6. "FAULT,Clear the RIS.FAULT interrupt." "0: No effect,1: Clear"
newline
bitfld.long 0x4 5. "IDX,Clear the RIS.IDX interrupt." "0: No effect,1: Clear"
bitfld.long 0x4 4. "DIRCHNG,Clear the RIS.DIRCHNG interrupt." "0: No effect,1: Clear"
newline
bitfld.long 0x4 3. "CNTRCHNG,Clear the RIS.CNTRCHNG interrupt." "0: No effect,1: Clear"
bitfld.long 0x4 2. "DBLTRANS,Clear the RIS.DBLTRANS interrupt." "0: No effect,1: Clear"
newline
bitfld.long 0x4 1. "ZERO,Clear the RIS.ZERO interrupt." "0: No effect,1: Clear"
bitfld.long 0x4 0. "TGT,Clear the RIS.TGT interrupt." "0: No effect,1: Clear"
line.long 0x8 "IMSET,Interrupt mask set register."
bitfld.long 0x8 10. "C2CC,Set the MIS.C2CC mask." "0: No effect,1: Set"
bitfld.long 0x8 9. "C1CC,Set the MIS.C1CC mask." "0: No effect,1: Set"
newline
bitfld.long 0x8 8. "C0CC,Set the MIS.C0CC mask." "0: No effect,1: Set"
bitfld.long 0x8 6. "FAULT,Set the MIS.FAULT mask." "0: No effect,1: Set"
newline
bitfld.long 0x8 5. "IDX,Set the MIS.IDX mask." "0: No effect,1: Set"
bitfld.long 0x8 4. "DIRCHNG,Set the MIS.DIRCHNG mask." "0: No effect,1: Set"
newline
bitfld.long 0x8 3. "CNTRCHNG,Set the MIS.CNTRCHNG mask." "0: No effect,1: Set"
bitfld.long 0x8 2. "DBLTRANS,Set the MIS.DBLTRANS mask." "0: No effect,1: Set"
newline
bitfld.long 0x8 1. "ZERO,Set the MIS.ZERO mask." "0: No effect,1: Set"
bitfld.long 0x8 0. "TGT,Set the MIS.TGT mask." "0: No effect,1: Set"
line.long 0xC "IMCLR,Interrupt mask clear register."
bitfld.long 0xC 10. "C2CC,Clear the MIS.C2CC mask." "0: No effect,1: Clear"
bitfld.long 0xC 9. "C1CC,Clear the MIS.C1CC mask." "0: No effect,1: Clear"
newline
bitfld.long 0xC 8. "C0CC,Clear the MIS.C0CC mask." "0: No effect,1: Clear"
bitfld.long 0xC 6. "FAULT,Clear the MIS.FAULT mask." "0: No effect,1: Clear"
newline
bitfld.long 0xC 5. "IDX,Clear the MIS.IDX mask." "0: No effect,1: Clear"
bitfld.long 0xC 4. "DIRCHNG,Clear the MIS.DIRCHNG mask." "0: No effect,1: Clear"
newline
bitfld.long 0xC 3. "CNTRCHNG,Clear the MIS.CNTRCHNG mask." "0: No effect,1: Clear"
bitfld.long 0xC 2. "DBLTRANS,Clear the MIS.DBLTRANS mask." "0: No effect,1: Clear"
newline
bitfld.long 0xC 1. "ZERO,Clear the MIS.ZERO mask." "0: No effect,1: Clear"
bitfld.long 0xC 0. "TGT,Clear the MIS.TGT mask." "0: No effect,1: Clear"
group.long 0x84++0x3
line.long 0x0 "EMU,Debug control"
bitfld.long 0x0 1. "CTL,Halt control." "0: Immediate reaction. The counter stops..,1: Zero condition. The counter stops when CNTR = 0."
bitfld.long 0x0 0. "HALT,Halt LGPT when CPU is halted in debug." "0: Disable.,1: Enable."
group.long 0xC0++0xB
line.long 0x0 "C0CFG,Channel 0 Configuration"
bitfld.long 0x0 10. "OUT2,Output 2 enable." "0: Channel 0 does not control output 2.,1: Channel 0 controls output 2."
bitfld.long 0x0 9. "OUT1,Output 1 enable." "0: Channel 0 does not control output 1.,1: Channel 0 controls output 1."
newline
bitfld.long 0x0 8. "OUT0,Output 0 enable." "0: Channel 0 does not control output 0.,1: Channel 0 controls output 0."
bitfld.long 0x0 6. "INPUT,Select channel input." "0: Event fabric,1: IO controller"
newline
bitfld.long 0x0 4.--5. "EDGE,Determines the edge that triggers the channel input event. This happens post filter." "0: Input is turned off.,1: Input event is triggered at rising edge.,2: Input event is triggered at falling edge.,3: Input event is triggered at both edges."
hexmask.long.byte 0x0 0.--3. 1. "CCACT,Capture-Compare action."
line.long 0x4 "C1CFG,Channel 1 Configuration"
bitfld.long 0x4 10. "OUT2,Output 2 enable." "0: Channel 1 does not control output 2.,1: Channel 1 controls output 2."
bitfld.long 0x4 9. "OUT1,Output 1 enable." "0: Channel 1 does not control output 1.,1: Channel 1 controls output 1."
newline
bitfld.long 0x4 8. "OUT0,Output 0 enable." "0: Channel 1 does not control output 0.,1: Channel 1 controls output 0."
bitfld.long 0x4 6. "INPUT,Select channel input." "0: Event fabric,1: IO controller"
newline
bitfld.long 0x4 4.--5. "EDGE,Determines the edge that triggers the channel input event. This happens post filter." "0: Input is turned off.,1: Input event is triggered at rising edge.,2: Input event is triggered at falling edge.,3: Input event is triggered at both edges."
hexmask.long.byte 0x4 0.--3. 1. "CCACT,Capture-Compare action."
line.long 0x8 "C2CFG,Channel 2 Configuration"
bitfld.long 0x8 10. "OUT2,Output 2 enable." "0: Channel 2 does not control output 2.,1: Channel 2 controls output 2."
bitfld.long 0x8 9. "OUT1,Output 1 enable." "0: Channel 2 does not control output 1.,1: Channel 2 controls output 1."
newline
bitfld.long 0x8 8. "OUT0,Output 0 enable." "0: Channel 2 does not control output 0.,1: Channel 2 controls output 0."
bitfld.long 0x8 6. "INPUT,Select channel input." "0: Event fabric,1: IO controller"
newline
bitfld.long 0x8 4.--5. "EDGE,Determines the edge that triggers the channel input event. This happens post filter." "0: Input is turned off.,1: Input event is triggered at rising edge.,2: Input event is triggered at falling edge.,3: Input event is triggered at both edges."
hexmask.long.byte 0x8 0.--3. 1. "CCACT,Capture-Compare action."
group.long 0xFC++0xF
line.long 0x0 "PTGT,Pipeline Target"
hexmask.long.tbyte 0x0 0.--23. 1. "VAL,The pipleline target value."
line.long 0x4 "PC0CC,Pipeline Channel 0 Capture Compare"
hexmask.long.tbyte 0x4 0.--23. 1. "VAL,Pipeline Capture Compare value."
line.long 0x8 "PC1CC,Pipeline Channel 1 Capture Compare"
hexmask.long.tbyte 0x8 0.--23. 1. "VAL,Pipeline Capture Compare value."
line.long 0xC "PC2CC,Pipeline Channel 2 Capture Compare"
hexmask.long.tbyte 0xC 0.--23. 1. "VAL,Pipeline Capture Compare value."
group.long 0x13C++0xF
line.long 0x0 "TGT,Target"
hexmask.long.tbyte 0x0 0.--23. 1. "VAL,User defined counter target value."
line.long 0x4 "C0CC,Channel 0 Capture Compare"
hexmask.long.tbyte 0x4 0.--23. 1. "VAL,Capture Compare value."
line.long 0x8 "C1CC,Channel 1 Capture Compare"
hexmask.long.tbyte 0x8 0.--23. 1. "VAL,Capture Compare value."
line.long 0xC "C2CC,Channel 2 Capture Compare"
hexmask.long.tbyte 0xC 0.--23. 1. "VAL,Capture Compare value."
group.long 0x17C++0xF
line.long 0x0 "PTGTNC,Pipeline Target No Clear"
hexmask.long.tbyte 0x0 0.--23. 1. "VAL,A read or write to this register will not clear the RIS.TGT interrupt."
line.long 0x4 "PC0CCNC,Pipeline Channel 0 Capture Compare No Clear"
hexmask.long.tbyte 0x4 0.--23. 1. "VAL,Pipeline Capture Compare value."
line.long 0x8 "PC1CCNC,Pipeline Channel 1 Capture Compare No Clear"
hexmask.long.tbyte 0x8 0.--23. 1. "VAL,Pipeline Capture Compare value."
line.long 0xC "PC2CCNC,Pipeline Channel 2 Capture Compare No Clear"
hexmask.long.tbyte 0xC 0.--23. 1. "VAL,Pipeline Capture Compare value."
group.long 0x1BC++0xF
line.long 0x0 "TGTNC,Target No Clear"
hexmask.long.tbyte 0x0 0.--23. 1. "VAL,User defined counter target value."
line.long 0x4 "C0CCNC,Channel 0 Capture Compare No Clear"
hexmask.long.tbyte 0x4 0.--23. 1. "VAL,Capture Compare value."
line.long 0x8 "C1CCNC,Channel 1 Capture Compare No Clear"
hexmask.long.tbyte 0x8 0.--23. 1. "VAL,Capture Compare value."
line.long 0xC "C2CCNC,Channel 2 Capture Compare No Clear"
hexmask.long.tbyte 0xC 0.--23. 1. "VAL,Capture Compare value."
tree.end
tree.end
tree "PMCTL (Power Mode Controller)"
base ad:0x40000000
rgroup.long 0x0++0x7
line.long 0x0 "DESC,Description Register."
hexmask.long.word 0x0 16.--31. 1. "MODID,Module identifier used to uniquely identify this IP."
hexmask.long.byte 0x0 12.--15. 1. "STDIPOFF,Standard IP MMR block offset. Standard IP MMRs are the set of from aggregated IRQ registers till DTB."
newline
hexmask.long.byte 0x0 8.--11. 1. "INSTIDX,IP Instance ID number. If multiple instances of IP exist in the device this field can identify the instance number (0-15)."
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major revision of IP (0-15)."
newline
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor revision of IP (0-15)."
line.long 0x4 "DESCEX,Extended Description Register."
bitfld.long 0x4 30.--31. "FLASHSZ,System flash availability" "0: Flash size set to level 0 (Min size),1: Flash size set to level 1,2: Flash size set to level 2,3: Flash size set to level 3 (Max size)"
bitfld.long 0x4 28.--29. "SRAMSZ,System SRAM availability" "0: SRAM size set to level 0 (Min size),1: SRAM size set to level 1,2: SRAM size set to level 2,3: SRAM size set to level 3 (Max size)"
newline
bitfld.long 0x4 27. "TSD,TSD (thermal shutdown) IP status on device" "0: IP is unavailable,1: IP is available"
bitfld.long 0x4 26. "LPCMP,LPCMP (low power comparator) IP status on device" "0: IP is unavailable,1: IP is available"
wgroup.long 0x8++0x3
line.long 0x0 "SHTDWN,Shutdown Register."
hexmask.long.word 0x0 0.--15. 1. "KEY,Setting a valid key will trigger the device to enter SHUTDOWN mode."
group.long 0xC++0x3
line.long 0x0 "SLPCTL,Sleep Control Register."
bitfld.long 0x0 0. "SLPN,The boot code will set this bit field and disable sleep mode automatically unless waking up from a SHUTDOWN RSTSTA.SDDET is set." "0: I/O pad sleep mode is enabled,1: I/O pad sleep mode is disabled"
rgroup.long 0x10++0x3
line.long 0x0 "WUSTA,Wakeup Status Register"
bitfld.long 0x0 0.--1. "SRC,This field shows the device wakeup source." "?,1: Wakeup from system reset / SHUTDOWN mode. See..,2: Wakeup from STANDBY mode.,?"
group.long 0x14++0x3
line.long 0x0 "VDDRCTL,VDDR Control Register."
bitfld.long 0x0 1. "STBY,Select between continuous or duty-cycled VDDR regulation in STANDBY mode." "0: Duty-cycled VDDR regulation in STANDBY mode.,1: Continuous VDDR regulation in STANDBY mode."
bitfld.long 0x0 0. "SELECT,Select between GLDO and DCDC as VDDR regulator (in ACTIVE IDLE and STANDBY mode)." "0: GLDO enabled for regulation of VDDR voltage,1: DCDC enabled for regulation of VDDR voltage"
wgroup.long 0x20++0x7
line.long 0x0 "SYSFSET,Internal. Only to be used through TI provided API."
bitfld.long 0x0 2. "FLAG2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "FLAG1,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 0. "FLAG0,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "SYSFCLR,Internal. Only to be used through TI provided API."
bitfld.long 0x4 2. "FLAG2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 1. "FLAG1,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 0. "FLAG0,Internal. Only to be used through TI provided API." "0,1"
rgroup.long 0x28++0x3
line.long 0x0 "SYSFSTA,Internal. Only to be used through TI provided API."
bitfld.long 0x0 2. "FLAG2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "FLAG1,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 0. "FLAG0,Internal. Only to be used through TI provided API." "0,1"
group.long 0x2C++0x3
line.long 0x0 "RSTCTL,Reset Control Register."
bitfld.long 0x0 2. "LFLOSS,LF clock loss reset enable." "0: LF clock loss detection will not trigger a..,1: LF clock loss detection will trigger a system.."
bitfld.long 0x0 1. "TSDEN,TSD (Thermal Shutdown) enable." "0: No effect,1: Temperature shutdown comparator enable. Note: If.."
newline
bitfld.long 0x0 0. "SYSRST,Trigger system reset which will reset the entire device and causes a reboot of the system." "0: No effect,1: Trigger a system reset."
rgroup.long 0x30++0x3
line.long 0x0 "RSTSTA,Reset Status."
bitfld.long 0x0 17. "SDDET,Wakeup from SHUTDOWN flag." "0: Wakeup from SHUTDOWN mode not triggered,1: Wakeup from SHUTDOWN mode"
bitfld.long 0x0 16. "IOWUSD,Wakeup from SHUTDOWN on an I/O event flag." "0: Wakeup from SHUTDOWN not triggered by an I/O..,1: Wakeup from SHUTDOWN triggered by an I/O event."
newline
hexmask.long.byte 0x0 4.--7. 1. "SYSSRC,Shows which reset event that triggered SYSRESET in RESETSRC"
bitfld.long 0x0 3. "TSDEV,System reset triggered by TSD event" "0: TSD event not triggered,1: System reset triggered by TSD event"
newline
bitfld.long 0x0 0.--2. "RESETSRC,Shows the root cause of the last system reset. More than one reported reset source can have been active during the last system reset but only the root cause is reported." "0: Power on reset,1: Reset pin. TSD will also trigger a pin reset so..,2: Brown out detect on VDDS,?,4: Brown out detect on VDDR,?,6: Digital system reset. Actual root cause is given..,?"
group.long 0x34++0x3
line.long 0x0 "BOOTSTA,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--7. 1. "FLAG,Internal. Only to be used through TI provided API."
rgroup.long 0x3C++0x3
line.long 0x0 "AONRSTA1,AON Register Status 1."
hexmask.long.tbyte 0x0 0.--17. 1. "FLAG,State of the AON register flags"
wgroup.long 0x40++0x7
line.long 0x0 "AONRSET1,AON Register Set 1."
hexmask.long.tbyte 0x0 0.--17. 1. "FLAG,Write 1 to set AONRSTA1.FLAG"
line.long 0x4 "AONRCLR1,AON Register Clear 1."
hexmask.long.tbyte 0x4 0.--17. 1. "FLAG,Write 1 to clear AONRSTA1.FLAG"
group.long 0x64++0x3
line.long 0x0 "ETPP,Internal. Only to be used through TI provided API."
group.long 0x7C++0x1F
line.long 0x0 "RETCFG0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0. "VAL,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "RETCFG1,Internal. Only to be used through TI provided API."
bitfld.long 0x4 0. "VAL,Internal. Only to be used through TI provided API." "0,1"
line.long 0x8 "RETCFG2,Internal. Only to be used through TI provided API."
bitfld.long 0x8 0.--2. "VAL,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
line.long 0xC "RETCFG3,Internal. Only to be used through TI provided API."
line.long 0x10 "RETCFG4,Internal. Only to be used through TI provided API."
line.long 0x14 "RETCFG5,Internal. Only to be used through TI provided API."
line.long 0x18 "RETCFG6,Internal. Only to be used through TI provided API."
line.long 0x1C "RETCFG7,Internal. Only to be used through TI provided API."
tree.end
tree "PMUD (Battery Monitor/Temperature Sensor/DCDC Controller)"
base ad:0x40006000
group.long 0x0++0x7
line.long 0x0 "CTL,Control"
bitfld.long 0x0 2. "HYST_EN,Enables hysteresis on both battery and temperature measurements." "0: Disable,1: Enable"
bitfld.long 0x0 1. "CALC_EN,Configuration of the calculation block that converts the digital battery/temperature level to a Volt/Celsius value." "0: Calculation disabled,1: Calculation enabled"
newline
bitfld.long 0x0 0. "MEAS_EN,Configuration of the measurement block that interfaces with the analog domain." "0: Measurements disabled,1: Measurements enabled (battery voltage and.."
line.long 0x4 "MEASCFG,Internal. Only to be used through TI provided API."
bitfld.long 0x4 0.--1. "PER,Internal. Only to be used through TI provided API." "0,1,2,3"
rgroup.long 0x28++0x3
line.long 0x0 "BAT,Last Measured Battery Voltage"
bitfld.long 0x0 8.--10. "INT,Integer part:" "0: Battery voltage = 0V + fractional part,?,?,3: Battery voltage = 3V + fractional part,4: Battery voltage = 4V + fractional part,?,?,?"
hexmask.long.byte 0x0 0.--7. 1. "FRAC,Fractional part standard binary fractional encoding."
group.long 0x2C++0x3
line.long 0x0 "BATUPD,Battery Update"
bitfld.long 0x0 0. "STA,Battery update status. Write 1 to clear the status." "0: No update since last clear,1: New battery voltage present"
rgroup.long 0x30++0x3
line.long 0x0 "TEMP,Last measured Temperature in Degree Celsius"
hexmask.long.word 0x0 8.--16. 1. "INT,Integer part of temperature value (signed)"
bitfld.long 0x0 6.--7. "FRAC,Fractional part of temperature value." "0: (-1+0,1: (-1+0,?,?"
group.long 0x34++0x3
line.long 0x0 "TEMPUPD,Temperature Update"
bitfld.long 0x0 0. "STA,Temperature update status. Write 1 to clear the status." "0: No temperature update since last clear,1: New temperature value present"
group.long 0x48++0x17
line.long 0x0 "EVENTMASK,Event Mask"
bitfld.long 0x0 5. "TEMP_UPDATE_MASK,1: EVENT.TEMP_UPDATE contributes to combined event from BATMON" "0: EVENT,1: EVENT"
bitfld.long 0x0 4. "BATT_UPDATE_MASK,1: EVENT.BATT_UPDATE contributes to combined event from BATMON" "0: EVENT,1: EVENT"
newline
bitfld.long 0x0 3. "TEMP_BELOW_LL_MASK,1: EVENT.TEMP_BELOW_LL contributes to combined event from BATMON" "0: EVENT,1: EVENT"
bitfld.long 0x0 2. "TEMP_OVER_UL_MASK,1: EVENT.TEMP_OVER_UL contributes to combined event from BATMON" "0: EVENT,1: EVENT"
newline
bitfld.long 0x0 1. "BATT_BELOW_LL_MASK,1: EVENT.BATT_BELOW_LL contributes to combined event from BATMON" "0: EVENT,1: EVENT"
bitfld.long 0x0 0. "BATT_OVER_UL_MASK,1: EVENT.BATT_OVER_UL contributes to combined event from BATMON" "0: EVENT,1: EVENT"
line.long 0x4 "EVENT,Event"
bitfld.long 0x4 5. "TEMP_UPDATE,Alias to TEMPUPD.STA" "0,1"
bitfld.long 0x4 4. "BATT_UPDATE,Alias to BATUPD.STA" "0,1"
newline
bitfld.long 0x4 3. "TEMP_BELOW_LL,Read:" "0: No change in the flag,1: Clears the flag"
bitfld.long 0x4 2. "TEMP_OVER_UL,Read:" "0: No change in the flag,1: Clears the flag"
newline
bitfld.long 0x4 1. "BATT_BELOW_LL,Read:" "0: No change in the flag,1: Clears the flag"
bitfld.long 0x4 0. "BATT_OVER_UL,Read:" "0: No change in the flag,1: Clears the flag"
line.long 0x8 "BATTUL,Battery Upper Limit"
bitfld.long 0x8 8.--10. "INT,Integer part:" "0: Battery voltage = 0V + fractional part,?,?,3: Battery voltage = 3V + fractional part,4: Battery voltage = 4V + fractional part,?,?,?"
hexmask.long.byte 0x8 0.--7. 1. "FRAC,Fractional part standard binary fractional encoding."
line.long 0xC "BATTLL,Battery Lower Limit"
bitfld.long 0xC 8.--10. "INT,Integer part:" "0: Battery voltage = 0V + fractional part,?,?,3: Battery voltage = 3V + fractional part,4: Battery voltage = 4V + fractional part,?,?,?"
hexmask.long.byte 0xC 0.--7. 1. "FRAC,Fractional part standard binary fractional encoding."
line.long 0x10 "TEMPUL,Temperature Upper Limit"
hexmask.long.word 0x10 8.--16. 1. "INT,Integer part (signed) of temperature upper limit."
bitfld.long 0x10 6.--7. "FRAC,Fractional part of temperature upper limit." "0: (-1+0,1: (-1+0,?,?"
line.long 0x14 "TEMPLL,Temperature Lower Limit"
hexmask.long.word 0x14 8.--16. 1. "INT,Integer part (signed) of temperature lower limit."
bitfld.long 0x14 6.--7. "FRAC,Fractional part of temperature lower limit." "0: (-1+0,1: (-1+0,?,?"
group.long 0x80++0x3
line.long 0x0 "PREFSYS,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 11.--15. 1. "SPARE,Internal. Only to be used through TI provided API."
bitfld.long 0x0 10. "TEST10,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 9. "TEST9,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 8. "TEST8,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 7. "TEST7,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "TEST6,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 5. "TEST5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "TEST4,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 3. "TEST3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "TEST2,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 1. "TEST1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "TEST0,Internal. Only to be used through TI provided API." "0,1"
group.long 0x90++0xF
line.long 0x0 "PREG0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 11. "LOW_IPEAK_DIS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 10. "SOCLDO_ITESTEN,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 7.--9. "SOCLDO_ATBSEL,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x0 5.--6. "UDIGLDO_ATBSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x0 2.--4. "DIGLDO_ATBSEL,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x0 1. "SPARE,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 0. "UDIGLDO_EN,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "PREG1,Internal. Only to be used through TI provided API."
bitfld.long 0x4 19. "TEST_DCDC_NMOS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 18. "TEST_DCDC_PMOS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 17. "DITHER_EN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 16. "GLDO_AON,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 15. "RCHG_BLK_VTRIG_EN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 14. "RCHG_BLK_ATEST_EN,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 13. "RCHG_FORCE_SAMP_VREF,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 12. "RCHG_COMP_CLK_DIS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 7. "SPARE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 6. "VDDR_ATBSEL,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 5. "GLDO_EA_BIAS_DIS,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x4 1.--4. 1. "GLDO_ATBSEL,Internal. Only to be used through TI provided API."
line.long 0x8 "PREG2,Internal. Only to be used through TI provided API."
bitfld.long 0x8 5. "RSTNMASK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 4. "DCDC_RCHG_ATBSEL,Internal. Only to be used through TI provided API." "0,1"
newline
hexmask.long.byte 0x8 0.--3. 1. "PMUREG_ATBSEL,Internal. Only to be used through TI provided API."
line.long 0xC "DCDCCFG,DCDC configuration register"
hexmask.long.byte 0xC 16.--22. 1. "LM_HIGHTH,DCDC load meter high threshold value for adaptive IPEAK adjustment. DCDC load meter output is in percentage scale so the applicable values are 'd1 to 'd100. Values from 'd101 to 'd127 are invalid and not to be used."
hexmask.long.byte 0xC 8.--14. 1. "LM_LOWTH,DCDC load meter low threshold value for adaptive IPEAK adjustment. DCDC load meter output is in percentage scale so the applicable values are 'd1 to 'd100. Values from 'd101 to 'd127 are invalid and not to be used."
newline
bitfld.long 0xC 4. "ADP_IPEAK_EN,This bit is used to enable adaptive IPEAK adjustment scheme in hardware. When this bit is set DCDC IPEAK value is automatically adjusted to suitable value by sensing the DCDC load meter output for better DCDC operational efficiency." "0: Disable,1: Enable"
bitfld.long 0xC 0. "LMEN,This bit is used to enable DCDC load meter. Software can obtain DCDC load meter value from DCDCSTAT regiser and adjust IPEAK setting in SYS0.TDCDC register accordingly." "0: Disable,1: Enable"
rgroup.long 0xA0++0x3
line.long 0x0 "DCDCSTAT,DCDC status register"
bitfld.long 0x0 8.--10. "IPEAK,DCDC IPEAK value. This value is same as what is programmed in SYS0:TMUTE4.IPEAK when adaptive IPEAK adjustment scheme is not enabled and it shows current IPEAK value applied by hardware when adaptive IPEAK adjustment scheme is enabled." "0,1,2,3,4,5,6,7"
hexmask.long.byte 0x0 0.--6. 1. "LOAD,This indicates DCDC load meter output value in percentage scale."
tree.end
tree "RF (Radio)"
base ad:0x0
tree "LRFDDBELL"
base ad:0x40080000
group.long 0x0++0xF
line.long 0x0 "DESC,Description."
hexmask.long.word 0x0 16.--31. 1. "MODULEID,Module identifier used to uniquely identify this IP."
hexmask.long.byte 0x0 12.--15. 1. "STDIPOFF,Standard IP MMR block offset. Standard IP MMRs are the set of from aggregated IRQ registers till DTB."
newline
hexmask.long.byte 0x0 8.--11. 1. "INSTNUM,IP Instance Number. If multiple instances of IP exist in the device this field can identify the instance number"
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major rev of the IP"
newline
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor rev of the IP"
line.long 0x4 "CLKCTL,Controls the functional clock gates for the individual sub-modules."
bitfld.long 0x4 13. "DEM,Enable the clock to the demodulator. The modem will request this clock automatically. This bit is to force the clock to be free running" "0: Clock not requested,1: Clock is requested"
bitfld.long 0x4 12. "MOD,Enable the clock to the modulator. Modem will request this clock automatically this bit is to force the modulator clock to be free running." "0: Clock not requested,1: Clock is requested"
newline
bitfld.long 0x4 11. "S2RRAM,Enable the clock to the S2R RAM" "0: Clock not requested,1: Clock is requested"
bitfld.long 0x4 10. "BUFRAM,Enable the clock to the BUFRAM" "0: Clock not requested,1: Clock is requested"
newline
bitfld.long 0x4 9. "DSBRAM,Enable the clock to the DSB RAM" "0: Clock not requested,1: Clock is requested"
bitfld.long 0x4 8. "RFERAM,Enable the clock to the RFE RAM" "0: Clock not requested,1: Clock is requested"
newline
bitfld.long 0x4 7. "MCERAM,Enable the clock to the MCE RAM" "0: Clock not requested,1: Clock is requested"
bitfld.long 0x4 6. "PBERAM,Enable the clock to the PBE RAM" "0: Clock not requested,1: Clock is requested"
newline
bitfld.long 0x4 5. "TRC,Enable the clock to the Tracer" "0: Clock not requested,1: Clock is requested"
bitfld.long 0x4 4. "S2R,Enable the clock to Samples2RAM" "0: Clock not requested,1: Clock is requested"
newline
bitfld.long 0x4 3. "RFE,Enable the clock to the RFE" "0: Clock not requested,1: Clock is requested"
bitfld.long 0x4 2. "MDM,Enable the clock to the Modem" "0: Clock not requested,1: Clock is requested"
newline
bitfld.long 0x4 1. "PBE,Enable the clock to the PBE" "0: Clock not requested,1: Clock is requested"
bitfld.long 0x4 0. "BRIDGE,Clock enable to AHB bridge. The bridge will request it's own clock this bit it to override that feature to have a free running clock." "0: Clock not requested,1: Clock is requested"
line.long 0x8 "DMACFG,DMA Configuration"
bitfld.long 0x8 1.--2. "TRIGSRC,Select DMA trigger source" "0: The DMA is triggered by the PBE FW trigger,1: The DMA is triggered by the MCE FW trigger,2: The DMA is triggered by the MCE FW trigger,3: The DMA is triggered from the FIFO. See the FIFO.."
bitfld.long 0x8 0. "EN,Enables the DMA interface" "0: Disable DMA interface no activity on interface,1: Enable DMA interface. The triggers are able to.."
line.long 0xC "SYSTIMOEV,Systimer Output Event Control Register."
hexmask.long.byte 0xC 8.--11. 1. "SRC2,Select source of systimer output event 2 (capture source)"
hexmask.long.byte 0xC 4.--7. 1. "SRC1,Select source of systimer output event 1 (capture source)"
newline
hexmask.long.byte 0xC 0.--3. 1. "SRC0,Select source of systimer output event 0 (capture source)"
wgroup.long 0x10++0x3
line.long 0x0 "SYSTDMATRIG,System DMA Trigger"
bitfld.long 0x0 3. "DMA,Trigger a DMA request from the Radio" "0: DMA not manually triggered,1: DMA request manually triggered"
bitfld.long 0x0 2. "SYST2,Trigger a capture event on systimer event 0 from the radio" "0: Not capture event triggered,1: Capture event triggered"
newline
bitfld.long 0x0 1. "SYST1,Trigger a capture event on systimer event 0 from the radio" "0: Not capture event triggered,1: Capture event triggered"
bitfld.long 0x0 0. "SYST0,Trigger a capture event on systimer event 0 from the radio" "0: Not capture event triggered,1: Capture event triggered"
group.long 0x14++0x7
line.long 0x0 "GPOSEL0,Controls routing of GPO signals from MDM. RFE and PBE to the radio GPO lines"
hexmask.long.byte 0x0 24.--28. 1. "SRC3,Select source of radio GPO line 3"
hexmask.long.byte 0x0 16.--20. 1. "SRC2,Select source of radio GPO line 2"
newline
hexmask.long.byte 0x0 8.--12. 1. "SRC1,Select source of radio GPO line 1"
hexmask.long.byte 0x0 0.--4. 1. "SRC0,Select source of radio GPO line 0"
line.long 0x4 "GPOSEL1,Controls routing of GPO signals from MDM. RFE and PBE to the radio GPO lines"
hexmask.long.byte 0x4 24.--28. 1. "SRC7,Select source of radio GPO line 7"
hexmask.long.byte 0x4 16.--20. 1. "SRC6,Select source of radio GPO line 6"
newline
hexmask.long.byte 0x4 8.--12. 1. "SRC5,Select source of radio GPO line 5"
hexmask.long.byte 0x4 0.--4. 1. "SRC4,Select source of radio GPO line 4"
group.long 0x44++0x3
line.long 0x0 "IMASK0,Interrupt mask."
bitfld.long 0x0 31. "SYSTIM2,SYSTIM2 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 30. "SYSTIM1,SYSTIM1 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 29. "SYSTIM0,SYSTIM0 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 28. "MDMDONE,MDMDONE event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 27. "MDMIN,MDMIN event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 26. "MDMOUT,MDMOUT event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 25. "MDMSOFT2,MDMSOFT2 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 24. "MDMSOFT1,MDMSOFT2 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 23. "MDMSOFT0,MDMSOFT2 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 22. "RFEDONE,RFEDONE event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 21. "RFESOFT1,RFESOFT1 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 20. "RFESOFT0,RFESOFT0 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 19. "LOCK,LOCK event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 18. "LOL,LOSS_OF_LOCK event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 17. "TXFIFO,TXFIFO event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 16. "RXFIFO,RXFIFO event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 15. "PBE15,PBE15 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 14. "PBE14,PBE14 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 13. "PBE13,PBE13 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 12. "PBE12,PBE12 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 11. "PBE11,PBE11 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 10. "PBE10,PBE10 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 8. "PBE8,PBE8 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 7. "PBE7,PBE7 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 6. "PBE6,PBE6 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 5. "PBE5,PBE5 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 4. "PBE4,PBE4 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 3. "PBE3,PBE3 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 2. "PBE2,PBE2 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 1. "PBE1,PBE1 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 0. "PBE0,PBE0 event" "0: Disable interrupt mask,1: Enable interrupt mask"
rgroup.long 0x48++0x7
line.long 0x0 "RIS0,Raw interrupt status. This register reflects the state of all pending interrupts. regardless of masking. This register allows the user to implement a poll scheme. A flag set in this register can be cleared by writing 1 to the corresponding ICLR.."
bitfld.long 0x0 31. "SYSTIM2,SYSTIM2 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 30. "SYSTIM1,SYSTIM1 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 29. "SYSTIM0,SYSTIM0 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 28. "MDMDONE,MDMDONE event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 27. "MDMIN,MDMIN event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 26. "MDMOUT,MDMOUT event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 25. "MDMSOFT2,MDMSOFT event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 24. "MDMSOFT1,MDMSOFT1 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 23. "MDMSOFT0,MDMSOFT event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 22. "RFEDONE,RFEDONE event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 21. "RFESOFT1,RFESOFT1 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 20. "RFESOFT0,RFESOFT0 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 19. "LOCK,LOCK event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 18. "LOL,LOSS_OF_LOCK event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 17. "TXFIFO,TXFIFO event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 16. "RXFIFO,RXFIFO event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 15. "PBE15,PBE15 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 14. "PBE14,PBE14 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 13. "PBE13,PBE13 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 12. "PBE12,PBE12 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 11. "PBE11,PBE11 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 10. "PBE10,PBE10 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 9. "PBE9,PBE9 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 8. "PBE8,PBE8 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 7. "PBE7,PBE7 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 6. "PBE6,PBE6 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 5. "PBE5,PBE5 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 4. "PBE4,PBE4 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 3. "PBE3,PBE3 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 2. "PBE2,PBE2 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 1. "PBE1,PBE1 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 0. "PBE0,PBE0 event" "0: Interrupt did not occur,1: Interrupt occurred"
line.long 0x4 "MIS0,Masked interrupt status. This register is simply a bitwise AND of the contents of IMASK and RIS.*] registers. A flag set in this register can be cleared by writing 1 to the corresponding ICLR register bit."
bitfld.long 0x4 31. "SYSTIM2,SYSTIM2 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 30. "SYSTIM1,SYSTIM1 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 29. "SYSTIM0,SYSTIM0 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 28. "MDMDONE,MDMDONE event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 27. "MDMIN,MDMIN event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 26. "MDMOUT,MDMOUT event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 25. "MDMSOFT2,MDMSOFT event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 24. "MDMSOFT1,MDMSOFT1 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 23. "MDMSOFT0,MDMSOFT event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 22. "RFEDONE,RFEDONE event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 21. "RFESOFT1,RFESOFT1 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 20. "RFESOFT0,RFESOFT0 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 19. "LOCK,LOCK event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 18. "LOL,LOSS_OF_LOCK event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 17. "TXFIFO,TXFIFO event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 16. "RXFIFO,RXFIFO event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 15. "PBE15,PBE15 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 14. "PBE14,PBE14 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 13. "PBE13,PBE13 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 12. "PBE12,PBE12 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 11. "PBE11,PBE11 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 10. "PBE10,PBE10 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 9. "PBE9,PBE9 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 8. "PBE8,PBE8 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 7. "PBE7,PBE7 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 6. "PBE6,PBE6 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 5. "PBE5,PBE5 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 4. "PBE4,PBE4 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 3. "PBE3,PBE3 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 2. "PBE2,PBE2 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 1. "PBE1,PBE1 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 0. "PBE0,PBE0 event" "0: Interrupt did not occur,1: Interrupt occurred"
group.long 0x50++0x7
line.long 0x0 "ISET0,Interrupt set register. This register can used by software for diagnostics and safety checking purposes. Writing a 1 to a bit in this register will set the event and the corresponding RIS bit also gets set. If the corresponding IMASK bit is set..."
bitfld.long 0x0 31. "SYSTIM2,SYSTIM2 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 30. "SYSTIM1,SYSTIM1 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 29. "SYSTIM0,SYSTIM0 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 28. "MDMDONE,MDMDONE event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 27. "MDMIN,MDMIN event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 26. "MDMOUT,MDMOUT event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 25. "MDMSOFT2,MDMSOFT event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 24. "MDMSOFT1,MDMSOFT1 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 23. "MDMSOFT0,MDMSOFT event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 22. "RFEDONE,RFEDONE event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 21. "RFESOFT1,RFESOFT1 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 20. "RFESOFT0,RFESOFT0 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 19. "LOCK,LOCK event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 18. "LOL,LOSS_OF_LOCK event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 17. "TXFIFO,TXFIFO event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 16. "RXFIFO,RXFIFO event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 15. "PBE15,PBE15 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 14. "PBE14,PBE14 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 13. "PBE13,PBE13 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 12. "PBE12,PBE12 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 11. "PBE11,PBE11 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 10. "PBE10,PBE10 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 9. "PBE9,PBE9 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 8. "PBE8,PBE8 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 7. "PBE7,PBE7 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 6. "PBE6,PBE6 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 5. "PBE5,PBE5 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 4. "PBE4,PBE4 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 3. "PBE3,PBE3 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 2. "PBE2,PBE2 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 1. "PBE1,PBE1 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 0. "PBE0,PBE0 event" "0: Writing 0 has no effect,1: Set Interrupt"
line.long 0x4 "ICLR0,Interrupt clear. Write a 1 to clear corresponding Interrupt."
bitfld.long 0x4 31. "SYSTIM2,SYSTIM2 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 30. "SYSTIM1,SYSTIM1 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 29. "SYSTIM0,SYSTIM0 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 28. "MDMDONE,MDMDONE event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 27. "MDMIN,MDMIN event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 26. "MDMOUT,MDMOUT event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 25. "MDMSOFT2,MDMSOFT event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 24. "MDMSOFT1,MDMSOFT1 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 23. "MDMSOFT0,MDMSOFT event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 22. "RFEDONE,RFEDONE event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 21. "RFESOFT1,RFESOFT1 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 20. "RFESOFT0,RFESOFT0 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 19. "LOCK,LOCK event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 18. "LOL,LOSS_OF_LOCK event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 17. "TXFIFO,TXFIFO event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 16. "RXFIFO,RXFIFO event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 15. "PBE15,PBE15 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 14. "PBE14,PBE14 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 13. "PBE13,PBE13 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 12. "PBE12,PBE12 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 11. "PBE11,PBE11 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 10. "PBE10,PBE10 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 9. "PBE9,PBE9 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 8. "PBE8,PBE8 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 7. "PBE7,PBE7 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 6. "PBE6,PBE6 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 5. "PBE5,PBE5 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 4. "PBE4,PBE4 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 3. "PBE3,PBE3 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 2. "PBE2,PBE2 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 1. "PBE1,PBE1 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 0. "PBE0,PBE0 event" "0: Writing 0 has no effect,1: Clear Interrupt"
group.long 0x84++0x3
line.long 0x0 "IMASK1,Interrupt mask. This register selects interrupt sources which are allowed to pass from RIS to MIS when the corresponding bit-fields are set to 1."
bitfld.long 0x0 30. "SYSTIM2,SYSTIM2 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 29. "SYSTIM1,SYSTIM1 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 28. "SYSTIM0,SYSTIM0 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 27. "MDMDONE,MDMDONE event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 26. "MDMIN,MDMIN event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 25. "MDMOUT,MDMOUT event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 24. "MDMSOFT2,MDMSOFT2 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 23. "MDMSOFT1,MDMSOFT2 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 22. "MDMSOFT0,MDMSOFT2 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 21. "RFEDONE,RFEDONE event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 20. "RFESOFT1,RFESOFT1 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 19. "RFESOFT0,RFESOFT0 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 18. "LOCK,LOCK event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 17. "LOL,LOSS_OF_LOCK event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 16. "TXFIFO,TXFIFO event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 15. "RXFIFO,RXFIFO event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 14. "PBE15,PBE15 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 13. "PBE14,PBE14 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 12. "PBE13,PBE13 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 11. "PBE12,PBE12 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 10. "PBE11,PBE11 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 9. "PBE10,PBE10 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 8. "PBE8,PBE8 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 7. "PBE7,PBE7 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 6. "PBE6,PBE6 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 5. "PBE5,PBE5 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 4. "PBE4,PBE4 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 3. "PBE3,PBE3 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 2. "PBE2,PBE2 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 1. "PBE1,PBE1 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 0. "PBE0,PBE0 event" "0: Disable interrupt mask,1: Enable interrupt mask"
rgroup.long 0x88++0x7
line.long 0x0 "RIS1,Raw interrupt status. Reflects all pending interrupts. regardless of masking. The RIS0 register allows the user to implement a poll scheme. A flag set in this register can be cleared by writing 1 to the ICLR register bit even if the corresponding.."
bitfld.long 0x0 31. "SYSTIM2,SYSTIM2 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 30. "SYSTIM1,SYSTIM1 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 29. "SYSTIM0,SYSTIM0 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 28. "MDMDONE,MDMDONE event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 27. "MDMIN,MDMIN event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 26. "MDMOUT,MDMOUT event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 25. "MDMSOFT2,MDMSOFT event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 24. "MDMSOFT1,MDMSOFT1 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 23. "MDMSOFT0,MDMSOFT event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 22. "RFEDONE,RFEDONE event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 21. "RFESOFT1,RFESOFT1 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 20. "RFESOFT0,RFESOFT0 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 19. "LOCK,LOCK event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 18. "LOL,LOSS_OF_LOCK event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 17. "TXFIFO,TXFIFO event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 16. "RXFIFO,RXFIFO event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 15. "PBE15,PBE15 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 14. "PBE14,PBE14 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 13. "PBE13,PBE13 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 12. "PBE12,PBE12 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 11. "PBE11,PBE11 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 10. "PBE10,PBE10 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 9. "PBE9,PBE9 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 8. "PBE8,PBE8 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 7. "PBE7,PBE7 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 6. "PBE6,PBE6 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 5. "PBE5,PBE5 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 4. "PBE4,PBE4 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 3. "PBE3,PBE3 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 2. "PBE2,PBE2 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 1. "PBE1,PBE1 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 0. "PBE0,PBE0 event" "0: Interrupt did not occur,1: Interrupt occurred"
line.long 0x4 "MIS1,Masked interrupt status. This is an AND of the IMASK and RIS registers."
bitfld.long 0x4 31. "SYSTIM2,SYSTIM2 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 30. "SYSTIM1,SYSTIM1 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 29. "SYSTIM0,SYSTIM0 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 28. "MDMDONE,MDMDONE event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 27. "MDMIN,MDMIN event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 26. "MDMOUT,MDMOUT event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 25. "MDMSOFT2,MDMSOFT event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 24. "MDMSOFT1,MDMSOFT1 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 23. "MDMSOFT0,MDMSOFT event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 22. "RFEDONE,RFEDONE event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 21. "RFESOFT1,RFESOFT1 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 20. "RFESOFT0,RFESOFT0 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 19. "LOCK,LOCK event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 18. "LOL,LOSS_OF_LOCK event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 17. "TXFIFO,TXFIFO event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 16. "RXFIFO,RXFIFO event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 15. "PBE15,PBE15 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 14. "PBE14,PBE14 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 13. "PBE13,PBE13 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 12. "PBE12,PBE12 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 11. "PBE11,PBE11 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 10. "PBE10,PBE10 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 9. "PBE9,PBE9 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 8. "PBE8,PBE8 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 7. "PBE7,PBE7 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 6. "PBE6,PBE6 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 5. "PBE5,PBE5 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 4. "PBE4,PBE4 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 3. "PBE3,PBE3 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 2. "PBE2,PBE2 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 1. "PBE1,PBE1 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 0. "PBE0,PBE0 event" "0: Interrupt did not occur,1: Interrupt occurred"
group.long 0x90++0x7
line.long 0x0 "ISET1,Interrupt set register. This register can used by software for diagnostics and safety checking purposes. Writing a 1 to a bit in this register will set the event and the corresponding RIS bit also gets set. If the corresponding IMASK bit is set..."
bitfld.long 0x0 31. "SYSTIM2,SYSTIM2 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 30. "SYSTIM1,SYSTIM1 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 29. "SYSTIM0,SYSTIM0 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 28. "MDMDONE,MDMDONE event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 27. "MDMIN,MDMIN event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 26. "MDMOUT,MDMOUT event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 25. "MDMSOFT2,MDMSOFT event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 24. "MDMSOFT1,MDMSOFT1 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 23. "MDMSOFT0,MDMSOFT event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 22. "RFEDONE,RFEDONE event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 21. "RFESOFT1,RFESOFT1 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 20. "RFESOFT0,RFESOFT0 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 19. "LOCK,LOCK event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 18. "LOL,LOSS_OF_LOCK event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 17. "TXFIFO,TXFIFO event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 16. "RXFIFO,RXFIFO event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 15. "PBE15,PBE15 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 14. "PBE14,PBE14 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 13. "PBE13,PBE13 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 12. "PBE12,PBE12 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 11. "PBE11,PBE11 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 10. "PBE10,PBE10 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 9. "PBE9,PBE9 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 8. "PBE8,PBE8 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 7. "PBE7,PBE7 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 6. "PBE6,PBE6 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 5. "PBE5,PBE5 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 4. "PBE4,PBE4 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 3. "PBE3,PBE3 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 2. "PBE2,PBE2 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 1. "PBE1,PBE1 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 0. "PBE0,PBE0 event" "0: Writing 0 has no effect,1: Set Interrupt"
line.long 0x4 "ICLR1,Interrupt clear. Write a 1 to clear corresponding Interrupt."
bitfld.long 0x4 31. "SYSTIM2,SYSTIM2 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 30. "SYSTIM1,SYSTIM1 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 29. "SYSTIM0,SYSTIM0 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 28. "MDMDONE,MDMDONE event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 27. "MDMIN,MDMIN event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 26. "MDMOUT,MDMOUT event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 25. "MDMSOFT2,MDMSOFT event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 24. "MDMSOFT1,MDMSOFT1 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 23. "MDMSOFT0,MDMSOFT event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 22. "RFEDONE,RFEDONE event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 21. "RFESOFT1,RFESOFT1 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 20. "RFESOFT0,RFESOFT0 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 19. "LOCK,LOCK event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 18. "LOL,LOSS_OF_LOCK event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 17. "TXFIFO,TXFIFO event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 16. "RXFIFO,RXFIFO event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 15. "PBE15,PBE15 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 14. "PBE14,PBE14 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 13. "PBE13,PBE13 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 12. "PBE12,PBE12 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 11. "PBE11,PBE11 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 10. "PBE10,PBE10 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 9. "PBE9,PBE9 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 8. "PBE8,PBE8 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 7. "PBE7,PBE7 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 6. "PBE6,PBE6 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 5. "PBE5,PBE5 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 4. "PBE4,PBE4 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 3. "PBE3,PBE3 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 2. "PBE2,PBE2 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 1. "PBE1,PBE1 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 0. "PBE0,PBE0 event" "0: Writing 0 has no effect,1: Clear Interrupt"
group.long 0xC4++0x3
line.long 0x0 "IMASK2,Interrupt mask. This register selects interrupt sources which are allowed to pass from RIS to MIS when the corresponding bit-fields are set to 1."
bitfld.long 0x0 30. "SYSTIM2,SYSTIM2 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 29. "SYSTIM1,SYSTIM1 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 28. "SYSTIM0,SYSTIM0 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 27. "MDMDONE,MDMDONE event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 26. "MDMIN,MDMIN event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 25. "MDMOUT,MDMOUT event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 24. "MDMSOFT2,MDMSOFT2 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 23. "MDMSOFT1,MDMSOFT2 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 22. "MDMSOFT0,MDMSOFT2 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 21. "RFEDONE,RFEDONE event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 20. "RFESOFT1,RFESOFT1 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 19. "RFESOFT0,RFESOFT0 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 18. "LOCK,LOCK event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 17. "LOL,LOSS_OF_LOCK event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 16. "TXFIFO,TXFIFO event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 15. "RXFIFO,RXFIFO event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 14. "PBE15,PBE15 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 13. "PBE14,PBE14 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 12. "PBE13,PBE13 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 11. "PBE12,PBE12 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 10. "PBE11,PBE11 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 9. "PBE10,PBE10 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 8. "PBE8,PBE8 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 7. "PBE7,PBE7 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 6. "PBE6,PBE6 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 5. "PBE5,PBE5 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 4. "PBE4,PBE4 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 3. "PBE3,PBE3 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 2. "PBE2,PBE2 event" "0: Disable interrupt mask,1: Enable interrupt mask"
bitfld.long 0x0 1. "PBE1,PBE1 event" "0: Disable interrupt mask,1: Enable interrupt mask"
newline
bitfld.long 0x0 0. "PBE0,PBE0 event" "0: Disable interrupt mask,1: Enable interrupt mask"
rgroup.long 0xC8++0x7
line.long 0x0 "RIS2,Raw interrupt status. Reflects all pending interrupts. regardless of masking. The RIS0 register allows the user to implement a poll scheme. A flag set in this register can be cleared by writing 1 to the ICLR register bit even if the corresponding.."
bitfld.long 0x0 31. "SYSTIM2,SYSTIM2 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 30. "SYSTIM1,SYSTIM1 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 29. "SYSTIM0,SYSTIM0 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 28. "MDMDONE,MDMDONE event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 27. "MDMIN,MDMIN event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 26. "MDMOUT,MDMOUT event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 25. "MDMSOFT2,MDMSOFT event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 24. "MDMSOFT1,MDMSOFT1 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 23. "MDMSOFT0,MDMSOFT event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 22. "RFEDONE,RFEDONE event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 21. "RFESOFT1,RFESOFT1 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 20. "RFESOFT0,RFESOFT0 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 19. "LOCK,LOCK event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 18. "LOL,LOSS_OF_LOCK event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 17. "TXFIFO,TXFIFO event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 16. "RXFIFO,RXFIFO event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 15. "PBE15,PBE15 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 14. "PBE14,PBE14 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 13. "PBE13,PBE13 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 12. "PBE12,PBE12 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 11. "PBE11,PBE11 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 10. "PBE10,PBE10 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 9. "PBE9,PBE9 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 8. "PBE8,PBE8 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 7. "PBE7,PBE7 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 6. "PBE6,PBE6 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 5. "PBE5,PBE5 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 4. "PBE4,PBE4 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 3. "PBE3,PBE3 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 2. "PBE2,PBE2 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x0 1. "PBE1,PBE1 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x0 0. "PBE0,PBE0 event" "0: Interrupt did not occur,1: Interrupt occurred"
line.long 0x4 "MIS2,Masked interrupt status. This is an AND of the IMASK and RIS registers."
bitfld.long 0x4 31. "SYSTIM2,SYSTIM2 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 30. "SYSTIM1,SYSTIM1 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 29. "SYSTIM0,SYSTIM0 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 28. "MDMDONE,MDMDONE event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 27. "MDMIN,MDMIN event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 26. "MDMOUT,MDMOUT event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 25. "MDMSOFT2,MDMSOFT event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 24. "MDMSOFT1,MDMSOFT1 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 23. "MDMSOFT0,MDMSOFT event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 22. "RFEDONE,RFEDONE event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 21. "RFESOFT1,RFESOFT1 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 20. "RFESOFT0,RFESOFT0 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 19. "LOCK,LOCK event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 18. "LOL,LOSS_OF_LOCK event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 17. "TXFIFO,TXFIFO event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 16. "RXFIFO,RXFIFO event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 15. "PBE15,PBE15 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 14. "PBE14,PBE14 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 13. "PBE13,PBE13 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 12. "PBE12,PBE12 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 11. "PBE11,PBE11 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 10. "PBE10,PBE10 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 9. "PBE9,PBE9 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 8. "PBE8,PBE8 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 7. "PBE7,PBE7 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 6. "PBE6,PBE6 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 5. "PBE5,PBE5 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 4. "PBE4,PBE4 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 3. "PBE3,PBE3 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 2. "PBE2,PBE2 event" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 1. "PBE1,PBE1 event" "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 0. "PBE0,PBE0 event" "0: Interrupt did not occur,1: Interrupt occurred"
group.long 0xD0++0x7
line.long 0x0 "ISET2,Interrupt set register. This register can used by software for diagnostics and safety checking purposes. Writing a 1 to a bit in this register will set the event and the corresponding RIS bit also gets set. If the corresponding IMASK bit is set..."
bitfld.long 0x0 31. "SYSTIM2,SYSTIM2 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 30. "SYSTIM1,SYSTIM1 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 29. "SYSTIM0,SYSTIM0 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 28. "MDMDONE,MDMDONE event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 27. "MDMIN,MDMIN event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 26. "MDMOUT,MDMOUT event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 25. "MDMSOFT2,MDMSOFT event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 24. "MDMSOFT1,MDMSOFT1 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 23. "MDMSOFT0,MDMSOFT event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 22. "RFEDONE,RFEDONE event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 21. "RFESOFT1,RFESOFT1 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 20. "RFESOFT0,RFESOFT0 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 19. "LOCK,LOCK event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 18. "LOL,LOSS_OF_LOCK event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 17. "TXFIFO,TXFIFO event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 16. "RXFIFO,RXFIFO event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 15. "PBE15,PBE15 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 14. "PBE14,PBE14 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 13. "PBE13,PBE13 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 12. "PBE12,PBE12 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 11. "PBE11,PBE11 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 10. "PBE10,PBE10 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 9. "PBE9,PBE9 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 8. "PBE8,PBE8 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 7. "PBE7,PBE7 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 6. "PBE6,PBE6 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 5. "PBE5,PBE5 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 4. "PBE4,PBE4 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 3. "PBE3,PBE3 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 2. "PBE2,PBE2 event" "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 1. "PBE1,PBE1 event" "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 0. "PBE0,PBE0 event" "0: Writing 0 has no effect,1: Set Interrupt"
line.long 0x4 "ICLR2,Interrupt clear. Write a 1 to clear corresponding Interrupt."
bitfld.long 0x4 31. "SYSTIM2,SYSTIM2 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 30. "SYSTIM1,SYSTIM1 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 29. "SYSTIM0,SYSTIM0 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 28. "MDMDONE,MDMDONE event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 27. "MDMIN,MDMIN event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 26. "MDMOUT,MDMOUT event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 25. "MDMSOFT2,MDMSOFT event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 24. "MDMSOFT1,MDMSOFT1 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 23. "MDMSOFT0,MDMSOFT event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 22. "RFEDONE,RFEDONE event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 21. "RFESOFT1,RFESOFT1 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 20. "RFESOFT0,RFESOFT0 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 19. "LOCK,LOCK event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 18. "LOL,LOSS_OF_LOCK event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 17. "TXFIFO,TXFIFO event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 16. "RXFIFO,RXFIFO event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 15. "PBE15,PBE15 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 14. "PBE14,PBE14 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 13. "PBE13,PBE13 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 12. "PBE12,PBE12 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 11. "PBE11,PBE11 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 10. "PBE10,PBE10 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 9. "PBE9,PBE9 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 8. "PBE8,PBE8 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 7. "PBE7,PBE7 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 6. "PBE6,PBE6 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 5. "PBE5,PBE5 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 4. "PBE4,PBE4 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 3. "PBE3,PBE3 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 2. "PBE2,PBE2 event" "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 1. "PBE1,PBE1 event" "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 0. "PBE0,PBE0 event" "0: Writing 0 has no effect,1: Clear Interrupt"
tree.end
tree "LRFDMDM"
base ad:0x40082000
group.long 0x0++0x7
line.long 0x0 "ENABLE,Modem Enable Register"
bitfld.long 0x0 5. "ADCDIG,Enables the ADC Digital interface" "0: Disable,1: Enable"
bitfld.long 0x0 4. "DEMODULATOR,Enables the Demodulator" "0: Disable,1: Enable"
bitfld.long 0x0 3. "MODULATOR,Enables the Modulator" "0: Disable,1: Enable"
bitfld.long 0x0 2. "TIMEBASE,Enables the Modem Timebase" "0: Disable,1: Enable"
newline
bitfld.long 0x0 1. "TXRXFIFO,Enables the TX/RX FIFO" "0: Disable,1: Enable"
bitfld.long 0x0 0. "TOPSM,Enables the TOPsm (MCE)" "0: Disable,1: Enable"
line.long 0x4 "FWSRC,Internal. Only to be used through TI provided API."
bitfld.long 0x4 2. "DATARAM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 1. "FWRAM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 0. "BANK,Internal. Only to be used through TI provided API." "0,1"
wgroup.long 0x8++0x3
line.long 0x0 "INIT,Internal. Only to be used through TI provided API."
bitfld.long 0x0 5. "ADCDIG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "DEMODULATOR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "MODULATOR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "TIMEBASE,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 1. "TXRXFIFO,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "TOPSM,Internal. Only to be used through TI provided API." "0,1"
group.long 0x10++0x7
line.long 0x0 "DEMENABLE0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 8. "FRAC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 7. "FIDC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "CHFI,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "BDEC,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 4. "IQMC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "MGE1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "MGE0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "CODC,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 0. "CMIX,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "DEMENABLE1,Internal. Only to be used through TI provided API."
bitfld.long 0x4 13. "VITE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 12. "MLSE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 11. "SOFD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 10. "SWQU,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 9. "MAFC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 8. "MAFI,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 7. "FIFE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 6. "PDIF,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 5. "CA2P,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 4. "C1BE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 3. "LQIE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 2. "F4BA,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 1. "STIM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 0. "DSBU,Internal. Only to be used through TI provided API." "0,1"
wgroup.long 0x18++0xF
line.long 0x0 "DEMINIT0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 8. "FRAC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 7. "FIDC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "CHFI,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "BDEC,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 4. "IQMC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "MGE1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "MGE0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "CODC,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 0. "CMIX,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "DEMINIT1,Internal. Only to be used through TI provided API."
bitfld.long 0x4 13. "VITE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 12. "MLSE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 11. "SOFD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 10. "SWQU,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 9. "MAFC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 8. "MAFI,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 7. "FIFE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 6. "PDIF,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 5. "CA2P,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 4. "C1BE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 3. "LQIE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 2. "F4BA,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 1. "STIM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 0. "DSBU,Internal. Only to be used through TI provided API." "0,1"
line.long 0x8 "STRB0,Internal. Only to be used through TI provided API."
bitfld.long 0x8 11. "TIMBADVANCE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 10. "TIMBSTALL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 9. "EVT5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 8. "EVT4,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 7. "MLSETERM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 6. "EVT3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 5. "EVT2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 4. "EVT1,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 3. "EVT0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 2. "TIMBALIGN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 1. "DSBURST,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 0. "CMDDONE,Internal. Only to be used through TI provided API." "0,1"
line.long 0xC "STRB1,Internal. Only to be used through TI provided API."
bitfld.long 0xC 13. "S2RTRG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 12. "DMATRG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 11. "SYSTCAPT2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 10. "SYSTCAPT1,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0xC 9. "SYSTCAPT0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 8. "C1BEPEAKAB,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 7. "C1BEPEAKC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 6. "C1BEPEAKB,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0xC 5. "C1BEPEAKA,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 4. "C1BEADVANCE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 3. "C1BESTALL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 1.--2. "C1BEROT,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0xC 0. "C1BECOPY,Internal. Only to be used through TI provided API." "0,1"
rgroup.long 0x28++0xB
line.long 0x0 "EVT0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 15. "PBEDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 14. "PBECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 13. "RFEDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 12. "BDEC,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 11. "FRAC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 10. "SYSTIMEVT2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 9. "SYSTIMEVT1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 8. "SYSTIMEVT0,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 7. "FIFOWR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "COUNTER,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "RFECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "FIFOOVFL,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 3. "FIFOUNFL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "CLKEN4BAUD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "TIMER,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "MDMAPI,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "EVT1,Internal. Only to be used through TI provided API."
bitfld.long 0x4 8. "REFCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 7. "S2RSTOP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 6. "SWQUFALSESYNC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 5. "SWQUSYNCED,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 4. "CLKENBAUDF,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 3. "FIFORVALID,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 2. "FIFOWREADY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 1. "CLKENBAUD,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 0. "PREAMBLEDONE,Internal. Only to be used through TI provided API." "0,1"
line.long 0x8 "EVT2,Internal. Only to be used through TI provided API."
bitfld.long 0x8 15. "GPI1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 14. "GPI0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 12. "C1BEBLOADED,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 11. "C1BECMBANY,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 10. "C1BECMBNEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 9. "C1BECMBPOS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 8. "C1BECANY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 7. "C1BECNEG,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 6. "C1BECPOS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 5. "C1BEBANY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 4. "C1BEBNEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 3. "C1BEBPOS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 2. "C1BEAANY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 1. "C1BEANEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 0. "C1BEAPOS,Internal. Only to be used through TI provided API." "0,1"
group.long 0x38++0xB
line.long 0x0 "EVTMSK0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 15. "PBEDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 14. "PBECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 13. "RFEDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 12. "BDEC,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 11. "FRAC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 10. "SYSTIMEVT2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 9. "SYSTIMEVT1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 8. "SYSTIMEVT0,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 7. "FIFOWR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "COUNTER,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "RFECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "FIFOOVFL,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 3. "FIFOUNFL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "CLKEN4BAUD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "TIMER,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "MDMAPI,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "EVTMSK1,Internal. Only to be used through TI provided API."
bitfld.long 0x4 8. "REFCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 7. "S2RSTOP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 6. "SWQUFALSESYNC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 5. "SWQUSYNCED,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 4. "CLKENBAUDF,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 3. "FIFORVALID,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 2. "FIFOWREADY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 1. "CLKENBAUD,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 0. "PREAMBLEDONE,Internal. Only to be used through TI provided API." "0,1"
line.long 0x8 "EVTMSK2,Internal. Only to be used through TI provided API."
bitfld.long 0x8 15. "GPI1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 14. "GPI0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 12. "C1BEBLOADED,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 11. "C1BECMBANY,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 10. "C1BECMBNEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 9. "C1BECMBPOS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 8. "C1BECANY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 7. "C1BECNEG,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 6. "C1BECPOS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 5. "C1BEBANY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 4. "C1BEBNEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 3. "C1BEBPOS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 2. "C1BEAANY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 1. "C1BEANEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 0. "C1BEAPOS,Internal. Only to be used through TI provided API." "0,1"
wgroup.long 0x48++0xB
line.long 0x0 "EVTCLR0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 15. "PBEDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 14. "PBECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 13. "RFEDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 12. "BDEC,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 11. "FRAC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 10. "SYSTIMEVT2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 9. "SYSTIMEVT1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 8. "SYSTIMEVT0,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 7. "FIFOWR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "COUNTER,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "RFECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "FIFOOVFL,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 3. "FIFOUNFL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "CLKEN4BAUD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "TIMER,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "MDMAPI,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "EVTCLR1,Internal. Only to be used through TI provided API."
bitfld.long 0x4 8. "REFCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 7. "S2RSTOP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 6. "SWQUFALSESYNC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 5. "SWQUSYNCED,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 4. "CLKENBAUDF,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 3. "FIFORVALID,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 2. "FIFOWREADY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 1. "CLKENBAUD,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 0. "PREAMBLEDONE,Internal. Only to be used through TI provided API." "0,1"
line.long 0x8 "EVTCLR2,Internal. Only to be used through TI provided API."
bitfld.long 0x8 15. "GPI1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 14. "GPI0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 12. "C1BEBLOADED,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 11. "C1BECMBANY,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 10. "C1BECMBNEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 9. "C1BECMBPOS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 8. "C1BECANY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 7. "C1BECNEG,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 6. "C1BECPOS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 5. "C1BEBANY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 4. "C1BEBNEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 3. "C1BEBPOS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 2. "C1BEAANY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 1. "C1BEANEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 0. "C1BEAPOS,Internal. Only to be used through TI provided API." "0,1"
group.long 0x58++0x3
line.long 0x0 "PDREQ,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0. "TOPSMPDREQ,Internal. Only to be used through TI provided API." "0,1"
rgroup.long 0x5C++0xF
line.long 0x0 "API,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 4.--7. 1. "PROTOCOLID,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "MDMCMD,Internal. Only to be used through TI provided API."
line.long 0x4 "CMDPAR0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x8 "CMDPAR1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0xC "CMDPAR2,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0x6C++0xB
line.long 0x0 "MSGBOX,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x4 "FREQ,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "OFFSET,Internal. Only to be used through TI provided API."
line.long 0x8 "FIFOWR,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "PAYLOADIN,Internal. Only to be used through TI provided API."
rgroup.long 0x78++0x3
line.long 0x0 "FIFORD,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "PAYLOADOUT,Internal. Only to be used through TI provided API."
group.long 0x80++0x7
line.long 0x0 "FIFOWRCTRL,Internal. Only to be used through TI provided API."
bitfld.long 0x0 4.--5. "FIFOWRPORT,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x0 0.--3. 1. "WORDSZWR,Internal. Only to be used through TI provided API."
line.long 0x4 "FIFORDCTRL,Internal. Only to be used through TI provided API."
bitfld.long 0x4 4.--5. "FIFORDPORT,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x4 0.--3. 1. "WORDSZRD,Internal. Only to be used through TI provided API."
rgroup.long 0x8C++0x3
line.long 0x0 "FIFOSTA,Internal. Only to be used through TI provided API."
bitfld.long 0x0 5. "OVERFLOW,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "ALMOSTFULL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "ALMOSTEMPTY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "UNDERFLOW,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 1. "RXVALID,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "TXREADY,Internal. Only to be used through TI provided API." "0,1"
group.long 0x90++0x3
line.long 0x0 "RFEDATOUT0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x94++0x3
line.long 0x0 "RFEDATIN0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0x98++0x3
line.long 0x0 "RFECMDOUT,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x9C++0x3
line.long 0x0 "RFECMDIN,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0xA0++0x3
line.long 0x0 "PBEDATOUT0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0xA4++0x3
line.long 0x0 "PBEDATIN0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0xA8++0x3
line.long 0x0 "PBECMDOUT,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0xAC++0x3
line.long 0x0 "PBECMDIN,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0xB0++0xDB
line.long 0x0 "LQIEST,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x4 "PBEEVTMUX,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 0.--5. 1. "SEL,Internal. Only to be used through TI provided API."
line.long 0x8 "SYSTIMEVTMUX0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 6.--11. 1. "SEL1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 0.--5. 1. "SEL0,Internal. Only to be used through TI provided API."
line.long 0xC "SYSTIMEVTMUX1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xC 0.--5. 1. "SEL2,Internal. Only to be used through TI provided API."
line.long 0x10 "ADCDIGCONF,Internal. Only to be used through TI provided API."
bitfld.long 0x10 1. "QBRANCHEN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x10 0. "IBRANCHEN,Internal. Only to be used through TI provided API." "0,1"
line.long 0x14 "MODPRECTRL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x14 4.--7. 1. "REPS,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x14 0.--3. 1. "SIZE,Internal. Only to be used through TI provided API."
line.long 0x18 "MODSYMMAP0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x18 12.--15. 1. "SYM3,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x18 8.--11. 1. "SYM2,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x18 4.--7. 1. "SYM1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x18 0.--3. 1. "SYM0,Internal. Only to be used through TI provided API."
line.long 0x1C "MODSYMMAP1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x1C 12.--15. 1. "SYM7,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x1C 8.--11. 1. "SYM6,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x1C 4.--7. 1. "SYM5,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x1C 0.--3. 1. "SYM4,Internal. Only to be used through TI provided API."
line.long 0x20 "MODSOFTTX,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x20 0.--3. 1. "SOFTSYMBOL,Internal. Only to be used through TI provided API."
line.long 0x24 "BAUD,Internal. Only to be used through TI provided API."
hexmask.long.word 0x24 0.--15. 1. "RATEWORD,Internal. Only to be used through TI provided API."
line.long 0x28 "BAUDPRE,Internal. Only to be used through TI provided API."
bitfld.long 0x28 13.--15. "ALIGNVALUE,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
hexmask.long.byte 0x28 8.--12. 1. "EXTRATEWORD,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x28 0.--7. 1. "PRESCALER,Internal. Only to be used through TI provided API."
line.long 0x2C "MODMAIN,Internal. Only to be used through TI provided API."
bitfld.long 0x2C 2.--3. "FECSELECT,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x2C 0.--1. "MODLEVELS,Internal. Only to be used through TI provided API." "0,1,2,3"
line.long 0x30 "DEMMISC0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x30 0.--9. 1. "CMIXN,Internal. Only to be used through TI provided API."
line.long 0x34 "DEMMISC1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x34 8.--12. 1. "CDCTGAINMA,Internal. Only to be used through TI provided API."
bitfld.long 0x34 5.--7. "CDCTGAINEX,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x34 4. "CDCCOLRST,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x34 2.--3. "MGE1SRCSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x34 0.--1. "CHFIBW,Internal. Only to be used through TI provided API." "0,1,2,3"
line.long 0x38 "DEMMISC2,Internal. Only to be used through TI provided API."
bitfld.long 0x38 14. "MLSERUN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x38 12.--13. "MAFCGAIN,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x38 11. "STIMBYPASS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x38 10. "STIMESTONLY,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x38 7.--9. "STIMTEAPERIOD,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x38 4.--6. "STIMTEAGAIN,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x38 3. "PDIFLINPREDEN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x38 2. "PDIFDESPECK,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x38 1. "PDIFIQCONJEN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x38 0. "PDIFLIMITRANGE,Internal. Only to be used through TI provided API." "0,1"
line.long 0x3C "DEMMISC3,Internal. Only to be used through TI provided API."
bitfld.long 0x3C 13.--14. "BDE2DVGA,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x3C 12. "BDE1FILTMODE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x3C 10.--11. "LQIPERIOD,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x3C 8.--9. "BDE1DVGA,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x3C 7. "BDE1NUMSTAGES,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x3C 5.--6. "PDIFDECIM,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x3C 0.--4. 1. "BDE2DECRATIO,Internal. Only to be used through TI provided API."
line.long 0x40 "DEMIQMC0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x40 8.--15. 1. "GAINFACTOR,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x40 0.--7. 1. "PHASEFACTOR,Internal. Only to be used through TI provided API."
line.long 0x44 "DEMDSBU,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x44 8.--15. 1. "DSBUAVGLENGTH,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x44 0.--7. 1. "DSBUDELAY,Internal. Only to be used through TI provided API."
line.long 0x48 "DEMCODC0,Internal. Only to be used through TI provided API."
bitfld.long 0x48 11. "ESTSEL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x48 9.--10. "COMPSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x48 8. "IIRUSEINITIAL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x48 5.--7. "IIRGAIN,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
newline
bitfld.long 0x48 4. "IIREN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x48 3. "ACCMODE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x48 1.--2. "ACCPERIOD,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x48 0. "ACCEN,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4C "DEMFIDC0,Internal. Only to be used through TI provided API."
bitfld.long 0x4C 4.--5. "COMPSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x4C 2.--3. "ACCPERIOD,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x4C 1. "ACCMODE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4C 0. "ACCEN,Internal. Only to be used through TI provided API." "0,1"
line.long 0x50 "DEMFEXB0,Internal. Only to be used through TI provided API."
bitfld.long 0x50 13. "OUT2PASSTHROUGH,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x50 11.--12. "OUT2SRCSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x50 10. "OUT1PASSTHROUGH,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x50 8.--9. "OUT1SRCSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x50 6.--7. "B4SRCSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x50 4.--5. "B3SRCSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x50 2.--3. "B2SRCSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x50 0.--1. "B1SRCSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
line.long 0x54 "DEMDSXB0,Internal. Only to be used through TI provided API."
bitfld.long 0x54 5. "OUT2PASSTHROUGH,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x54 4. "OUT1PASSTHROUGH,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x54 3. "OUTSRCSEL2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x54 2. "OUTSRCSEL1,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x54 1. "B2SRCSEL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x54 0. "B1SRCSEL,Internal. Only to be used through TI provided API." "0,1"
line.long 0x58 "DEMFIFE0,Internal. Only to be used through TI provided API."
bitfld.long 0x58 11. "FINEFOESEL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x58 9.--10. "FOCFFSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x58 8. "ACCCNTMODE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x58 6.--7. "ACCPERIOD,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x58 5. "ACCEN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x58 4. "IIRUSEINITIAL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x58 1.--3. "IIRGAIN,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x58 0. "IIREN,Internal. Only to be used through TI provided API." "0,1"
line.long 0x5C "DEMMAFI0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x5C 8.--15. 1. "C1C7,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x5C 0.--7. 1. "C0C8,Internal. Only to be used through TI provided API."
line.long 0x60 "DEMMAFI1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x60 8.--15. 1. "C3C5,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x60 0.--7. 1. "C2C6,Internal. Only to be used through TI provided API."
line.long 0x64 "DEMMAFI2,Internal. Only to be used through TI provided API."
hexmask.long.word 0x64 0.--8. 1. "C4,Internal. Only to be used through TI provided API."
line.long 0x68 "DEMC1BE0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x68 11.--15. 1. "MASKB,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x68 6.--10. 1. "MASKA,Internal. Only to be used through TI provided API."
bitfld.long 0x68 4.--5. "CASCCONF,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x68 0.--3. 1. "COPYCONF,Internal. Only to be used through TI provided API."
line.long 0x6C "DEMC1BE1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x6C 8.--15. 1. "THRESHOLDB,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x6C 0.--7. 1. "THRESHOLDA,Internal. Only to be used through TI provided API."
line.long 0x70 "DEMC1BE2,Internal. Only to be used through TI provided API."
bitfld.long 0x70 10. "PARLOADCONF,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x70 8.--9. "PEAKCONF,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x70 0.--7. 1. "THRESHOLDC,Internal. Only to be used through TI provided API."
line.long 0x74 "SPARE0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x74 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x78 "SPARE1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x78 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x7C "SPARE2,Internal. Only to be used through TI provided API."
hexmask.long.word 0x7C 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x80 "SPARE3,Internal. Only to be used through TI provided API."
hexmask.long.word 0x80 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x84 "DEMSWQU0,Internal. Only to be used through TI provided API."
bitfld.long 0x84 7. "SYNCMODE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x84 6. "AUTOMAFC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x84 5. "RUN,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x84 0.--4. 1. "REFLEN,Internal. Only to be used through TI provided API."
line.long 0x88 "DEMC1BEREF0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x88 0.--15. 1. "CAR15C0,Internal. Only to be used through TI provided API."
line.long 0x8C "DEMC1BEREF1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8C 0.--15. 1. "CAR31C16,Internal. Only to be used through TI provided API."
line.long 0x90 "DEMC1BEREF2,Internal. Only to be used through TI provided API."
hexmask.long.word 0x90 0.--15. 1. "CBR15C0,Internal. Only to be used through TI provided API."
line.long 0x94 "DEMC1BEREF3,Internal. Only to be used through TI provided API."
hexmask.long.word 0x94 0.--15. 1. "CBR31C16,Internal. Only to be used through TI provided API."
line.long 0x98 "MODCTRL,Internal. Only to be used through TI provided API."
bitfld.long 0x98 11. "DSBUSEL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x98 10. "HDISMODE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x98 9. "PARBITQUALEN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x98 7.--8. "STIMMODE,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x98 6. "C1BEMODE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x98 5. "SOFTPDIFFMODE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x98 4. "SOFTTXENABLE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x98 3. "FECENABLE,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x98 2. "FEC5TERMINATE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x98 1. "TONEINSERT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x98 0. "PREAMBLEINSERT,Internal. Only to be used through TI provided API." "0,1"
line.long 0x9C "MODPREAMBLE,Internal. Only to be used through TI provided API."
hexmask.long.word 0x9C 0.--15. 1. "WORD,Internal. Only to be used through TI provided API."
line.long 0xA0 "DEMFRAC0,Internal. Only to be used through TI provided API."
hexmask.long.word 0xA0 0.--15. 1. "P15C0,Internal. Only to be used through TI provided API."
line.long 0xA4 "DEMFRAC1,Internal. Only to be used through TI provided API."
hexmask.long.word 0xA4 0.--11. 1. "P27C16,Internal. Only to be used through TI provided API."
line.long 0xA8 "DEMFRAC2,Internal. Only to be used through TI provided API."
hexmask.long.word 0xA8 0.--15. 1. "Q15C0,Internal. Only to be used through TI provided API."
line.long 0xAC "DEMFRAC3,Internal. Only to be used through TI provided API."
hexmask.long.word 0xAC 0.--11. 1. "Q27C16,Internal. Only to be used through TI provided API."
line.long 0xB0 "DEMCODC1,Internal. Only to be used through TI provided API."
hexmask.long.word 0xB0 0.--12. 1. "COMPIVAL,Internal. Only to be used through TI provided API."
line.long 0xB4 "DEMCODC2,Internal. Only to be used through TI provided API."
hexmask.long.word 0xB4 0.--12. 1. "COMPQVAL,Internal. Only to be used through TI provided API."
line.long 0xB8 "DEMFIDC1,Internal. Only to be used through TI provided API."
hexmask.long.word 0xB8 0.--12. 1. "COMPIVAL,Internal. Only to be used through TI provided API."
line.long 0xBC "DEMFIDC2,Internal. Only to be used through TI provided API."
hexmask.long.word 0xBC 0.--12. 1. "COMPQVAL,Internal. Only to be used through TI provided API."
line.long 0xC0 "DEMFIFE1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xC0 0.--7. 1. "FOCFBREGVAL,Internal. Only to be used through TI provided API."
line.long 0xC4 "DEMMAFC0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xC4 0.--7. 1. "COMPVAL,Internal. Only to be used through TI provided API."
line.long 0xC8 "DEMMAFI4,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xC8 0.--7. 1. "TERMVAL,Internal. Only to be used through TI provided API."
line.long 0xCC "DEMSWIMBAL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xCC 8.--15. 1. "IMBALB,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xCC 0.--7. 1. "IMBALA,Internal. Only to be used through TI provided API."
line.long 0xD0 "DEMSOFTPDIFF,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xD0 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0xD4 "DEMDEBUG,Internal. Only to be used through TI provided API."
bitfld.long 0xD4 9.--11. "LOOPBACKPIN,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0xD4 8. "DECSTAGETRIGGER,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xD4 5.--7. "DECSTAGEDEBUG,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0xD4 4. "FRONTENDTRIGGER,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0xD4 1.--3. "FRONTENDDEBUG,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0xD4 0. "LOOPBACKMODE,Internal. Only to be used through TI provided API." "0,1"
line.long 0xD8 "VITCTRL,Internal. Only to be used through TI provided API."
bitfld.long 0xD8 6.--7. "METRSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0xD8 2.--5. 1. "APMRDBACKSEL,Internal. Only to be used through TI provided API."
bitfld.long 0xD8 1. "ACSITERATIONS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xD8 0. "METRICS,Internal. Only to be used through TI provided API." "0,1"
wgroup.long 0x18C++0x3
line.long 0x0 "VITCOMPUTE,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0. "START,Internal. Only to be used through TI provided API." "0,1"
rgroup.long 0x190++0x7
line.long 0x0 "VITAPMRDBACK,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--9. 1. "VALUE,Internal. Only to be used through TI provided API."
line.long 0x4 "VITSTATE,Internal. Only to be used through TI provided API."
bitfld.long 0x4 0.--2. "VALUE,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
group.long 0x198++0xF
line.long 0x0 "VITBRMETRIC10,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 8.--15. 1. "MET1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--7. 1. "MET0,Internal. Only to be used through TI provided API."
line.long 0x4 "VITBRMETRIC32,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 8.--15. 1. "MET3,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 0.--7. 1. "MET2,Internal. Only to be used through TI provided API."
line.long 0x8 "VITBRMETRIC54,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 8.--15. 1. "MET5,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 0.--7. 1. "MET4,Internal. Only to be used through TI provided API."
line.long 0xC "VITBRMETRIC76,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xC 8.--15. 1. "MET7,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xC 0.--7. 1. "MET6,Internal. Only to be used through TI provided API."
group.long 0x1E4++0xB
line.long 0x0 "TIMCTL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 8.--13. 1. "CPTSRC,Internal. Only to be used through TI provided API."
bitfld.long 0x0 7. "CPTCTL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5.--6. "CNTRSRC,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x0 4. "CNTRCLR,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 3. "CNTRCTL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1.--2. "TIMSRC,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x0 0. "TIMCTL,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "TIMINC,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x8 "TIMPER,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x1F0++0x7
line.long 0x0 "TIMCNT,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x4 "TIMCAPT,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "VALUE,Internal. Only to be used through TI provided API."
wgroup.long 0x1F8++0x3
line.long 0x0 "TIMEBASE,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0. "FLUSH,Internal. Only to be used through TI provided API." "0,1"
group.long 0x1FC++0x3
line.long 0x0 "COUNT1IN,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x200++0x3
line.long 0x0 "COUNT1RES,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--4. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x208++0x7
line.long 0x0 "BRMACC1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 8.--15. 1. "METRIC01,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--7. 1. "METRIC00,Internal. Only to be used through TI provided API."
line.long 0x4 "BRMACC2,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 8.--15. 1. "METRIC11,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 0.--7. 1. "METRIC10,Internal. Only to be used through TI provided API."
wgroup.long 0x210++0x3
line.long 0x0 "MCETRCCTRL,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0. "SEND,Internal. Only to be used through TI provided API." "0,1"
rgroup.long 0x214++0x3
line.long 0x0 "MCETRCSTAT,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0. "BUSY,Internal. Only to be used through TI provided API." "0,1"
group.long 0x218++0xB
line.long 0x0 "MCETRCCMD,Internal. Only to be used through TI provided API."
bitfld.long 0x0 8.--9. "PARCNT,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x0 0.--7. 1. "PKTHDR,Internal. Only to be used through TI provided API."
line.long 0x4 "MCETRCPAR0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x8 "MCETRCPAR1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
wgroup.long 0x224++0x7
line.long 0x0 "RDCAPT0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 5. "CHFI,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "BDE2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "FIDC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "FRAC,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 1. "MGEX,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "CODC,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "RDCAPT1,Internal. Only to be used through TI provided API."
bitfld.long 0x4 11. "C1BEX2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 10. "C1BEX1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 9. "C1BEX0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 8. "SOFD,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 7. "LQIE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 6. "STIM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 5. "FIFE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 4. "PDIF,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 3. "CA2P,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 2. "MAFI,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 1. "DSBU,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 0. "MLSEBIT,Internal. Only to be used through TI provided API." "0,1"
group.long 0x22C++0x17
line.long 0x0 "FECAPT0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--12. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x4 "FECAPT1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--12. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x8 "DSCAPT0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0xC "DSCAPT1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xC 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x10 "DSCAPT2,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x10 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x14 "DSCAPT3,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x14 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x244++0x3
line.long 0x0 "DEMSWQU1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 2.--9. 1. "MAFCCOMPVAL,Internal. Only to be used through TI provided API."
bitfld.long 0x0 1. "SWSEL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "SYNCED,Internal. Only to be used through TI provided API." "0,1"
group.long 0x248++0x7
line.long 0x0 "GPOCTRL0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 14.--15. "GPO7,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x0 12.--13. "GPO6,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x0 10.--11. "GPO5,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x0 8.--9. "GPO4,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x0 6.--7. "GPO3,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x0 4.--5. "GPO2,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x0 2.--3. "GPO1,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x0 0.--1. "GPO0,Internal. Only to be used through TI provided API." "0,1,2,3"
line.long 0x4 "GPOCTRL1,Internal. Only to be used through TI provided API."
bitfld.long 0x4 14.--15. "HWCLKSTRETCH,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x4 11.--13. "HWCLKMUX1,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x4 8.--10. "HWCLKMUX0,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
hexmask.long.byte 0x4 0.--7. 1. "SW,Internal. Only to be used through TI provided API."
rgroup.long 0x250++0x1B
line.long 0x0 "RFERSSI,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x4 "RFEMAXRSSI,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x8 "RFEDBGAIN,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0xC "SYNC0,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 0.--15. 1. "SWA15C0,Internal. Only to be used through TI provided API."
line.long 0x10 "SYNC1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x10 0.--15. 1. "SWA31C16,Internal. Only to be used through TI provided API."
line.long 0x14 "SYNC2,Internal. Only to be used through TI provided API."
hexmask.long.word 0x14 0.--15. 1. "SWB15C0,Internal. Only to be used through TI provided API."
line.long 0x18 "SYNC3,Internal. Only to be used through TI provided API."
hexmask.long.word 0x18 0.--15. 1. "SWB31C16,Internal. Only to be used through TI provided API."
tree.end
tree "LRFDMDM32"
base ad:0x40082400
group.long 0x0++0x3
line.long 0x0 "FWSRC_ENABLE,Internal. Only to be used through TI provided API."
bitfld.long 0x0 18. "DATARAM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 17. "FWRAM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 16. "BANK,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 5. "ADCDIG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "DEMODULATOR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "MODULATOR,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 2. "TIMEBASE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "TXRXFIFO,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "TOPSM,Internal. Only to be used through TI provided API." "0,1"
wgroup.long 0x4++0x3
line.long 0x0 "INIT,Internal. Only to be used through TI provided API."
bitfld.long 0x0 5. "ADCDIG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "DEMODULATOR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "MODULATOR,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 2. "TIMEBASE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "TXRXFIFO,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "TOPSM,Internal. Only to be used through TI provided API." "0,1"
group.long 0x8++0x3
line.long 0x0 "DEMENABLE1_DEMENABLE0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 29. "VITE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 28. "MLSE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 27. "SOFD,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 26. "SWQU,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 25. "MAFC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 24. "MAFI,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 23. "FIFE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 22. "PDIF,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 21. "CA2P,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 20. "C1BE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 19. "LQIE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 18. "F4BA,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 17. "STIM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 16. "DSBU,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 8. "FRAC,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 7. "FIDC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "CHFI,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "BDEC,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 4. "IQMC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "MGE1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "MGE0,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 1. "CODC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "CMIX,Internal. Only to be used through TI provided API." "0,1"
wgroup.long 0xC++0x7
line.long 0x0 "DEMINIT1_DEMINIT0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 29. "VITE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 28. "MLSE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 27. "SOFD,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 26. "SWQU,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 25. "MAFC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 24. "MAFI,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 23. "FIFE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 22. "PDIF,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 21. "CA2P,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 20. "C1BE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 19. "LQIE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 18. "F4BA,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 17. "STIM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 16. "DSBU,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 8. "FRAC,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 7. "FIDC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "CHFI,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "BDEC,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 4. "IQMC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "MGE1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "MGE0,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 1. "CODC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "CMIX,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "STRB1_STRB0,Internal. Only to be used through TI provided API."
bitfld.long 0x4 29. "S2RTRG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 28. "DMATRG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 27. "SYSTCAPT2,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 26. "SYSTCAPT1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 25. "SYSTCAPT0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 24. "C1BEPEAKAB,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 23. "C1BEPEAKC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 22. "C1BEPEAKB,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 21. "C1BEPEAKA,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 20. "C1BEADVANCE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 19. "C1BESTALL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 17.--18. "C1BEROT,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x4 16. "C1BECOPY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 11. "TIMBADVANCE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 10. "TIMBSTALL,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 9. "EVT5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 8. "EVT4,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 7. "MLSETERM,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 6. "EVT3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 5. "EVT2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 4. "EVT1,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 3. "EVT0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 2. "TIMBALIGN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 1. "DSBURST,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 0. "CMDDONE,Internal. Only to be used through TI provided API." "0,1"
rgroup.long 0x14++0x7
line.long 0x0 "EVT1_EVT0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 24. "REFCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 23. "S2RSTOP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 22. "SWQUFALSESYNC,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 21. "SWQUSYNCED,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 20. "CLKENBAUDF,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 19. "FIFORVALID,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 18. "FIFOWREADY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 17. "CLKENBAUD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 16. "PREAMBLEDONE,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 15. "PBEDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 14. "PBECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 13. "RFEDAT,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 12. "BDEC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 11. "FRAC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 10. "SYSTIMEVT2,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 9. "SYSTIMEVT1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 8. "SYSTIMEVT0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 7. "FIFOWR,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 6. "COUNTER,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "RFECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "FIFOOVFL,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 3. "FIFOUNFL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "CLKEN4BAUD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "TIMER,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 0. "MDMAPI,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "EVT2,Internal. Only to be used through TI provided API."
bitfld.long 0x4 15. "GPI1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 14. "GPI0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 12. "C1BEBLOADED,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 11. "C1BECMBANY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 10. "C1BECMBNEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 9. "C1BECMBPOS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 8. "C1BECANY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 7. "C1BECNEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 6. "C1BECPOS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 5. "C1BEBANY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 4. "C1BEBNEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 3. "C1BEBPOS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 2. "C1BEAANY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 1. "C1BEANEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 0. "C1BEAPOS,Internal. Only to be used through TI provided API." "0,1"
group.long 0x1C++0x7
line.long 0x0 "EVTMSK1_EVTMSK0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 24. "REFCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 23. "S2RSTOP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 22. "SWQUFALSESYNC,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 21. "SWQUSYNCED,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 20. "CLKENBAUDF,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 19. "FIFORVALID,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 18. "FIFOWREADY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 17. "CLKENBAUD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 16. "PREAMBLEDONE,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 15. "PBEDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 14. "PBECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 13. "RFEDAT,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 12. "BDEC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 11. "FRAC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 10. "SYSTIMEVT2,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 9. "SYSTIMEVT1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 8. "SYSTIMEVT0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 7. "FIFOWR,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 6. "COUNTER,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "RFECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "FIFOOVFL,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 3. "FIFOUNFL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "CLKEN4BAUD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "TIMER,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 0. "MDMAPI,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "EVTMSK2,Internal. Only to be used through TI provided API."
bitfld.long 0x4 15. "GPI1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 14. "GPI0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 12. "C1BEBLOADED,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 11. "C1BECMBANY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 10. "C1BECMBNEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 9. "C1BECMBPOS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 8. "C1BECANY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 7. "C1BECNEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 6. "C1BECPOS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 5. "C1BEBANY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 4. "C1BEBNEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 3. "C1BEBPOS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 2. "C1BEAANY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 1. "C1BEANEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 0. "C1BEAPOS,Internal. Only to be used through TI provided API." "0,1"
wgroup.long 0x24++0x7
line.long 0x0 "EVTCLR1_EVTCLR0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 24. "REFCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 23. "S2RSTOP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 22. "SWQUFALSESYNC,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 21. "SWQUSYNCED,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 20. "CLKENBAUDF,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 19. "FIFORVALID,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 18. "FIFOWREADY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 17. "CLKENBAUD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 16. "PREAMBLEDONE,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 15. "PBEDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 14. "PBECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 13. "RFEDAT,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 12. "BDEC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 11. "FRAC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 10. "SYSTIMEVT2,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 9. "SYSTIMEVT1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 8. "SYSTIMEVT0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 7. "FIFOWR,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 6. "COUNTER,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "RFECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "FIFOOVFL,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 3. "FIFOUNFL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "CLKEN4BAUD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "TIMER,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 0. "MDMAPI,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "EVTCLR2,Internal. Only to be used through TI provided API."
bitfld.long 0x4 15. "GPI1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 14. "GPI0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 12. "C1BEBLOADED,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 11. "C1BECMBANY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 10. "C1BECMBNEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 9. "C1BECMBPOS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 8. "C1BECANY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 7. "C1BECNEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 6. "C1BECPOS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 5. "C1BEBANY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 4. "C1BEBNEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 3. "C1BEBPOS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 2. "C1BEAANY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 1. "C1BEANEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 0. "C1BEAPOS,Internal. Only to be used through TI provided API." "0,1"
group.long 0x2C++0x3
line.long 0x0 "API_PDREQ,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 20.--23. 1. "PROTOCOLID,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 16.--19. 1. "MDMCMD,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0. "TOPSMPDREQ,Internal. Only to be used through TI provided API." "0,1"
rgroup.long 0x30++0x3
line.long 0x0 "CMDPAR1_CMDPAR0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 16.--31. 1. "CMDPAR1_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "CMDPAR0_VAL,Internal. Only to be used through TI provided API."
group.long 0x34++0x7
line.long 0x0 "MSGBOX_CMDPAR2,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 16.--23. 1. "MSGBOX_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "CMDPAR2_VAL,Internal. Only to be used through TI provided API."
line.long 0x4 "FIFOWR_FREQ,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 16.--31. 1. "PAYLOADIN,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "OFFSET,Internal. Only to be used through TI provided API."
rgroup.long 0x3C++0x3
line.long 0x0 "FIFORD,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "PAYLOADOUT,Internal. Only to be used through TI provided API."
group.long 0x40++0x3
line.long 0x0 "FIFORDCTRL_FIFOWRCTRL,Internal. Only to be used through TI provided API."
bitfld.long 0x0 20.--21. "FIFORDPORT,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x0 16.--19. 1. "WORDSZRD,Internal. Only to be used through TI provided API."
bitfld.long 0x0 4.--5. "FIFOWRPORT,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
hexmask.long.byte 0x0 0.--3. 1. "WORDSZWR,Internal. Only to be used through TI provided API."
rgroup.long 0x44++0x3
line.long 0x0 "FIFOSTA,Internal. Only to be used through TI provided API."
bitfld.long 0x0 21. "OVERFLOW,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 20. "ALMOSTFULL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 19. "ALMOSTEMPTY,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 18. "UNDERFLOW,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 17. "RXVALID,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 16. "TXREADY,Internal. Only to be used through TI provided API." "0,1"
group.long 0x48++0x7F
line.long 0x0 "RFEDATIN0_RFEDATOUT0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 16.--31. 1. "RFEDATIN0_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "RFEDATOUT0_VAL,Internal. Only to be used through TI provided API."
line.long 0x4 "RFECMDIN_RFECMDOUT,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 16.--19. 1. "RFECMDIN_VAL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 0.--3. 1. "RFECMDOUT_VAL,Internal. Only to be used through TI provided API."
line.long 0x8 "PBEDATIN0_PBEDATOUT0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 16.--31. 1. "PBEDATIN0_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "PBEDATOUT0_VAL,Internal. Only to be used through TI provided API."
line.long 0xC "PBECMDIN_PBECMDOUT,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xC 16.--19. 1. "PBECMDIN_VAL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xC 0.--3. 1. "PBECMDOUT_VAL,Internal. Only to be used through TI provided API."
line.long 0x10 "PBEEVTMUX_LQIEST,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x10 16.--21. 1. "SEL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x10 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x14 "SYSTIMEVTMUX1_SYSTIMEVTMUX0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x14 16.--21. 1. "SEL2,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x14 6.--11. 1. "SEL1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x14 0.--5. 1. "SEL0,Internal. Only to be used through TI provided API."
line.long 0x18 "MODPRECTRL_ADCDIGCONF,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x18 20.--23. 1. "REPS,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x18 16.--19. 1. "SIZE,Internal. Only to be used through TI provided API."
bitfld.long 0x18 1. "QBRANCHEN,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x18 0. "IBRANCHEN,Internal. Only to be used through TI provided API." "0,1"
line.long 0x1C "MODSYMMAP1_MODSYMMAP0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x1C 28.--31. 1. "SYM7,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x1C 24.--27. 1. "SYM6,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x1C 20.--23. 1. "SYM5,Internal. Only to be used through TI provided API."
newline
hexmask.long.byte 0x1C 16.--19. 1. "SYM4,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x1C 12.--15. 1. "SYM3,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x1C 8.--11. 1. "SYM2,Internal. Only to be used through TI provided API."
newline
hexmask.long.byte 0x1C 4.--7. 1. "SYM1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x1C 0.--3. 1. "SYM0,Internal. Only to be used through TI provided API."
line.long 0x20 "BAUD_MODSOFTTX,Internal. Only to be used through TI provided API."
hexmask.long.word 0x20 16.--31. 1. "RATEWORD,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x20 0.--3. 1. "SOFTSYMBOL,Internal. Only to be used through TI provided API."
line.long 0x24 "MODMAIN_BAUDPRE,Internal. Only to be used through TI provided API."
bitfld.long 0x24 18.--19. "FECSELECT,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x24 16.--17. "MODLEVELS,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x24 13.--15. "ALIGNVALUE,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
newline
hexmask.long.byte 0x24 8.--12. 1. "EXTRATEWORD,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x24 0.--7. 1. "PRESCALER,Internal. Only to be used through TI provided API."
line.long 0x28 "DEMMISC1_DEMMISC0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x28 24.--28. 1. "CDCTGAINMA,Internal. Only to be used through TI provided API."
bitfld.long 0x28 21.--23. "CDCTGAINEX,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x28 20. "CDCCOLRST,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x28 18.--19. "MGE1SRCSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x28 16.--17. "CHFIBW,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.word 0x28 0.--9. 1. "CMIXN,Internal. Only to be used through TI provided API."
line.long 0x2C "DEMMISC3_DEMMISC2,Internal. Only to be used through TI provided API."
bitfld.long 0x2C 29.--30. "BDE2DVGA,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x2C 28. "BDE1FILTMODE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x2C 26.--27. "LQIPERIOD,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x2C 24.--25. "BDE1DVGA,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x2C 23. "BDE1NUMSTAGES,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x2C 21.--22. "PDIFDECIM,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
hexmask.long.byte 0x2C 16.--20. 1. "BDE2DECRATIO,Internal. Only to be used through TI provided API."
bitfld.long 0x2C 14. "MLSERUN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x2C 12.--13. "MAFCGAIN,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x2C 11. "STIMBYPASS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x2C 10. "STIMESTONLY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x2C 7.--9. "STIMTEAPERIOD,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
newline
bitfld.long 0x2C 4.--6. "STIMTEAGAIN,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x2C 3. "PDIFLINPREDEN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x2C 2. "PDIFDESPECK,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x2C 1. "PDIFIQCONJEN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x2C 0. "PDIFLIMITRANGE,Internal. Only to be used through TI provided API." "0,1"
line.long 0x30 "DEMDSBU_DEMIQMC0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x30 24.--31. 1. "DSBUAVGLENGTH,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x30 16.--23. 1. "DSBUDELAY,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x30 8.--15. 1. "GAINFACTOR,Internal. Only to be used through TI provided API."
newline
hexmask.long.byte 0x30 0.--7. 1. "PHASEFACTOR,Internal. Only to be used through TI provided API."
line.long 0x34 "DEMFIDC0_DEMCODC0,Internal. Only to be used through TI provided API."
bitfld.long 0x34 20.--21. "DEMFIDC0_COMPSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x34 18.--19. "DEMFIDC0_ACCPERIOD,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x34 17. "DEMFIDC0_ACCMODE,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x34 16. "DEMFIDC0_ACCEN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x34 11. "DEMCODC0_ESTSEL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x34 9.--10. "DEMCODC0_COMPSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x34 8. "DEMCODC0_IIRUSEINITIAL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x34 5.--7. "DEMCODC0_IIRGAIN,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x34 4. "DEMCODC0_IIREN,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x34 3. "DEMCODC0_ACCMODE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x34 1.--2. "DEMCODC0_ACCPERIOD,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x34 0. "DEMCODC0_ACCEN,Internal. Only to be used through TI provided API." "0,1"
line.long 0x38 "DEMDSXB0_DEMFEXB0,Internal. Only to be used through TI provided API."
bitfld.long 0x38 21. "DEMDSXB0_OUT2PASSTHROUGH,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x38 20. "DEMDSXB0_OUT1PASSTHROUGH,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x38 19. "DEMDSXB0_OUTSRCSEL2,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x38 18. "DEMDSXB0_OUTSRCSEL1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x38 17. "DEMDSXB0_B2SRCSEL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x38 16. "DEMDSXB0_B1SRCSEL,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x38 13. "DEMFEXB0_OUT2PASSTHROUGH,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x38 11.--12. "DEMFEXB0_OUT2SRCSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x38 10. "DEMFEXB0_OUT1PASSTHROUGH,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x38 8.--9. "DEMFEXB0_OUT1SRCSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x38 6.--7. "DEMFEXB0_B4SRCSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x38 4.--5. "DEMFEXB0_B3SRCSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x38 2.--3. "DEMFEXB0_B2SRCSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x38 0.--1. "DEMFEXB0_B1SRCSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
line.long 0x3C "DEMMAFI0_DEMFIFE0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x3C 24.--31. 1. "C1C7,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x3C 16.--23. 1. "C0C8,Internal. Only to be used through TI provided API."
bitfld.long 0x3C 11. "FINEFOESEL,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x3C 9.--10. "FOCFFSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x3C 8. "ACCCNTMODE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x3C 6.--7. "ACCPERIOD,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x3C 5. "ACCEN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x3C 4. "IIRUSEINITIAL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x3C 1.--3. "IIRGAIN,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
newline
bitfld.long 0x3C 0. "IIREN,Internal. Only to be used through TI provided API." "0,1"
line.long 0x40 "DEMMAFI2_DEMMAFI1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x40 16.--24. 1. "C4,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x40 8.--15. 1. "C3C5,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x40 0.--7. 1. "C2C6,Internal. Only to be used through TI provided API."
line.long 0x44 "DEMC1BE1_DEMC1BE0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x44 24.--31. 1. "THRESHOLDB,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x44 16.--23. 1. "THRESHOLDA,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x44 11.--15. 1. "MASKB,Internal. Only to be used through TI provided API."
newline
hexmask.long.byte 0x44 6.--10. 1. "MASKA,Internal. Only to be used through TI provided API."
bitfld.long 0x44 4.--5. "CASCCONF,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x44 0.--3. 1. "COPYCONF,Internal. Only to be used through TI provided API."
line.long 0x48 "SPARE0_DEMC1BE2,Internal. Only to be used through TI provided API."
hexmask.long.word 0x48 16.--31. 1. "VAL,Internal. Only to be used through TI provided API."
bitfld.long 0x48 10. "PARLOADCONF,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x48 8.--9. "PEAKCONF,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
hexmask.long.byte 0x48 0.--7. 1. "THRESHOLDC,Internal. Only to be used through TI provided API."
line.long 0x4C "SPARE2_SPARE1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4C 16.--31. 1. "SPARE2_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4C 0.--15. 1. "SPARE1_VAL,Internal. Only to be used through TI provided API."
line.long 0x50 "DEMSWQU0_SPARE3,Internal. Only to be used through TI provided API."
bitfld.long 0x50 23. "SYNCMODE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x50 22. "AUTOMAFC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x50 21. "RUN,Internal. Only to be used through TI provided API." "0,1"
newline
hexmask.long.byte 0x50 16.--20. 1. "REFLEN,Internal. Only to be used through TI provided API."
hexmask.long.word 0x50 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x54 "DEMC1BEREF1_DEMC1BEREF0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x54 16.--31. 1. "CAR31C16,Internal. Only to be used through TI provided API."
hexmask.long.word 0x54 0.--15. 1. "CAR15C0,Internal. Only to be used through TI provided API."
line.long 0x58 "DEMC1BEREF3_DEMC1BEREF2,Internal. Only to be used through TI provided API."
hexmask.long.word 0x58 16.--31. 1. "CBR31C16,Internal. Only to be used through TI provided API."
hexmask.long.word 0x58 0.--15. 1. "CBR15C0,Internal. Only to be used through TI provided API."
line.long 0x5C "MODPREAMBLE_MODCTRL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x5C 16.--31. 1. "WORD,Internal. Only to be used through TI provided API."
bitfld.long 0x5C 11. "DSBUSEL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x5C 10. "HDISMODE,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x5C 9. "PARBITQUALEN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x5C 7.--8. "STIMMODE,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x5C 6. "C1BEMODE,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x5C 5. "SOFTPDIFFMODE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x5C 4. "SOFTTXENABLE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x5C 3. "FECENABLE,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x5C 2. "FEC5TERMINATE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x5C 1. "TONEINSERT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x5C 0. "PREAMBLEINSERT,Internal. Only to be used through TI provided API." "0,1"
line.long 0x60 "DEMFRAC1_DEMFRAC0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x60 16.--27. 1. "P27C16,Internal. Only to be used through TI provided API."
hexmask.long.word 0x60 0.--15. 1. "P15C0,Internal. Only to be used through TI provided API."
line.long 0x64 "DEMFRAC3_DEMFRAC2,Internal. Only to be used through TI provided API."
hexmask.long.word 0x64 16.--27. 1. "Q27C16,Internal. Only to be used through TI provided API."
hexmask.long.word 0x64 0.--15. 1. "Q15C0,Internal. Only to be used through TI provided API."
line.long 0x68 "DEMCODC2_DEMCODC1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x68 16.--28. 1. "COMPQVAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x68 0.--12. 1. "COMPIVAL,Internal. Only to be used through TI provided API."
line.long 0x6C "DEMFIDC2_DEMFIDC1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x6C 16.--28. 1. "COMPQVAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x6C 0.--12. 1. "COMPIVAL,Internal. Only to be used through TI provided API."
line.long 0x70 "DEMMAFC0_DEMFIFE1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x70 16.--23. 1. "COMPVAL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x70 0.--7. 1. "FOCFBREGVAL,Internal. Only to be used through TI provided API."
line.long 0x74 "DEMSWIMBAL_DEMMAFI4,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x74 24.--31. 1. "IMBALB,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x74 16.--23. 1. "IMBALA,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x74 0.--7. 1. "TERMVAL,Internal. Only to be used through TI provided API."
line.long 0x78 "DEMDEBUG_DEMSOFTPDIFF,Internal. Only to be used through TI provided API."
bitfld.long 0x78 25.--27. "LOOPBACKPIN,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x78 24. "DECSTAGETRIGGER,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x78 21.--23. "DECSTAGEDEBUG,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
newline
bitfld.long 0x78 20. "FRONTENDTRIGGER,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x78 17.--19. "FRONTENDDEBUG,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x78 16. "LOOPBACKMODE,Internal. Only to be used through TI provided API." "0,1"
newline
hexmask.long.byte 0x78 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x7C "VITCOMPUTE_VITCTRL,Internal. Only to be used through TI provided API."
bitfld.long 0x7C 16. "START,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x7C 6.--7. "METRSEL,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x7C 2.--5. 1. "APMRDBACKSEL,Internal. Only to be used through TI provided API."
newline
bitfld.long 0x7C 1. "ACSITERATIONS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x7C 0. "METRICS,Internal. Only to be used through TI provided API." "0,1"
rgroup.long 0xC8++0x3
line.long 0x0 "VITSTATE_VITAPMRDBACK,Internal. Only to be used through TI provided API."
bitfld.long 0x0 16.--18. "VITSTATE_VALUE,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
hexmask.long.word 0x0 0.--9. 1. "VITAPMRDBACK_VALUE,Internal. Only to be used through TI provided API."
group.long 0xCC++0x7
line.long 0x0 "VITBRMETRIC32_VITBRMETRIC10,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 24.--31. 1. "MET3,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 16.--23. 1. "MET2,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 8.--15. 1. "MET1,Internal. Only to be used through TI provided API."
newline
hexmask.long.byte 0x0 0.--7. 1. "MET0,Internal. Only to be used through TI provided API."
line.long 0x4 "VITBRMETRIC76_VITBRMETRIC54,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 24.--31. 1. "MET7,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 16.--23. 1. "MET6,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 8.--15. 1. "MET5,Internal. Only to be used through TI provided API."
newline
hexmask.long.byte 0x4 0.--7. 1. "MET4,Internal. Only to be used through TI provided API."
group.long 0xF0++0x7
line.long 0x0 "TIMCTL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 24.--29. 1. "CPTSRC,Internal. Only to be used through TI provided API."
bitfld.long 0x0 23. "CPTCTL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 21.--22. "CNTRSRC,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x0 20. "CNTRCLR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 19. "CNTRCTL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 17.--18. "TIMSRC,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x0 16. "TIMCTL,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "TIMPER_TIMINC,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 16.--31. 1. "TIMPER_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "TIMINC_VAL,Internal. Only to be used through TI provided API."
rgroup.long 0xF8++0x3
line.long 0x0 "TIMCAPT_TIMCNT,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 16.--31. 1. "VALUE,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0xFC++0x3
line.long 0x0 "COUNT1IN_TIMEBASE,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 16.--31. 1. "VAL,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0. "FLUSH,Internal. Only to be used through TI provided API." "0,1"
rgroup.long 0x100++0x7
line.long 0x0 "COUNT1RES,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--4. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x4 "BRMACC2_BRMACC1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 24.--31. 1. "METRIC11,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 16.--23. 1. "METRIC10,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 8.--15. 1. "METRIC01,Internal. Only to be used through TI provided API."
newline
hexmask.long.byte 0x4 0.--7. 1. "METRIC00,Internal. Only to be used through TI provided API."
group.long 0x108++0x1F
line.long 0x0 "MCETRCSTAT_MCETRCCTRL,Internal. Only to be used through TI provided API."
rbitfld.long 0x0 16. "BUSY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "SEND,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "MCETRCPAR0_MCETRCCMD,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 16.--31. 1. "VAL,Internal. Only to be used through TI provided API."
bitfld.long 0x4 8.--9. "PARCNT,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x4 0.--7. 1. "PKTHDR,Internal. Only to be used through TI provided API."
line.long 0x8 "RDCAPT0_MCETRCPAR1,Internal. Only to be used through TI provided API."
bitfld.long 0x8 21. "CHFI,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 20. "BDE2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 19. "FIDC,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 18. "FRAC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 17. "MGEX,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 16. "CODC,Internal. Only to be used through TI provided API." "0,1"
newline
hexmask.long.word 0x8 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0xC "FECAPT0_RDCAPT1,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 16.--28. 1. "VAL,Internal. Only to be used through TI provided API."
bitfld.long 0xC 11. "C1BEX2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 10. "C1BEX1,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0xC 9. "C1BEX0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 8. "SOFD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 7. "LQIE,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0xC 6. "STIM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 5. "FIFE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 4. "PDIF,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0xC 3. "CA2P,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 2. "MAFI,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 1. "DSBU,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0xC 0. "MLSEBIT,Internal. Only to be used through TI provided API." "0,1"
line.long 0x10 "DSCAPT0_FECAPT1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x10 16.--23. 1. "DSCAPT0_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x10 0.--12. 1. "FECAPT1_VAL,Internal. Only to be used through TI provided API."
line.long 0x14 "DSCAPT2_DSCAPT1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x14 16.--23. 1. "DSCAPT2_VAL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x14 0.--7. 1. "DSCAPT1_VAL,Internal. Only to be used through TI provided API."
line.long 0x18 "DEMSWQU1_DSCAPT3,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x18 18.--25. 1. "MAFCCOMPVAL,Internal. Only to be used through TI provided API."
rbitfld.long 0x18 17. "SWSEL,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x18 16. "SYNCED,Internal. Only to be used through TI provided API." "0,1"
newline
hexmask.long.byte 0x18 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x1C "GPOCTRL1_GPOCTRL0,Internal. Only to be used through TI provided API."
bitfld.long 0x1C 30.--31. "HWCLKSTRETCH,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x1C 27.--29. "HWCLKMUX1,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x1C 24.--26. "HWCLKMUX0,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
newline
hexmask.long.byte 0x1C 16.--23. 1. "SW,Internal. Only to be used through TI provided API."
bitfld.long 0x1C 14.--15. "GPO7,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x1C 12.--13. "GPO6,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x1C 10.--11. "GPO5,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x1C 8.--9. "GPO4,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x1C 6.--7. "GPO3,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x1C 4.--5. "GPO2,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x1C 2.--3. "GPO1,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x1C 0.--1. "GPO0,Internal. Only to be used through TI provided API." "0,1,2,3"
rgroup.long 0x128++0xF
line.long 0x0 "RFEMAXRSSI_RFERSSI,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 16.--23. 1. "RFEMAXRSSI_VAL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--7. 1. "RFERSSI_VAL,Internal. Only to be used through TI provided API."
line.long 0x4 "SYNC0_RFEDBGAIN,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 16.--31. 1. "SWA15C0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x8 "SYNC2_SYNC1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 16.--31. 1. "SWB15C0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "SWA31C16,Internal. Only to be used through TI provided API."
line.long 0xC "SYNC3,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 0.--15. 1. "SWB31C16,Internal. Only to be used through TI provided API."
tree.end
tree "LRFDPBE"
base ad:0x40081000
group.long 0x0++0x7
line.long 0x0 "ENABLE,Internal. Only to be used through TI provided API."
bitfld.long 0x0 2. "MDMF,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "LOCTIM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "TOPSM,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "FWSRC,Internal. Only to be used through TI provided API."
bitfld.long 0x4 2. "DATARAM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 1. "FWRAM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 0. "BANK,Internal. Only to be used through TI provided API." "0,1"
wgroup.long 0x8++0xB
line.long 0x0 "INIT,Internal. Only to be used through TI provided API."
bitfld.long 0x0 4. "RFE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "MDM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "MDMF,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "LOCTIM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "TOPSM,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "STROBES0,Internal. Only to be used through TI provided API."
bitfld.long 0x4 6. "TIMCAPT1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 5. "TIMCAPT0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 4. "S2RTRIG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 3. "DMATRIG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 2. "SYSTCAPT2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 1. "SYSTCAPT1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 0. "SYSTCAPT0,Internal. Only to be used through TI provided API." "0,1"
line.long 0x8 "IRQ,Internal. Only to be used through TI provided API."
bitfld.long 0x8 15. "SOFT15,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 14. "SOFT14,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 13. "SOFT13,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 12. "SOFT12,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 11. "SOFT11,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 10. "SOFT10,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 9. "SOFT9,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 8. "SOFT8,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 7. "SOFT7,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 6. "SOFT6,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 5. "SOFT5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 4. "SOFT4,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 3. "SOFT3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 2. "SOFT2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 1. "SOFT1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 0. "SOFT0,Internal. Only to be used through TI provided API." "0,1"
rgroup.long 0x14++0x7
line.long 0x0 "EVT0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 15. "MDMFAEMPTY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 14. "S2RSTOP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 13. "FIFOERR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 12. "MDMFAFULL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 11. "SYSTCMP2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 10. "SYSTCMP1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 9. "SYSTCMP0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 8. "MDMMSGBOX,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 7. "RFEMSGBOX,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "RFEDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "RFECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "MDMDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "MDMCMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "TIMER1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "TIMER0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "PBEAPI,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "EVT1,Internal. Only to be used through TI provided API."
bitfld.long 0x4 12. "TXRDBTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 11. "TXWRBTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 10. "RXRDBTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 9. "RXWRBTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 8. "MDMPROG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 7. "PBEGPI7,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 6. "PBEGPI6,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 5. "PBEGPI5,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 4. "PBEGPI4,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 3. "PBEGPI3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 2. "PBEGPI2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 1. "PBEGPI1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 0. "PBEGPI0,Internal. Only to be used through TI provided API." "0,1"
group.long 0x1C++0x7
line.long 0x0 "EVTMSK0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 15. "MDMFAEMPTY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 14. "S2RSTOP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 13. "FIFOERR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 12. "MDMFAFULL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 11. "SYSTCMP2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 10. "SYSTCMP1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 9. "SYSTCMP0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 8. "MDMMSGBOX,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 7. "RFEMSGBOX,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "RFEDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "RFECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "MDMDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "MDMCMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "TIMER1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "TIMER0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "PBEAPI,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "EVTMSK1,Internal. Only to be used through TI provided API."
bitfld.long 0x4 12. "TXRDBTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 11. "TXWRBTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 10. "RXRDBTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 9. "RXWRBTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 8. "MDMPROG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 7. "PBEGPI7,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 6. "PBEGPI6,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 5. "PBEGPI5,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 4. "PBEGPI4,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 3. "PBEGPI3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 2. "PBEGPI2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 1. "PBEGPI1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 0. "PBEGPI0,Internal. Only to be used through TI provided API." "0,1"
wgroup.long 0x24++0x7
line.long 0x0 "EVTCLR0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 15. "MDMFAEMPTY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 14. "S2RSTOP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 13. "FIFOERR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 12. "MDMFAFULL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 11. "SYSTCMP2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 10. "SYSTCMP1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 9. "SYSTCMP0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 8. "MDMMSGBOX,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 7. "RFEMSGBOX,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "RFEDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "RFECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "MDMDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "MDMCMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "TIMER1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "TIMER0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "PBEAPI,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "EVTCLR1,Internal. Only to be used through TI provided API."
bitfld.long 0x4 12. "TXRDBTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 11. "TXWRBTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 10. "RXRDBTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 9. "RXWRBTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 8. "MDMPROG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 7. "PBEGPI7,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 6. "PBEGPI6,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 5. "PBEGPI5,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 4. "PBEGPI4,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 3. "PBEGPI3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 2. "PBEGPI2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 1. "PBEGPI1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 0. "PBEGPI0,Internal. Only to be used through TI provided API." "0,1"
group.long 0x2C++0xB
line.long 0x0 "PDREQ,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0. "TOPSMPDREQ,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "API,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 0.--4. 1. "PBECMD,Internal. Only to be used through TI provided API."
line.long 0x8 "MCEDATOUT0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x38++0x3
line.long 0x0 "MCEDATIN0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0x3C++0x3
line.long 0x0 "MCECMDOUT,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x40++0x3
line.long 0x0 "MCECMDIN,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0x44++0x3
line.long 0x0 "MDMAPI,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 4.--7. 1. "PROTOCOLID,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "MDMCMD,Internal. Only to be used through TI provided API."
rgroup.long 0x48++0xB
line.long 0x0 "MDMMSGBOX,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--7. 1. "VALUE,Internal. Only to be used through TI provided API."
line.long 0x4 "FREQ,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "OFFSET,Internal. Only to be used through TI provided API."
line.long 0x8 "MDMLQI,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0x54++0x3
line.long 0x0 "RFEDATOUT0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x58++0x3
line.long 0x0 "RFEDATIN0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0x5C++0x3
line.long 0x0 "RFECMDOUT,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x60++0x3
line.long 0x0 "RFECMDIN,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0x64++0xB
line.long 0x0 "RFEAPI,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 4.--7. 1. "PROTOCOLID,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "RFECMD,Internal. Only to be used through TI provided API."
line.long 0x4 "RFECMDPAR0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x8 "RFECMDPAR1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x70++0xF
line.long 0x0 "RFEMSGBOX,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x4 "RFERSSI,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x8 "RFERSSIMAX,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0xC "RFERFGAIN,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xC 0.--7. 1. "DBGAIN,Internal. Only to be used through TI provided API."
group.long 0x80++0x1B
line.long 0x0 "MDMSYNCAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "SWALSB,Internal. Only to be used through TI provided API."
line.long 0x4 "MDMSYNCAH,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "SWAMSB,Internal. Only to be used through TI provided API."
line.long 0x8 "MDMSYNCBL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "SWBLSB,Internal. Only to be used through TI provided API."
line.long 0xC "MDMSYNCBH,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 0.--15. 1. "SWBMSB,Internal. Only to be used through TI provided API."
line.long 0x10 "MDMCMDPAR0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x10 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x14 "MDMCMDPAR1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x14 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x18 "MDMCMDPAR2,Internal. Only to be used through TI provided API."
hexmask.long.word 0x18 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0xA0++0x4B
line.long 0x0 "POLY0L,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VALLSB,Internal. Only to be used through TI provided API."
line.long 0x4 "POLY0H,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "VALMSB,Internal. Only to be used through TI provided API."
line.long 0x8 "POLY1L,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "VALLSB,Internal. Only to be used through TI provided API."
line.long 0xC "POLY1H,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 0.--15. 1. "VALMSB,Internal. Only to be used through TI provided API."
line.long 0x10 "PHACFG,Internal. Only to be used through TI provided API."
bitfld.long 0x10 1.--2. "MODE1,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x10 0. "MODE0,Internal. Only to be used through TI provided API." "0,1"
line.long 0x14 "FCFG0,Internal. Only to be used through TI provided API."
bitfld.long 0x14 7. "TXIRQMET,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x14 6. "RXIRQMET,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x14 5. "TXACOM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x14 4. "TXADEAL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x14 1. "RXACOM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x14 0. "RXADEAL,Internal. Only to be used through TI provided API." "0,1"
line.long 0x18 "FCFG1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x18 0.--8. 1. "TXSTRT,Internal. Only to be used through TI provided API."
line.long 0x1C "FCFG2,Internal. Only to be used through TI provided API."
bitfld.long 0x1C 8.--10. "TXHSIZE,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
hexmask.long.byte 0x1C 0.--7. 1. "TXSIZE,Internal. Only to be used through TI provided API."
line.long 0x20 "FCFG3,Internal. Only to be used through TI provided API."
hexmask.long.word 0x20 0.--8. 1. "RXSTRT,Internal. Only to be used through TI provided API."
line.long 0x24 "FCFG4,Internal. Only to be used through TI provided API."
bitfld.long 0x24 8.--10. "RXHSIZE,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
hexmask.long.byte 0x24 0.--7. 1. "RXSIZE,Internal. Only to be used through TI provided API."
line.long 0x28 "FCFG5,Internal. Only to be used through TI provided API."
bitfld.long 0x28 6.--8. "DMASREQ,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
hexmask.long.byte 0x28 0.--4. 1. "DMAREQ,Internal. Only to be used through TI provided API."
line.long 0x2C "RXFWBTHRS,Internal. Only to be used through TI provided API."
hexmask.long.word 0x2C 0.--9. 1. "BYTES,Internal. Only to be used through TI provided API."
line.long 0x30 "RXFRBTHRS,Internal. Only to be used through TI provided API."
hexmask.long.word 0x30 0.--9. 1. "BYTES,Internal. Only to be used through TI provided API."
line.long 0x34 "TXFWBTHRS,Internal. Only to be used through TI provided API."
hexmask.long.word 0x34 0.--9. 1. "BYTES,Internal. Only to be used through TI provided API."
line.long 0x38 "TXFRBTHRS,Internal. Only to be used through TI provided API."
hexmask.long.word 0x38 0.--9. 1. "BYTES,Internal. Only to be used through TI provided API."
line.long 0x3C "TIMCTL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x3C 11.--15. 1. "CPTSRC1,Internal. Only to be used through TI provided API."
bitfld.long 0x3C 10. "ENCPT1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x3C 9. "SRC1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x3C 8. "EN1,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x3C 3.--7. 1. "CPTSRC0,Internal. Only to be used through TI provided API."
bitfld.long 0x3C 2. "ENCPT0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x3C 1. "SRC0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x3C 0. "EN0,Internal. Only to be used through TI provided API." "0,1"
line.long 0x40 "TIMPRE,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x40 8.--13. 1. "PRE1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x40 0.--5. 1. "PRE0,Internal. Only to be used through TI provided API."
line.long 0x44 "TIMPER0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x44 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x48 "TIMPER1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x48 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0xEC++0x7
line.long 0x0 "TIMCAPT0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VALUE,Internal. Only to be used through TI provided API."
line.long 0x4 "TIMCAPT1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "VALUE,Internal. Only to be used through TI provided API."
wgroup.long 0x100++0x3
line.long 0x0 "TRCCTL,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0. "SEND,Internal. Only to be used through TI provided API." "0,1"
rgroup.long 0x104++0x3
line.long 0x0 "TRCSTAT,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0. "BUSY,Internal. Only to be used through TI provided API." "0,1"
group.long 0x108++0x13
line.long 0x0 "TRCCMD,Internal. Only to be used through TI provided API."
bitfld.long 0x0 8.--9. "PARCNT,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x0 0.--7. 1. "PKTHDR,Internal. Only to be used through TI provided API."
line.long 0x4 "TRCPAR0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x8 "TRCPAR1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0xC "GPOCTRL,Internal. Only to be used through TI provided API."
bitfld.long 0xC 7. "GPO7,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 6. "GPO6,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 5. "GPO5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 4. "GPO4,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 3. "GPO3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 2. "GPO2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 1. "GPO1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 0. "GPO0,Internal. Only to be used through TI provided API." "0,1"
line.long 0x10 "MDMFWR,Internal. Only to be used through TI provided API."
hexmask.long.word 0x10 0.--15. 1. "PAYLOADIN,Internal. Only to be used through TI provided API."
rgroup.long 0x11C++0x3
line.long 0x0 "MDMFRD,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "PAYLOADOUT,Internal. Only to be used through TI provided API."
group.long 0x120++0xB
line.long 0x0 "MDMFWRCTL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "WORDSZWR,Internal. Only to be used through TI provided API."
line.long 0x4 "MDMFRDCTL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 0.--3. 1. "WORDSZRD,Internal. Only to be used through TI provided API."
line.long 0x8 "MDMFCFG,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 8.--15. 1. "AFULLTHR,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 0.--7. 1. "AEMPTYTHR,Internal. Only to be used through TI provided API."
rgroup.long 0x12C++0x3
line.long 0x0 "MDMFSTA,Internal. Only to be used through TI provided API."
bitfld.long 0x0 5. "OVFL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "ALMOSTFULL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "ALMOSTEMPTY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "UNFL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "RXVALID,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "TXREADY,Internal. Only to be used through TI provided API." "0,1"
rgroup.long 0x134++0x3
line.long 0x0 "PHASTA,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0.--1. "BUSY,Internal. Only to be used through TI provided API." "0,1,2,3"
group.long 0x138++0x1F
line.long 0x0 "LFSR0L,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VALLSB,Internal. Only to be used through TI provided API."
line.long 0x4 "LFSR0H,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "VALMSB,Internal. Only to be used through TI provided API."
line.long 0x8 "LFSR0BRL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "VALLSB,Internal. Only to be used through TI provided API."
line.long 0xC "LFSR0BRH,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 0.--15. 1. "VALMSB,Internal. Only to be used through TI provided API."
line.long 0x10 "LFSR1L,Internal. Only to be used through TI provided API."
hexmask.long.word 0x10 0.--15. 1. "VALLSB,Internal. Only to be used through TI provided API."
line.long 0x14 "LFSR1H,Internal. Only to be used through TI provided API."
hexmask.long.word 0x14 0.--15. 1. "VALMSB,Internal. Only to be used through TI provided API."
line.long 0x18 "LFSR1BRL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x18 0.--15. 1. "VALLSB,Internal. Only to be used through TI provided API."
line.long 0x1C "LFSR1BRH,Internal. Only to be used through TI provided API."
hexmask.long.word 0x1C 0.--15. 1. "VALMSB,Internal. Only to be used through TI provided API."
wgroup.long 0x158++0x3
line.long 0x0 "LFSR0INL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0x15C++0x3
line.long 0x0 "LFSR0N,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "SIZE,Internal. Only to be used through TI provided API."
wgroup.long 0x160++0x3
line.long 0x0 "LFSR0INM,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0x164++0x3
line.long 0x0 "PHAOUT0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
wgroup.long 0x168++0x3
line.long 0x0 "LFSR1INL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0x16C++0x3
line.long 0x0 "LFSR1N,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "SIZE,Internal. Only to be used through TI provided API."
wgroup.long 0x170++0x3
line.long 0x0 "LFSR1INM,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x174++0x3
line.long 0x0 "PHAOUT0BR,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x180++0x1B
line.long 0x0 "SYSTIM0L,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VALLSB,Internal. Only to be used through TI provided API."
line.long 0x4 "SYSTIM0H,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "VALMSB,Internal. Only to be used through TI provided API."
line.long 0x8 "SYSTIM1L,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "VALLSB,Internal. Only to be used through TI provided API."
line.long 0xC "SYSTIM1H,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 0.--15. 1. "VALMSB,Internal. Only to be used through TI provided API."
line.long 0x10 "SYSTIM2L,Internal. Only to be used through TI provided API."
hexmask.long.word 0x10 0.--15. 1. "VALLSB,Internal. Only to be used through TI provided API."
line.long 0x14 "SYSTIM2H,Internal. Only to be used through TI provided API."
hexmask.long.word 0x14 0.--15. 1. "VALMSB,Internal. Only to be used through TI provided API."
line.long 0x18 "GPI,Internal. Only to be used through TI provided API."
bitfld.long 0x18 7. "GPI7,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x18 6. "GPI6,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x18 5. "GPI5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x18 4. "GPI4,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x18 3. "GPI3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x18 2. "GPI2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x18 1. "GPI1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x18 0. "GPI0,Internal. Only to be used through TI provided API." "0,1"
wgroup.long 0x1A0++0x3
line.long 0x0 "FCMD,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--7. 1. "DATA,Internal. Only to be used through TI provided API."
rgroup.long 0x1A4++0x3
line.long 0x0 "FSTAT,Internal. Only to be used through TI provided API."
bitfld.long 0x0 11. "TXUNFL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 10. "TXOVFL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 9. "TXEMPTY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 8. "TXFULL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "RXUNFL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "RXOVFL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "RXEMPTY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "RXFULL,Internal. Only to be used through TI provided API." "0,1"
group.long 0x1A8++0x1F
line.long 0x0 "RXFWP,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--9. 1. "PTR,Internal. Only to be used through TI provided API."
line.long 0x4 "RXFRP,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--9. 1. "PTR,Internal. Only to be used through TI provided API."
line.long 0x8 "RXFSWP,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--9. 1. "PTR,Internal. Only to be used through TI provided API."
line.long 0xC "RXFSRP,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 0.--9. 1. "PTR,Internal. Only to be used through TI provided API."
line.long 0x10 "TXFWP,Internal. Only to be used through TI provided API."
hexmask.long.word 0x10 0.--9. 1. "PTR,Internal. Only to be used through TI provided API."
line.long 0x14 "TXFRP,Internal. Only to be used through TI provided API."
hexmask.long.word 0x14 0.--9. 1. "PTR,Internal. Only to be used through TI provided API."
line.long 0x18 "TXFSWP,Internal. Only to be used through TI provided API."
hexmask.long.word 0x18 0.--9. 1. "PTR,Internal. Only to be used through TI provided API."
line.long 0x1C "TXFSRP,Internal. Only to be used through TI provided API."
hexmask.long.word 0x1C 0.--9. 1. "PTR,Internal. Only to be used through TI provided API."
rgroup.long 0x1C8++0x13
line.long 0x0 "RXFWRITABLE,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--9. 1. "BYTES,Internal. Only to be used through TI provided API."
line.long 0x4 "RXFREADABLE,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--9. 1. "BYTES,Internal. Only to be used through TI provided API."
line.long 0x8 "TXFWRITABLE,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--9. 1. "BYTES,Internal. Only to be used through TI provided API."
line.long 0xC "TXFREADABLE,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 0.--9. 1. "BYTES,Internal. Only to be used through TI provided API."
line.long 0x10 "RXFBRD,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x10 0.--7. 1. "DATA,Internal. Only to be used through TI provided API."
wgroup.long 0x1DC++0x3
line.long 0x0 "RXFBWR,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--7. 1. "DATA,Internal. Only to be used through TI provided API."
rgroup.long 0x1E0++0x3
line.long 0x0 "TXFBRD,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--7. 1. "DATA,Internal. Only to be used through TI provided API."
wgroup.long 0x1E4++0x3
line.long 0x0 "TXFBWR,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--7. 1. "DATA,Internal. Only to be used through TI provided API."
rgroup.long 0x1E8++0x3
line.long 0x0 "RXFHRD,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "DATA,Internal. Only to be used through TI provided API."
wgroup.long 0x1EC++0x3
line.long 0x0 "RXFHWR,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "DATA,Internal. Only to be used through TI provided API."
rgroup.long 0x1F0++0x3
line.long 0x0 "TXFHRD,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "DATA,Internal. Only to be used through TI provided API."
wgroup.long 0x1F4++0x3
line.long 0x0 "TXFHWR,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "DATA,Internal. Only to be used through TI provided API."
tree.end
tree "LRFDPBE32"
base ad:0x40081400
group.long 0x0++0x3
line.long 0x0 "FWSRC_ENABLE,Internal. Only to be used through TI provided API."
bitfld.long 0x0 18. "DATARAM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 17. "FWRAM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 16. "BANK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "MDMF,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 1. "LOCTIM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "TOPSM,Internal. Only to be used through TI provided API." "0,1"
wgroup.long 0x4++0x3
line.long 0x0 "STROBES0_INIT,Internal. Only to be used through TI provided API."
bitfld.long 0x0 22. "TIMCAPT1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 21. "TIMCAPT0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 20. "S2RTRIG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 19. "DMATRIG,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 18. "SYSTCAPT2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 17. "SYSTCAPT1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 16. "SYSTCAPT0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "RFE,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 3. "MDM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "MDMF,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "LOCTIM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "TOPSM,Internal. Only to be used through TI provided API." "0,1"
group.long 0x8++0x1B
line.long 0x0 "EVT0_IRQ,Internal. Only to be used through TI provided API."
rbitfld.long 0x0 31. "MDMFAEMPTY,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x0 30. "S2RSTOP,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x0 29. "FIFOERR,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x0 28. "MDMFAFULL,Internal. Only to be used through TI provided API." "0,1"
newline
rbitfld.long 0x0 27. "SYSTCMP2,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x0 26. "SYSTCMP1,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x0 25. "SYSTCMP0,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x0 24. "MDMMSGBOX,Internal. Only to be used through TI provided API." "0,1"
newline
rbitfld.long 0x0 23. "RFEMSGBOX,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x0 22. "RFEDAT,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x0 21. "RFECMD,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x0 20. "MDMDAT,Internal. Only to be used through TI provided API." "0,1"
newline
rbitfld.long 0x0 19. "MDMCMD,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x0 18. "TIMER1,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x0 17. "TIMER0,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x0 16. "PBEAPI,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 15. "SOFT15,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 14. "SOFT14,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 13. "SOFT13,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 12. "SOFT12,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 11. "SOFT11,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 10. "SOFT10,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 9. "SOFT9,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 8. "SOFT8,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 7. "SOFT7,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "SOFT6,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "SOFT5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "SOFT4,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 3. "SOFT3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "SOFT2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "SOFT1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "SOFT0,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "EVTMSK0_EVT1,Internal. Only to be used through TI provided API."
bitfld.long 0x4 31. "MDMFAEMPTY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 30. "S2RSTOP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 29. "FIFOERR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 28. "MDMFAFULL,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 27. "SYSTCMP2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 26. "SYSTCMP1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 25. "SYSTCMP0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 24. "MDMMSGBOX,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 23. "RFEMSGBOX,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 22. "RFEDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 21. "RFECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 20. "MDMDAT,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 19. "MDMCMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 18. "TIMER1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 17. "TIMER0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 16. "PBEAPI,Internal. Only to be used through TI provided API." "0,1"
newline
rbitfld.long 0x4 12. "TXRDBTHR,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x4 11. "TXWRBTHR,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x4 10. "RXRDBTHR,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x4 9. "RXWRBTHR,Internal. Only to be used through TI provided API." "0,1"
newline
rbitfld.long 0x4 8. "MDMPROG,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x4 7. "PBEGPI7,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x4 6. "PBEGPI6,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x4 5. "PBEGPI5,Internal. Only to be used through TI provided API." "0,1"
newline
rbitfld.long 0x4 4. "PBEGPI4,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x4 3. "PBEGPI3,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x4 2. "PBEGPI2,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x4 1. "PBEGPI1,Internal. Only to be used through TI provided API." "0,1"
newline
rbitfld.long 0x4 0. "PBEGPI0,Internal. Only to be used through TI provided API." "0,1"
line.long 0x8 "EVTCLR0_EVTMSK1,Internal. Only to be used through TI provided API."
bitfld.long 0x8 31. "MDMFAEMPTY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 30. "S2RSTOP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 29. "FIFOERR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 28. "MDMFAFULL,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 27. "SYSTCMP2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 26. "SYSTCMP1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 25. "SYSTCMP0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 24. "MDMMSGBOX,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 23. "RFEMSGBOX,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 22. "RFEDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 21. "RFECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 20. "MDMDAT,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 19. "MDMCMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 18. "TIMER1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 17. "TIMER0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 16. "PBEAPI,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 12. "TXRDBTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 11. "TXWRBTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 10. "RXRDBTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 9. "RXWRBTHR,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 8. "MDMPROG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 7. "PBEGPI7,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 6. "PBEGPI6,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 5. "PBEGPI5,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 4. "PBEGPI4,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 3. "PBEGPI3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 2. "PBEGPI2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 1. "PBEGPI1,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 0. "PBEGPI0,Internal. Only to be used through TI provided API." "0,1"
line.long 0xC "PDREQ_EVTCLR1,Internal. Only to be used through TI provided API."
bitfld.long 0xC 16. "TOPSMPDREQ,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 12. "TXRDBTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 11. "TXWRBTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 10. "RXRDBTHR,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0xC 9. "RXWRBTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 8. "MDMPROG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 7. "PBEGPI7,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 6. "PBEGPI6,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0xC 5. "PBEGPI5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 4. "PBEGPI4,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 3. "PBEGPI3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 2. "PBEGPI2,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0xC 1. "PBEGPI1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 0. "PBEGPI0,Internal. Only to be used through TI provided API." "0,1"
line.long 0x10 "MCEDATOUT0_API,Internal. Only to be used through TI provided API."
hexmask.long.word 0x10 16.--31. 1. "VAL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x10 0.--4. 1. "PBECMD,Internal. Only to be used through TI provided API."
line.long 0x14 "MCECMDOUT_MCEDATIN0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x14 16.--19. 1. "MCECMDOUT_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x14 0.--15. 1. "MCEDATIN0_VAL,Internal. Only to be used through TI provided API."
line.long 0x18 "MDMAPI_MCECMDIN,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x18 20.--23. 1. "PROTOCOLID,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x18 16.--19. 1. "MDMCMD,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x18 0.--3. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x24++0x3
line.long 0x0 "FREQ_MDMMSGBOX,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 16.--31. 1. "OFFSET,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--7. 1. "VALUE,Internal. Only to be used through TI provided API."
group.long 0x28++0xF
line.long 0x0 "RFEDATOUT0_MDMLQI,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 16.--31. 1. "RFEDATOUT0_VAL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--7. 1. "MDMLQI_VAL,Internal. Only to be used through TI provided API."
line.long 0x4 "RFECMDOUT_RFEDATIN0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 16.--19. 1. "RFECMDOUT_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "RFEDATIN0_VAL,Internal. Only to be used through TI provided API."
line.long 0x8 "RFEAPI_RFECMDIN,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 20.--23. 1. "PROTOCOLID,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 16.--19. 1. "RFECMD,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 0.--3. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0xC "RFECMDPAR1_RFECMDPAR0,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 16.--31. 1. "RFECMDPAR1_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 0.--15. 1. "RFECMDPAR0_VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x38++0x7
line.long 0x0 "RFERSSI_RFEMSGBOX,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 16.--23. 1. "RFERSSI_VAL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--7. 1. "RFEMSGBOX_VAL,Internal. Only to be used through TI provided API."
line.long 0x4 "RFERFGAIN_RFERSSIMAX,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 16.--23. 1. "DBGAIN,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0x40++0x37
line.long 0x0 "MDMSYNCA,Internal. Only to be used through TI provided API."
hexmask.long 0x0 0.--31. 1. "SWA,Internal. Only to be used through TI provided API."
line.long 0x4 "MDMSYNCB,Internal. Only to be used through TI provided API."
hexmask.long 0x4 0.--31. 1. "SWB,Internal. Only to be used through TI provided API."
line.long 0x8 "MDMCMDPAR1_MDMCMDPAR0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 16.--31. 1. "MDMCMDPAR1_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "MDMCMDPAR0_VAL,Internal. Only to be used through TI provided API."
line.long 0xC "MDMCMDPAR2,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x10 "POLY0,Internal. Only to be used through TI provided API."
hexmask.long 0x10 0.--31. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x14 "POLY1,Internal. Only to be used through TI provided API."
hexmask.long 0x14 0.--31. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x18 "FCFG0_PHACFG,Internal. Only to be used through TI provided API."
bitfld.long 0x18 23. "TXIRQMET,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x18 22. "RXIRQMET,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x18 21. "TXACOM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x18 20. "TXADEAL,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x18 17. "RXACOM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x18 16. "RXADEAL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x18 1.--2. "MODE1,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x18 0. "MODE0,Internal. Only to be used through TI provided API." "0,1"
line.long 0x1C "FCFG2_FCFG1,Internal. Only to be used through TI provided API."
bitfld.long 0x1C 24.--26. "TXHSIZE,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
hexmask.long.byte 0x1C 16.--23. 1. "TXSIZE,Internal. Only to be used through TI provided API."
hexmask.long.word 0x1C 0.--8. 1. "TXSTRT,Internal. Only to be used through TI provided API."
line.long 0x20 "FCFG4_FCFG3,Internal. Only to be used through TI provided API."
bitfld.long 0x20 24.--26. "RXHSIZE,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
hexmask.long.byte 0x20 16.--23. 1. "RXSIZE,Internal. Only to be used through TI provided API."
hexmask.long.word 0x20 0.--8. 1. "RXSTRT,Internal. Only to be used through TI provided API."
line.long 0x24 "RXFWBTHRS_FCFG5,Internal. Only to be used through TI provided API."
hexmask.long.word 0x24 16.--25. 1. "BYTES,Internal. Only to be used through TI provided API."
bitfld.long 0x24 6.--8. "DMASREQ,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
hexmask.long.byte 0x24 0.--4. 1. "DMAREQ,Internal. Only to be used through TI provided API."
line.long 0x28 "TXFWBTHRS_RXFRBTHRS,Internal. Only to be used through TI provided API."
hexmask.long.word 0x28 16.--25. 1. "TXFWBTHRS_BYTES,Internal. Only to be used through TI provided API."
hexmask.long.word 0x28 0.--9. 1. "RXFRBTHRS_BYTES,Internal. Only to be used through TI provided API."
line.long 0x2C "TIMCTL_TXFRBTHRS,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x2C 27.--31. 1. "CPTSRC1,Internal. Only to be used through TI provided API."
bitfld.long 0x2C 26. "ENCPT1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x2C 25. "SRC1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x2C 24. "EN1,Internal. Only to be used through TI provided API." "0,1"
newline
hexmask.long.byte 0x2C 19.--23. 1. "CPTSRC0,Internal. Only to be used through TI provided API."
bitfld.long 0x2C 18. "ENCPT0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x2C 17. "SRC0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x2C 16. "EN0,Internal. Only to be used through TI provided API." "0,1"
newline
hexmask.long.word 0x2C 0.--9. 1. "BYTES,Internal. Only to be used through TI provided API."
line.long 0x30 "TIMPER0_TIMPRE,Internal. Only to be used through TI provided API."
hexmask.long.word 0x30 16.--31. 1. "VAL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x30 8.--13. 1. "PRE1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x30 0.--5. 1. "PRE0,Internal. Only to be used through TI provided API."
line.long 0x34 "TIMCAPT0_TIMPER1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x34 16.--31. 1. "VALUE,Internal. Only to be used through TI provided API."
hexmask.long.word 0x34 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x78++0x3
line.long 0x0 "TIMCAPT1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VALUE,Internal. Only to be used through TI provided API."
group.long 0x80++0x17
line.long 0x0 "TRCSTAT_TRCCTL,Internal. Only to be used through TI provided API."
rbitfld.long 0x0 16. "BUSY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "SEND,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "TRCPAR0_TRCCMD,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 16.--31. 1. "VAL,Internal. Only to be used through TI provided API."
bitfld.long 0x4 8.--9. "PARCNT,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x4 0.--7. 1. "PKTHDR,Internal. Only to be used through TI provided API."
line.long 0x8 "GPOCTRL_TRCPAR1,Internal. Only to be used through TI provided API."
bitfld.long 0x8 23. "GPO7,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 22. "GPO6,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 21. "GPO5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 20. "GPO4,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 19. "GPO3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 18. "GPO2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 17. "GPO1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 16. "GPO0,Internal. Only to be used through TI provided API." "0,1"
newline
hexmask.long.word 0x8 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0xC "MDMFRD_MDMFWR,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 16.--31. 1. "PAYLOADOUT,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 0.--15. 1. "PAYLOADIN,Internal. Only to be used through TI provided API."
line.long 0x10 "MDMFRDCTL_MDMFWRCTL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x10 16.--19. 1. "WORDSZRD,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x10 0.--3. 1. "WORDSZWR,Internal. Only to be used through TI provided API."
line.long 0x14 "MDMFSTA_MDMFCFG,Internal. Only to be used through TI provided API."
rbitfld.long 0x14 21. "OVFL,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x14 20. "ALMOSTFULL,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x14 19. "ALMOSTEMPTY,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x14 18. "UNFL,Internal. Only to be used through TI provided API." "0,1"
newline
rbitfld.long 0x14 17. "RXVALID,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x14 16. "TXREADY,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x14 8.--15. 1. "AFULLTHR,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x14 0.--7. 1. "AEMPTYTHR,Internal. Only to be used through TI provided API."
rgroup.long 0x98++0x3
line.long 0x0 "PHASTA,Internal. Only to be used through TI provided API."
bitfld.long 0x0 16.--17. "BUSY,Internal. Only to be used through TI provided API." "0,1,2,3"
group.long 0x9C++0x1F
line.long 0x0 "LFSR0,Internal. Only to be used through TI provided API."
hexmask.long 0x0 0.--31. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x4 "LFSR0BR,Internal. Only to be used through TI provided API."
hexmask.long 0x4 0.--31. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x8 "LFSR1,Internal. Only to be used through TI provided API."
hexmask.long 0x8 0.--31. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0xC "LFSR1BR,Internal. Only to be used through TI provided API."
hexmask.long 0xC 0.--31. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x10 "LFSR0N_LFSR0INL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x10 16.--19. 1. "SIZE,Internal. Only to be used through TI provided API."
hexmask.long.word 0x10 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x14 "PHAOUT0_LFSR0INM,Internal. Only to be used through TI provided API."
hexmask.long.word 0x14 16.--31. 1. "PHAOUT0_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x14 0.--15. 1. "LFSR0INM_VAL,Internal. Only to be used through TI provided API."
line.long 0x18 "LFSR1N_LFSR1INL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x18 16.--19. 1. "SIZE,Internal. Only to be used through TI provided API."
hexmask.long.word 0x18 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x1C "PHAOUT0BR_LFSR1INM,Internal. Only to be used through TI provided API."
hexmask.long.word 0x1C 16.--31. 1. "PHAOUT0BR_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x1C 0.--15. 1. "LFSR1INM_VAL,Internal. Only to be used through TI provided API."
rgroup.long 0xC0++0xF
line.long 0x0 "SYSTIM0,Internal. Only to be used through TI provided API."
hexmask.long 0x0 0.--31. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x4 "SYSTIM1,Internal. Only to be used through TI provided API."
hexmask.long 0x4 0.--31. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x8 "SYSTIM2,Internal. Only to be used through TI provided API."
hexmask.long 0x8 0.--31. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0xC "GPI,Internal. Only to be used through TI provided API."
bitfld.long 0xC 7. "GPI7,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 6. "GPI6,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 5. "GPI5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 4. "GPI4,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0xC 3. "GPI3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 2. "GPI2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 1. "GPI1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 0. "GPI0,Internal. Only to be used through TI provided API." "0,1"
group.long 0xD0++0x13
line.long 0x0 "FSTAT_FCMD,Internal. Only to be used through TI provided API."
rbitfld.long 0x0 27. "TXUNFL,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x0 26. "TXOVFL,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x0 25. "TXEMPTY,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x0 24. "TXFULL,Internal. Only to be used through TI provided API." "0,1"
newline
rbitfld.long 0x0 19. "RXUNFL,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x0 18. "RXOVFL,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x0 17. "RXEMPTY,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x0 16. "RXFULL,Internal. Only to be used through TI provided API." "0,1"
newline
hexmask.long.byte 0x0 0.--7. 1. "DATA,Internal. Only to be used through TI provided API."
line.long 0x4 "RXFRP_RXFWP,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 16.--25. 1. "RXFRP_PTR,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--9. 1. "RXFWP_PTR,Internal. Only to be used through TI provided API."
line.long 0x8 "RXFSRP_RXFSWP,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 16.--25. 1. "RXFSRP_PTR,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--9. 1. "RXFSWP_PTR,Internal. Only to be used through TI provided API."
line.long 0xC "TXFRP_TXFWP,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 16.--25. 1. "TXFRP_PTR,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 0.--9. 1. "TXFWP_PTR,Internal. Only to be used through TI provided API."
line.long 0x10 "TXFSRP_TXFSWP,Internal. Only to be used through TI provided API."
hexmask.long.word 0x10 16.--25. 1. "TXFSRP_PTR,Internal. Only to be used through TI provided API."
hexmask.long.word 0x10 0.--9. 1. "TXFSWP_PTR,Internal. Only to be used through TI provided API."
rgroup.long 0xE4++0x7
line.long 0x0 "RXFREADABLE_RXFWRITABLE,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 16.--25. 1. "RXFREADABLE_BYTES,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--9. 1. "RXFWRITABLE_BYTES,Internal. Only to be used through TI provided API."
line.long 0x4 "TXFREADABLE_TXFWRITABLE,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 16.--25. 1. "TXFREADABLE_BYTES,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--9. 1. "TXFWRITABLE_BYTES,Internal. Only to be used through TI provided API."
group.long 0xEC++0xF
line.long 0x0 "RXFBWR_RXFBRD,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 16.--23. 1. "RXFBWR_DATA,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--7. 1. "RXFBRD_DATA,Internal. Only to be used through TI provided API."
line.long 0x4 "TXFBWR_TXFBRD,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 16.--23. 1. "TXFBWR_DATA,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 0.--7. 1. "TXFBRD_DATA,Internal. Only to be used through TI provided API."
line.long 0x8 "RXFHWR_RXFHRD,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 16.--31. 1. "RXFHWR_DATA,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "RXFHRD_DATA,Internal. Only to be used through TI provided API."
line.long 0xC "TXFHWR_TXFHRD,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 16.--31. 1. "TXFHWR_DATA,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 0.--15. 1. "TXFHRD_DATA,Internal. Only to be used through TI provided API."
tree.end
tree "LRFDRFE"
base ad:0x40083000
group.long 0x0++0x7
line.long 0x0 "ENABLE,Internal. Only to be used through TI provided API."
bitfld.long 0x0 3. "ACC1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "ACC0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "LOCTIM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "TOPSM,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "FWSRC,Internal. Only to be used through TI provided API."
bitfld.long 0x4 2. "DATARAM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 1. "FWRAM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 0. "BANK,Internal. Only to be used through TI provided API." "0,1"
wgroup.long 0x8++0x3
line.long 0x0 "INIT,Internal. Only to be used through TI provided API."
bitfld.long 0x0 3. "ACC1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "ACC0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "LOCTIM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "TOPSM,Internal. Only to be used through TI provided API." "0,1"
group.long 0xC++0x3
line.long 0x0 "PDREQ,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0. "TOPSMPDREQ,Internal. Only to be used through TI provided API." "0,1"
rgroup.long 0x10++0x7
line.long 0x0 "EVT0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 14. "MAGNTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 13. "S2RSTOP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 12. "SYSTCMP2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 11. "SYSTCMP1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 10. "SYSTCMP0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 9. "PBERFEDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 8. "MDMRFEDAT,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 7. "DLO,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "PBECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "COUNTER,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "MDMCMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "ACC1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "ACC0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "TIMER,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 0. "RFEAPI,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "EVT1,Internal. Only to be used through TI provided API."
bitfld.long 0x4 13. "PREREFCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 12. "REFCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 11. "FBLWTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 10. "FABVTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 9. "LOCK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 8. "LOL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 7. "GPI7,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 6. "GPI6,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 5. "GPI5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 4. "GPI4,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 3. "GPI3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 2. "GPI2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 1. "GPI1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 0. "GPI0,Internal. Only to be used through TI provided API." "0,1"
group.long 0x18++0x7
line.long 0x0 "EVTMSK0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 14. "MAGNTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 13. "S2RSTOP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 12. "SYSTCMP2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 11. "SYSTCMP1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 10. "SYSTCMP0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 9. "PBERFEDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 8. "MDMRFEDAT,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 7. "DLO,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "PBECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "COUNTER,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "MDMCMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "ACC1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "ACC0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "TIMER,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 0. "RFEAPI,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "EVTMSK1,Internal. Only to be used through TI provided API."
bitfld.long 0x4 13. "PREREFCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 12. "REFCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 11. "FBLWTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 10. "FABVTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 9. "LOCK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 8. "LOL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 7. "GPI7,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 6. "GPI6,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 5. "GPI5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 4. "GPI4,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 3. "GPI3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 2. "GPI2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 1. "GPI1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 0. "GPI0,Internal. Only to be used through TI provided API." "0,1"
wgroup.long 0x20++0x7
line.long 0x0 "EVTCLR0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 14. "MAGNTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 13. "S2RSTOP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 12. "SYSTCMP2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 11. "SYSTCMP1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 10. "SYSTCMP0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 9. "PBERFEDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 8. "MDMRFEDAT,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 7. "DLO,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "PBECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "COUNTER,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "MDMCMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "ACC1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "ACC0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "TIMER,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 0. "RFEAPI,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "EVTCLR1,Internal. Only to be used through TI provided API."
bitfld.long 0x4 13. "PREREFCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 12. "REFCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 11. "FBLWTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 10. "FABVTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 9. "LOCK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 8. "LOL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 7. "GPI7,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 6. "GPI6,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 5. "GPI5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 4. "GPI4,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 3. "GPI3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 2. "GPI2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 1. "GPI1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 0. "GPI0,Internal. Only to be used through TI provided API." "0,1"
rgroup.long 0x28++0x3
line.long 0x0 "HFXTSTAT,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0. "STAT,Internal. Only to be used through TI provided API." "0,1"
group.long 0x30++0x3
line.long 0x0 "RFSTATE,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x48++0xB
line.long 0x0 "API,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 4.--7. 1. "PROTOCOLID,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "RFECMD,Internal. Only to be used through TI provided API."
line.long 0x4 "CMDPAR0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x8 "CMDPAR1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0x54++0x7
line.long 0x0 "MSGBOX,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x4 "MCEDATOUT0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x5C++0x3
line.long 0x0 "MCEDATIN0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0x60++0x3
line.long 0x0 "MCECMDOUT,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x64++0x3
line.long 0x0 "MCECMDIN,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0x68++0x3
line.long 0x0 "PBEDATOUT0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x6C++0x3
line.long 0x0 "PBEDATIN0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0x70++0x3
line.long 0x0 "PBECMDOUT,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x74++0x3
line.long 0x0 "PBECMDIN,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "VAL,Internal. Only to be used through TI provided API."
wgroup.long 0x78++0x3
line.long 0x0 "STRB,Internal. Only to be used through TI provided API."
bitfld.long 0x0 7. "S2RTRG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "DMATRG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "SYSTCPT2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "SYSTCPT1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "SYSTCPT0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "EVT1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "EVT0,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 0. "CMDDONE,Internal. Only to be used through TI provided API." "0,1"
group.long 0x80++0x113
line.long 0x0 "MAGNTHRCFG,Internal. Only to be used through TI provided API."
bitfld.long 0x0 1. "SEL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "CTL,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "MAGNTHR,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x8 "RSSIOFFSET,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0xC "GAINCTL,Internal. Only to be used through TI provided API."
bitfld.long 0xC 2.--3. "BDE2DVGA,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0xC 0.--1. "BDE1DVGA,Internal. Only to be used through TI provided API." "0,1,2,3"
line.long 0x10 "MAGNCTL0,Internal. Only to be used through TI provided API."
bitfld.long 0x10 12. "PERMODE,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x10 8.--11. 1. "SCL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x10 0.--7. 1. "PER,Internal. Only to be used through TI provided API."
line.long 0x14 "MAGNCTL1,Internal. Only to be used through TI provided API."
bitfld.long 0x14 12. "PERMODE,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x14 8.--11. 1. "SCL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x14 0.--7. 1. "PER,Internal. Only to be used through TI provided API."
line.long 0x18 "SPARE0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x18 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x1C "SPARE1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x1C 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x20 "SPARE2,Internal. Only to be used through TI provided API."
hexmask.long.word 0x20 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x24 "SPARE3,Internal. Only to be used through TI provided API."
hexmask.long.word 0x24 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x28 "SPARE4,Internal. Only to be used through TI provided API."
hexmask.long.word 0x28 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x2C "SPARE5,Internal. Only to be used through TI provided API."
hexmask.long.word 0x2C 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x30 "LNA,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x30 8.--15. 1. "SPARE,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x30 4.--7. 1. "TRIM,Internal. Only to be used through TI provided API."
bitfld.long 0x30 3. "BIAS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x30 1.--2. "IB,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x30 0. "EN,Internal. Only to be used through TI provided API." "0,1"
line.long 0x34 "IFAMPRFLDO,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x34 9.--15. 1. "TRIM,Internal. Only to be used through TI provided API."
bitfld.long 0x34 8. "EN,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x34 4.--7. 1. "AAFCAP,Internal. Only to be used through TI provided API."
bitfld.long 0x34 1.--3. "IFAMPIB,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x34 0. "IFAMP,Internal. Only to be used through TI provided API." "0,1"
line.long 0x38 "PA0,Internal. Only to be used through TI provided API."
bitfld.long 0x38 15. "SPARE15,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x38 14. "MODE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x38 11.--13. "GAIN,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
hexmask.long.byte 0x38 5.--10. 1. "IB,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x38 0.--4. 1. "TRIM,Internal. Only to be used through TI provided API."
line.long 0x3C "PA1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x3C 7.--15. 1. "SPARE,Internal. Only to be used through TI provided API."
bitfld.long 0x3C 6. "MIXATST,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x3C 5. "LDOITST,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x3C 4. "LDOATST,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x3C 2.--3. "RC,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x3C 1. "RAMP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x3C 0. "EN,Internal. Only to be used through TI provided API." "0,1"
line.long 0x40 "ULNA,Internal. Only to be used through TI provided API."
hexmask.long.word 0x40 0.--15. 1. "SPARE,Internal. Only to be used through TI provided API."
line.long 0x44 "IFADC0,Internal. Only to be used through TI provided API."
bitfld.long 0x44 15. "EXTCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x44 12.--14. "DITHERTRIM,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x44 10.--11. "DITHEREN,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x44 9. "ADCIEN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x44 8. "ADCQEN,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x44 4.--7. 1. "INT2ADJ,Internal. Only to be used through TI provided API."
bitfld.long 0x44 2.--3. "AAFCAP,Internal. Only to be used through TI provided API." "0,1,2,3"
line.long 0x48 "IFADC1,Internal. Only to be used through TI provided API."
bitfld.long 0x48 15. "NRZ,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x48 9.--14. 1. "TRIM,Internal. Only to be used through TI provided API."
bitfld.long 0x48 7. "RSTN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x48 6. "CLKGEN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x48 5. "ADCDIGCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x48 4. "ADCLFSROUT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x48 1.--3. "LPFTSTMODE,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
newline
bitfld.long 0x48 0. "INVCLKOUT,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4C "IFADCLF,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4C 12.--15. 1. "FF3,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4C 8.--11. 1. "FF2,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4C 4.--7. 1. "FF1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4C 0.--3. 1. "INT3,Internal. Only to be used through TI provided API."
line.long 0x50 "IFADCQUANT,Internal. Only to be used through TI provided API."
bitfld.long 0x50 14.--15. "CLKDLYTRIM,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x50 9.--13. 1. "DBGCALVALIN,Internal. Only to be used through TI provided API."
bitfld.long 0x50 8. "DBGCALLEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x50 6.--7. "DBGCALMQ,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x50 4.--5. "DBGCALMI,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x50 3. "AUTOCAL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x50 0.--2. "QUANTTHR,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
line.long 0x54 "IFADCALDO,Internal. Only to be used through TI provided API."
bitfld.long 0x54 15. "ATESTVSSANA,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x54 8.--13. 1. "TRIMOUT,Internal. Only to be used through TI provided API."
bitfld.long 0x54 7. "DUMMY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x54 6. "ATESTOUT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x54 5. "ATSTLDOFB,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x54 4. "ATESTERRAMP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x54 3. "ITEST,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x54 2. "BYPASS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x54 1. "CLAMP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x54 0. "CTL,Internal. Only to be used through TI provided API." "0,1"
line.long 0x58 "IFADCDLDO,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x58 8.--13. 1. "TRIMOUT,Internal. Only to be used through TI provided API."
bitfld.long 0x58 7. "DUMMY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x58 6. "ATESTOUT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x58 5. "ATSTBGP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x58 4. "ATESTERRAMP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x58 3. "ITEST,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x58 2. "BYPASS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x58 1. "CLAMP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x58 0. "CTL,Internal. Only to be used through TI provided API." "0,1"
line.long 0x5C "IFADCTST,Internal. Only to be used through TI provided API."
bitfld.long 0x5C 7. "EXTCURR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x5C 6. "QCALDBIQ,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x5C 5. "QCALDBC,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x5C 0.--4. 1. "SEL,Internal. Only to be used through TI provided API."
line.long 0x60 "ATSTREFL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x60 0.--15. 1. "MUXLSB,Internal. Only to be used through TI provided API."
line.long 0x64 "ATSTREFH,Internal. Only to be used through TI provided API."
bitfld.long 0x64 15. "VREFBPDIS,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x64 10.--14. 1. "IREFTRIM,Internal. Only to be used through TI provided API."
bitfld.long 0x64 9. "BIAS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x64 8. "OUTPUT2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x64 7. "OUTPUT1,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x64 0.--6. 1. "MUXMSB,Internal. Only to be used through TI provided API."
line.long 0x68 "DCO,Internal. Only to be used through TI provided API."
bitfld.long 0x68 9.--10. "MTDCSPARE,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x68 7.--8. "SPARE7,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x68 3.--6. 1. "TAILRESTRIM,Internal. Only to be used through TI provided API."
bitfld.long 0x68 2. "RTRIMCAP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x68 1. "CNRCAP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x68 0. "CRSCAPCM,Internal. Only to be used through TI provided API." "0,1"
line.long 0x6C "DIV,Internal. Only to be used through TI provided API."
bitfld.long 0x6C 15. "PDET,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x6C 12.--14. "NMIREFTRIM,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x6C 9.--11. "PMIREFTRIM,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x6C 8. "TXBBOOST,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x6C 7. "S1GFRC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x6C 5.--6. "BUFGAIN,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x6C 4. "BIAS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x6C 3. "OUT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x6C 0.--2. "RATIO,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
line.long 0x70 "DIVLDO,Internal. Only to be used through TI provided API."
bitfld.long 0x70 15. "SPARE15,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x70 8.--14. 1. "VOUTTRIM,Internal. Only to be used through TI provided API."
bitfld.long 0x70 7. "ITST,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x70 4.--6. "TMUX,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x70 3. "SPARE3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x70 2. "MODE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x70 1. "BYPASS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x70 0. "CTL,Internal. Only to be used through TI provided API." "0,1"
line.long 0x74 "TDCLDO,Internal. Only to be used through TI provided API."
bitfld.long 0x74 15. "ITESTCTL,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x74 8.--14. 1. "VOUTTRIM,Internal. Only to be used through TI provided API."
bitfld.long 0x74 7. "ITESTBUFCTL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x74 4.--6. "TMUX,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x74 3. "PDSEL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x74 2. "MODE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x74 1. "BYPASS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x74 0. "CTL,Internal. Only to be used through TI provided API." "0,1"
line.long 0x78 "DCOLDO0,Internal. Only to be used through TI provided API."
bitfld.long 0x78 14.--15. "ITST,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x78 8.--13. 1. "SECONDTRIM,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x78 4.--7. 1. "FIRSTTRIM,Internal. Only to be used through TI provided API."
bitfld.long 0x78 3. "PDN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x78 2. "BYPFIRST,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x78 1. "BYPBOTH,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x78 0. "CTL,Internal. Only to be used through TI provided API." "0,1"
line.long 0x7C "DCOLDO1,Internal. Only to be used through TI provided API."
bitfld.long 0x7C 10. "REFSRC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x7C 8.--9. "DIVATST,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x7C 7. "PERFM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x7C 6. "CHRGFILT,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x7C 0.--5. 1. "ATST,Internal. Only to be used through TI provided API."
line.long 0x80 "PRE0,Internal. Only to be used through TI provided API."
bitfld.long 0x80 14.--15. "SPARE14,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x80 8.--13. 1. "PLLDIV1,Internal. Only to be used through TI provided API."
bitfld.long 0x80 6.--7. "SPARE6,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x80 0.--5. 1. "PLLDIV0,Internal. Only to be used through TI provided API."
line.long 0x84 "PRE1,Internal. Only to be used through TI provided API."
bitfld.long 0x84 14.--15. "IIRBW,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x84 13. "IIRORD,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x84 8.--12. 1. "IIRDIV,Internal. Only to be used through TI provided API."
bitfld.long 0x84 6. "CALHSDDC,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x84 0.--5. 1. "HSDDC,Internal. Only to be used through TI provided API."
line.long 0x88 "PRE2,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x88 12.--15. 1. "MIDCALDIVLSB,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x88 6.--11. 1. "CRSCALDIV,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x88 0.--5. 1. "FSMDIV,Internal. Only to be used through TI provided API."
line.long 0x8C "PRE3,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8C 5.--15. 1. "FINECALDIV,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8C 0.--4. 1. "MIDCALDIVMSB,Internal. Only to be used through TI provided API."
line.long 0x90 "CAL0,Internal. Only to be used through TI provided API."
bitfld.long 0x90 15. "SPARE15,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x90 8.--14. 1. "FCSTART,Internal. Only to be used through TI provided API."
bitfld.long 0x90 7. "CRS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x90 6. "MID,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x90 5. "KTDC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x90 4. "KDCO,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x90 2.--3. "TDCAVG,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x90 0.--1. "TDC_SPARE,Internal. Only to be used through TI provided API." "0,1,2,3"
line.long 0x94 "CAL1,Internal. Only to be used through TI provided API."
bitfld.long 0x94 15. "SPARE15,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x94 8.--14. 1. "FCTOP,Internal. Only to be used through TI provided API."
bitfld.long 0x94 7. "SPARE7,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x94 0.--6. 1. "FCBOT,Internal. Only to be used through TI provided API."
line.long 0x98 "CAL2,Internal. Only to be used through TI provided API."
hexmask.long.word 0x98 0.--15. 1. "KTDCINV,Internal. Only to be used through TI provided API."
line.long 0x9C "CAL3,Internal. Only to be used through TI provided API."
hexmask.long.word 0x9C 0.--15. 1. "DTXGAIN,Internal. Only to be used through TI provided API."
line.long 0xA0 "MISC0,Internal. Only to be used through TI provided API."
bitfld.long 0xA0 13. "PHCPT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xA0 12. "TDCCALCORR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xA0 11. "TDCMSBCORR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xA0 10. "SDMDEM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xA0 8.--9. "DLYSDM,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0xA0 6. "DLYPHVALID,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xA0 4.--5. "DLYCANCRS,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0xA0 2.--3. "DLYCANFINE,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0xA0 0.--1. "DLYADD,Internal. Only to be used through TI provided API." "0,1,2,3"
line.long 0xA4 "MISC1,Internal. Only to be used through TI provided API."
bitfld.long 0xA4 14. "FCDEMCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xA4 12.--13. "FCDEMUPD,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0xA4 6.--11. 1. "TDCINL,Internal. Only to be used through TI provided API."
bitfld.long 0xA4 5. "TDCINLCTL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xA4 4. "PHINIT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xA4 3. "SDMOOVRCTL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xA4 0.--2. "SDMOOVR,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
line.long 0xA8 "LF0,Internal. Only to be used through TI provided API."
bitfld.long 0xA8 12. "KIPREC,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.word 0xA8 0.--11. 1. "KI,Internal. Only to be used through TI provided API."
line.long 0xAC "LF1,Internal. Only to be used through TI provided API."
hexmask.long.word 0xAC 0.--13. 1. "KP,Internal. Only to be used through TI provided API."
line.long 0xB0 "PHEDISC,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xB0 10.--13. 1. "CNT,Internal. Only to be used through TI provided API."
hexmask.long.word 0xB0 0.--9. 1. "THR,Internal. Only to be used through TI provided API."
line.long 0xB4 "PHINIT,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xB4 0.--7. 1. "OFF,Internal. Only to be used through TI provided API."
line.long 0xB8 "PLLMON0,Internal. Only to be used through TI provided API."
bitfld.long 0xB8 14.--15. "PHELOLCNT,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0xB8 8.--13. 1. "PHELOLTHR,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xB8 0.--6. 1. "FCTHR,Internal. Only to be used through TI provided API."
line.long 0xBC "PLLMON1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xBC 8.--12. 1. "PHELOCKCNT,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xBC 0.--7. 1. "PHELOCKTHR,Internal. Only to be used through TI provided API."
line.long 0xC0 "MOD0,Internal. Only to be used through TI provided API."
bitfld.long 0xC0 11.--12. "SCHEME,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0xC0 8.--10. "SYMSHP,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0xC0 6.--7. "CANPTHGAIN,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0xC0 4.--5. "SHPGAIN,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0xC0 2.--3. "INTPFACT,Internal. Only to be used through TI provided API." "0,1,2,3"
line.long 0xC4 "MOD1,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC4 0.--11. 1. "FOFF,Internal. Only to be used through TI provided API."
line.long 0xC8 "DTX0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xC8 8.--15. 1. "SHP1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xC8 0.--7. 1. "SHP0,Internal. Only to be used through TI provided API."
line.long 0xCC "DTX1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xCC 8.--15. 1. "SHP3,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xCC 0.--7. 1. "SHP2,Internal. Only to be used through TI provided API."
line.long 0xD0 "DTX2,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xD0 8.--15. 1. "SHP5,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xD0 0.--7. 1. "SHP4,Internal. Only to be used through TI provided API."
line.long 0xD4 "DTX3,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xD4 8.--15. 1. "SHP7,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xD4 0.--7. 1. "SHP6,Internal. Only to be used through TI provided API."
line.long 0xD8 "DTX4,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xD8 8.--15. 1. "SHP9,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xD8 0.--7. 1. "SHP8,Internal. Only to be used through TI provided API."
line.long 0xDC "DTX5,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xDC 8.--15. 1. "SHP11,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xDC 0.--7. 1. "SHP10,Internal. Only to be used through TI provided API."
line.long 0xE0 "DTX6,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xE0 8.--15. 1. "SHP13,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xE0 0.--7. 1. "SHP12,Internal. Only to be used through TI provided API."
line.long 0xE4 "DTX7,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xE4 8.--15. 1. "SHP15,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xE4 0.--7. 1. "SHP14,Internal. Only to be used through TI provided API."
line.long 0xE8 "DTX8,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xE8 8.--15. 1. "SHP17,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xE8 0.--7. 1. "SHP16,Internal. Only to be used through TI provided API."
line.long 0xEC "DTX9,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xEC 8.--15. 1. "SHP19,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xEC 0.--7. 1. "SHP18,Internal. Only to be used through TI provided API."
line.long 0xF0 "DTX10,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xF0 8.--15. 1. "SHP21,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xF0 0.--7. 1. "SHP20,Internal. Only to be used through TI provided API."
line.long 0xF4 "DTX11,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xF4 8.--15. 1. "SHP23,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xF4 0.--7. 1. "SHP22,Internal. Only to be used through TI provided API."
line.long 0xF8 "PLLM0L,Internal. Only to be used through TI provided API."
hexmask.long.word 0xF8 2.--15. 1. "VALLSB,Internal. Only to be used through TI provided API."
bitfld.long 0xF8 0.--1. "SPARE0,Internal. Only to be used through TI provided API." "0,1,2,3"
line.long 0xFC "PLLM0H,Internal. Only to be used through TI provided API."
hexmask.long.word 0xFC 0.--15. 1. "VALMSB,Internal. Only to be used through TI provided API."
line.long 0x100 "PLLM1L,Internal. Only to be used through TI provided API."
hexmask.long.word 0x100 2.--15. 1. "VALLSB,Internal. Only to be used through TI provided API."
bitfld.long 0x100 0.--1. "SPARE0,Internal. Only to be used through TI provided API." "0,1,2,3"
line.long 0x104 "PLLM1H,Internal. Only to be used through TI provided API."
hexmask.long.word 0x104 0.--15. 1. "VALMSB,Internal. Only to be used through TI provided API."
line.long 0x108 "CALMCRS,Internal. Only to be used through TI provided API."
hexmask.long.word 0x108 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x10C "CALMMID,Internal. Only to be used through TI provided API."
hexmask.long.word 0x10C 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x110 "REFDIV,Internal. Only to be used through TI provided API."
hexmask.long.word 0x110 0.--15. 1. "LOAD,Internal. Only to be used through TI provided API."
group.long 0x198++0x3
line.long 0x0 "DLOCTL0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 8.--10. "TDCSTOP,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x0 7. "DTSTXTAL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4.--6. "LOOPUPD,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x0 3. "PH3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "PH2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "LOOPMODE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "RSTN,Internal. Only to be used through TI provided API." "0,1"
group.long 0x1A0++0x3
line.long 0x0 "DLOCTL1,Internal. Only to be used through TI provided API."
bitfld.long 0x0 15. "DCO,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 7. "FCDEM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "DTSTCKVD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "PHEDISC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "PLLMON,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "IIR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "MOD,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 1. "MODINIT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "MTDCRSTN,Internal. Only to be used through TI provided API." "0,1"
group.long 0x1A8++0xB
line.long 0x0 "DCOOVR0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 8.--13. 1. "MIDCODE,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 4.--7. 1. "CRSCODE,Internal. Only to be used through TI provided API."
bitfld.long 0x0 3. "FINECTL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "SDMICTL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "MIDCTL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "CRSCTL,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "DCOOVR1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 8.--14. 1. "FINECODE,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 0.--7. 1. "SDMICODE,Internal. Only to be used through TI provided API."
line.long 0x8 "DTST,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 11.--14. 1. "SPARE11,Internal. Only to be used through TI provided API."
bitfld.long 0x8 8.--10. "VARTGLDLY,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x8 7. "REFTGLDLY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 6. "TRNSEQ,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 5. "SPARE5,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x8 0.--4. 1. "SIG,Internal. Only to be used through TI provided API."
rgroup.long 0x1B4++0x1B
line.long 0x0 "DLOEV,Internal. Only to be used through TI provided API."
bitfld.long 0x0 7. "LOCK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "LOL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "FCABVTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "FCBLWTHR,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x0 0.--3. 1. "STATE,Internal. Only to be used through TI provided API."
line.long 0x4 "DTSTRD,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "DATA,Internal. Only to be used through TI provided API."
line.long 0x8 "FDCOSPANLSB,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0xC "FDCOSPANMSB,Internal. Only to be used through TI provided API."
bitfld.long 0xC 0.--2. "VAL,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
line.long 0x10 "TDCCAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x10 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x14 "CALRES,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x14 4.--9. 1. "MIDCODE,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x14 0.--3. 1. "CRSCODE,Internal. Only to be used through TI provided API."
line.long 0x18 "GPI,Internal. Only to be used through TI provided API."
bitfld.long 0x18 7. "GPI7,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x18 6. "GPI6,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x18 5. "GPI5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x18 4. "GPI4,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x18 3. "GPI3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x18 2. "GPI2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x18 1. "GPI1,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x18 0. "GPI0,Internal. Only to be used through TI provided API." "0,1"
group.long 0x1D0++0x3
line.long 0x0 "MATHACCELIN,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x1D4++0x7
line.long 0x0 "LIN2LOGOUT,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--6. 1. "LOGVAL,Internal. Only to be used through TI provided API."
line.long 0x4 "DIVBY3OUT,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 0.--3. 1. "DIV3,Internal. Only to be used through TI provided API."
group.long 0x1DC++0xB
line.long 0x0 "TIMCTL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 8.--13. 1. "CPTSRC,Internal. Only to be used through TI provided API."
bitfld.long 0x0 7. "CPTCTL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5.--6. "CNTRSRC,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x0 4. "CNTRCLR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "CNTRCTL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1.--2. "TIMSRC,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x0 0. "TIMCTL,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "TIMINC,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x8 "TIMPER,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x1E8++0x7
line.long 0x0 "TIMCNT,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x4 "TIMCAPT,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "VALUE,Internal. Only to be used through TI provided API."
wgroup.long 0x1F0++0x3
line.long 0x0 "TRCCTRL,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0. "SEND,Internal. Only to be used through TI provided API." "0,1"
rgroup.long 0x1F4++0x3
line.long 0x0 "TRCSTAT,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0. "BUSY,Internal. Only to be used through TI provided API." "0,1"
group.long 0x1F8++0x1B
line.long 0x0 "TRCCMD,Internal. Only to be used through TI provided API."
bitfld.long 0x0 8.--9. "PARCNT,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x0 0.--7. 1. "PKTHDR,Internal. Only to be used through TI provided API."
line.long 0x4 "TRCPAR0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x8 "TRCPAR1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0xC "GPOCTL,Internal. Only to be used through TI provided API."
bitfld.long 0xC 15. "SEL7,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 14. "SEL6,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 13. "SEL5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 12. "SEL4,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 11. "SEL3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 10. "SEL2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 9. "SEL1,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0xC 8. "SEL0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 7. "GPO7,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 6. "GPO6,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 5. "GPO5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 4. "GPO4,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 3. "GPO3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 2. "GPO2,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0xC 1. "GPO1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 0. "GPO0,Internal. Only to be used through TI provided API." "0,1"
line.long 0x10 "ANAISOCTL,Internal. Only to be used through TI provided API."
bitfld.long 0x10 4. "ADCDIGRSTN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x10 3. "IFADC2SVTISO,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x10 2. "DIV2IFADCISO,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x10 1. "MTDC2SVTISO,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x10 0. "DIV2MTDCISO,Internal. Only to be used through TI provided API." "0,1"
line.long 0x14 "DIVCTL,Internal. Only to be used through TI provided API."
bitfld.long 0x14 15. "DIV2PH180,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x14 14. "DIV2PH0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x14 13. "DIV2PH270,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x14 12. "DIV2PH90,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x14 11. "SPARE11,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x14 10. "S1G20DBMMUX,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x14 9. "ADCDIV,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x14 8. "ENSYNTH,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x14 7. "TXPH18020DBMDIV,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x14 6. "TXPH020DBMDIV,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x14 5. "TXPH180DIV,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x14 4. "TXPH0DIV,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x14 3. "RXPH90DIV,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x14 2. "RXPH0DIV,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x14 1. "Spare1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x14 0. "EN,Internal. Only to be used through TI provided API." "0,1"
line.long 0x18 "RXCTRL,Internal. Only to be used through TI provided API."
bitfld.long 0x18 12. "SPARE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x18 9.--11. "ATTN,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
hexmask.long.byte 0x18 4.--8. 1. "IFAMPGC,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x18 0.--3. 1. "LNAGAIN,Internal. Only to be used through TI provided API."
rgroup.long 0x214++0x7
line.long 0x0 "MAGNACC0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x4 "MAGNACC1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0x21C++0xB
line.long 0x0 "RSSI,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x4 "RSSIMAX,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x8 "RFGAIN,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 0.--7. 1. "DBGAIN,Internal. Only to be used through TI provided API."
rgroup.long 0x228++0x7
line.long 0x0 "IFADCSTAT,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 2.--6. 1. "QUANTCALVAL,Internal. Only to be used through TI provided API."
bitfld.long 0x0 1. "QUANTCALDONE,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "DIVSTA,Internal. Only to be used through TI provided API."
bitfld.long 0x4 0. "STAT,Internal. Only to be used through TI provided API." "0,1"
wgroup.long 0x230++0x7
line.long 0x0 "DIVIDENDL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VALLSB,Internal. Only to be used through TI provided API."
line.long 0x4 "DIVIDENDH,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "VALMSB,Internal. Only to be used through TI provided API."
group.long 0x238++0x7
line.long 0x0 "DIVISORL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VALLSB,Internal. Only to be used through TI provided API."
line.long 0x4 "DIVISORH,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "VALMSB,Internal. Only to be used through TI provided API."
rgroup.long 0x240++0x13
line.long 0x0 "QUOTIENTL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VALLSB,Internal. Only to be used through TI provided API."
line.long 0x4 "QUOTIENTH,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "VALMSB,Internal. Only to be used through TI provided API."
line.long 0x8 "PRODUCTL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "VALLSB,Internal. Only to be used through TI provided API."
line.long 0xC "PRODUCTH,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 0.--15. 1. "VALMSB,Internal. Only to be used through TI provided API."
line.long 0x10 "MULTSTA,Internal. Only to be used through TI provided API."
bitfld.long 0x10 0. "STAT,Internal. Only to be used through TI provided API." "0,1"
group.long 0x258++0x3
line.long 0x0 "MULTCFG,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0. "MODE,Internal. Only to be used through TI provided API." "0,1"
tree.end
tree "LRFDRFE32"
base ad:0x40083400
group.long 0x0++0x7
line.long 0x0 "FWSRC_ENABLE,Internal. Only to be used through TI provided API."
bitfld.long 0x0 18. "DATARAM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 17. "FWRAM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 16. "BANK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "ACC1,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 2. "ACC0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "LOCTIM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "TOPSM,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "PDREQ_INIT,Internal. Only to be used through TI provided API."
bitfld.long 0x4 16. "TOPSMPDREQ,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 3. "ACC1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 2. "ACC0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 1. "LOCTIM,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 0. "TOPSM,Internal. Only to be used through TI provided API." "0,1"
rgroup.long 0x8++0x3
line.long 0x0 "EVT1_EVT0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 29. "PREREFCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 28. "REFCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 27. "FBLWTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 26. "FABVTHR,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 25. "LOCK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 24. "LOL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 23. "GPI7,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 22. "GPI6,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 21. "GPI5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 20. "GPI4,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 19. "GPI3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 18. "GPI2,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 17. "GPI1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 16. "GPI0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 14. "MAGNTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 13. "S2RSTOP,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 12. "SYSTCMP2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 11. "SYSTCMP1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 10. "SYSTCMP0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 9. "PBERFEDAT,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 8. "MDMRFEDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 7. "DLO,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "PBECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "COUNTER,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 4. "MDMCMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "ACC1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "ACC0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "TIMER,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 0. "RFEAPI,Internal. Only to be used through TI provided API." "0,1"
group.long 0xC++0x3
line.long 0x0 "EVTMSK1_EVTMSK0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 29. "PREREFCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 28. "REFCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 27. "FBLWTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 26. "FABVTHR,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 25. "LOCK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 24. "LOL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 23. "GPI7,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 22. "GPI6,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 21. "GPI5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 20. "GPI4,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 19. "GPI3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 18. "GPI2,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 17. "GPI1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 16. "GPI0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 14. "MAGNTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 13. "S2RSTOP,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 12. "SYSTCMP2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 11. "SYSTCMP1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 10. "SYSTCMP0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 9. "PBERFEDAT,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 8. "MDMRFEDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 7. "DLO,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "PBECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "COUNTER,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 4. "MDMCMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "ACC1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "ACC0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "TIMER,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 0. "RFEAPI,Internal. Only to be used through TI provided API." "0,1"
wgroup.long 0x10++0x3
line.long 0x0 "EVTCLR1_EVTCLR0,Internal. Only to be used through TI provided API."
bitfld.long 0x0 29. "PREREFCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 28. "REFCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 27. "FBLWTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 26. "FABVTHR,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 25. "LOCK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 24. "LOL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 23. "GPI7,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 22. "GPI6,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 21. "GPI5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 20. "GPI4,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 19. "GPI3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 18. "GPI2,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 17. "GPI1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 16. "GPI0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 14. "MAGNTHR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 13. "S2RSTOP,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 12. "SYSTCMP2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 11. "SYSTCMP1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 10. "SYSTCMP0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 9. "PBERFEDAT,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 8. "MDMRFEDAT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 7. "DLO,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "PBECMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "COUNTER,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 4. "MDMCMD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3. "ACC1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "ACC0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "TIMER,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 0. "RFEAPI,Internal. Only to be used through TI provided API." "0,1"
rgroup.long 0x14++0x3
line.long 0x0 "HFXTSTAT,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0. "STAT,Internal. Only to be used through TI provided API." "0,1"
group.long 0x18++0x3
line.long 0x0 "RFSTATE,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x24++0x3
line.long 0x0 "CMDPAR0_API,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 16.--31. 1. "VAL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 4.--7. 1. "PROTOCOLID,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 0.--3. 1. "RFECMD,Internal. Only to be used through TI provided API."
group.long 0x28++0x13
line.long 0x0 "MSGBOX_CMDPAR1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 16.--23. 1. "MSGBOX_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "CMDPAR1_VAL,Internal. Only to be used through TI provided API."
line.long 0x4 "MCEDATIN0_MCEDATOUT0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 16.--31. 1. "MCEDATIN0_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "MCEDATOUT0_VAL,Internal. Only to be used through TI provided API."
line.long 0x8 "MCECMDIN_MCECMDOUT,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 16.--19. 1. "MCECMDIN_VAL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 0.--3. 1. "MCECMDOUT_VAL,Internal. Only to be used through TI provided API."
line.long 0xC "PBEDATIN0_PBEDATOUT0,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 16.--31. 1. "PBEDATIN0_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 0.--15. 1. "PBEDATOUT0_VAL,Internal. Only to be used through TI provided API."
line.long 0x10 "PBECMDIN_PBECMDOUT,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x10 16.--19. 1. "PBECMDIN_VAL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x10 0.--3. 1. "PBECMDOUT_VAL,Internal. Only to be used through TI provided API."
wgroup.long 0x3C++0x3
line.long 0x0 "STRB,Internal. Only to be used through TI provided API."
bitfld.long 0x0 7. "S2RTRG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 6. "DMATRG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "SYSTCPT2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 4. "SYSTCPT1,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x0 3. "SYSTCPT0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 2. "EVT1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 1. "EVT0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "CMDDONE,Internal. Only to be used through TI provided API." "0,1"
group.long 0x40++0x9B
line.long 0x0 "MAGNTHR_MAGNTHRCFG,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 16.--23. 1. "VAL,Internal. Only to be used through TI provided API."
bitfld.long 0x0 1. "SEL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "CTL,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "GAINCTL_RSSIOFFSET,Internal. Only to be used through TI provided API."
bitfld.long 0x4 18.--19. "BDE2DVGA,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x4 16.--17. "BDE1DVGA,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x4 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x8 "MAGNCTL1_MAGNCTL0,Internal. Only to be used through TI provided API."
bitfld.long 0x8 28. "MAGNCTL1_PERMODE,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x8 24.--27. 1. "MAGNCTL1_SCL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 16.--23. 1. "MAGNCTL1_PER,Internal. Only to be used through TI provided API."
bitfld.long 0x8 12. "MAGNCTL0_PERMODE,Internal. Only to be used through TI provided API." "0,1"
newline
hexmask.long.byte 0x8 8.--11. 1. "MAGNCTL0_SCL,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 0.--7. 1. "MAGNCTL0_PER,Internal. Only to be used through TI provided API."
line.long 0xC "SPARE1_SPARE0,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 16.--31. 1. "SPARE1_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0xC 0.--15. 1. "SPARE0_VAL,Internal. Only to be used through TI provided API."
line.long 0x10 "SPARE3_SPARE2,Internal. Only to be used through TI provided API."
hexmask.long.word 0x10 16.--31. 1. "SPARE3_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x10 0.--15. 1. "SPARE2_VAL,Internal. Only to be used through TI provided API."
line.long 0x14 "SPARE5_SPARE4,Internal. Only to be used through TI provided API."
hexmask.long.word 0x14 16.--31. 1. "SPARE5_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x14 0.--15. 1. "SPARE4_VAL,Internal. Only to be used through TI provided API."
line.long 0x18 "IFAMPRFLDO_LNA,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x18 25.--31. 1. "IFAMPRFLDO_TRIM,Internal. Only to be used through TI provided API."
bitfld.long 0x18 24. "IFAMPRFLDO_EN,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x18 20.--23. 1. "IFAMPRFLDO_AAFCAP,Internal. Only to be used through TI provided API."
bitfld.long 0x18 17.--19. "IFAMPRFLDO_IFAMPIB,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
newline
bitfld.long 0x18 16. "IFAMPRFLDO_IFAMP,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x18 8.--15. 1. "LNA_SPARE,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x18 4.--7. 1. "LNA_TRIM,Internal. Only to be used through TI provided API."
bitfld.long 0x18 3. "LNA_BIAS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x18 1.--2. "LNA_IB,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x18 0. "LNA_EN,Internal. Only to be used through TI provided API." "0,1"
line.long 0x1C "PA1_PA0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x1C 23.--31. 1. "SPARE,Internal. Only to be used through TI provided API."
bitfld.long 0x1C 22. "MIXATST,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x1C 21. "LDOITST,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x1C 20. "LDOATST,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x1C 18.--19. "RC,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x1C 17. "RAMP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x1C 16. "EN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x1C 15. "SPARE15,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x1C 14. "MODE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x1C 11.--13. "GAIN,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
hexmask.long.byte 0x1C 5.--10. 1. "IB,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x1C 0.--4. 1. "TRIM,Internal. Only to be used through TI provided API."
line.long 0x20 "IFADC0_ULNA,Internal. Only to be used through TI provided API."
bitfld.long 0x20 31. "EXTCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x20 28.--30. "DITHERTRIM,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x20 26.--27. "DITHEREN,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x20 25. "ADCIEN,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x20 24. "ADCQEN,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x20 20.--23. 1. "INT2ADJ,Internal. Only to be used through TI provided API."
bitfld.long 0x20 18.--19. "AAFCAP,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.word 0x20 0.--15. 1. "SPARE,Internal. Only to be used through TI provided API."
line.long 0x24 "IFADCLF_IFADC1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x24 28.--31. 1. "FF3,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x24 24.--27. 1. "FF2,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x24 20.--23. 1. "FF1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x24 16.--19. 1. "INT3,Internal. Only to be used through TI provided API."
newline
bitfld.long 0x24 15. "NRZ,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x24 9.--14. 1. "TRIM,Internal. Only to be used through TI provided API."
bitfld.long 0x24 7. "RSTN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x24 6. "CLKGEN,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x24 5. "ADCDIGCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x24 4. "ADCLFSROUT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x24 1.--3. "LPFTSTMODE,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x24 0. "INVCLKOUT,Internal. Only to be used through TI provided API." "0,1"
line.long 0x28 "IFADCALDO_IFADCQUANT,Internal. Only to be used through TI provided API."
bitfld.long 0x28 31. "ATESTVSSANA,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x28 24.--29. 1. "TRIMOUT,Internal. Only to be used through TI provided API."
bitfld.long 0x28 23. "DUMMY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x28 22. "ATESTOUT,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x28 21. "ATSTLDOFB,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x28 20. "ATESTERRAMP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x28 19. "ITEST,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x28 18. "BYPASS,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x28 17. "CLAMP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x28 16. "CTL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x28 14.--15. "CLKDLYTRIM,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x28 9.--13. 1. "DBGCALVALIN,Internal. Only to be used through TI provided API."
newline
bitfld.long 0x28 8. "DBGCALLEG,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x28 6.--7. "DBGCALMQ,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x28 4.--5. "DBGCALMI,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x28 3. "AUTOCAL,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x28 0.--2. "QUANTTHR,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
line.long 0x2C "IFADCTST_IFADCDLDO,Internal. Only to be used through TI provided API."
bitfld.long 0x2C 23. "EXTCURR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x2C 22. "QCALDBIQ,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x2C 21. "QCALDBC,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x2C 16.--20. 1. "SEL,Internal. Only to be used through TI provided API."
newline
hexmask.long.byte 0x2C 8.--13. 1. "TRIMOUT,Internal. Only to be used through TI provided API."
bitfld.long 0x2C 7. "DUMMY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x2C 6. "ATESTOUT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x2C 5. "ATSTBGP,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x2C 4. "ATESTERRAMP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x2C 3. "ITEST,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x2C 2. "BYPASS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x2C 1. "CLAMP,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x2C 0. "CTL,Internal. Only to be used through TI provided API." "0,1"
line.long 0x30 "ATSTREF,Internal. Only to be used through TI provided API."
bitfld.long 0x30 31. "VREFBPDIS,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x30 26.--30. 1. "IREFTRIM,Internal. Only to be used through TI provided API."
bitfld.long 0x30 25. "BIAS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x30 24. "OUTPUT2,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x30 23. "OUTPUT1,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.tbyte 0x30 0.--22. 1. "MUX,Internal. Only to be used through TI provided API."
line.long 0x34 "DIV_DCO,Internal. Only to be used through TI provided API."
bitfld.long 0x34 31. "PDET,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x34 28.--30. "NMIREFTRIM,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x34 25.--27. "PMIREFTRIM,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x34 24. "TXBBOOST,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x34 23. "S1GFRC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x34 21.--22. "BUFGAIN,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x34 20. "BIAS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x34 19. "OUT,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x34 16.--18. "RATIO,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x34 9.--10. "MTDCSPARE,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x34 7.--8. "SPARE7,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x34 3.--6. 1. "TAILRESTRIM,Internal. Only to be used through TI provided API."
newline
bitfld.long 0x34 2. "RTRIMCAP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x34 1. "CNRCAP,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x34 0. "CRSCAPCM,Internal. Only to be used through TI provided API." "0,1"
line.long 0x38 "TDCLDO_DIVLDO,Internal. Only to be used through TI provided API."
bitfld.long 0x38 31. "TDCLDO_ITESTCTL,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x38 24.--30. 1. "TDCLDO_VOUTTRIM,Internal. Only to be used through TI provided API."
bitfld.long 0x38 23. "TDCLDO_ITESTBUFCTL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x38 20.--22. "TDCLDO_TMUX,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
newline
bitfld.long 0x38 19. "TDCLDO_PDSEL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x38 18. "TDCLDO_MODE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x38 17. "TDCLDO_BYPASS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x38 16. "TDCLDO_CTL,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x38 15. "DIVLDO_SPARE15,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x38 8.--14. 1. "DIVLDO_VOUTTRIM,Internal. Only to be used through TI provided API."
bitfld.long 0x38 7. "DIVLDO_ITST,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x38 4.--6. "DIVLDO_TMUX,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
newline
bitfld.long 0x38 3. "DIVLDO_SPARE3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x38 2. "DIVLDO_MODE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x38 1. "DIVLDO_BYPASS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x38 0. "DIVLDO_CTL,Internal. Only to be used through TI provided API." "0,1"
line.long 0x3C "DCOLDO1_DCOLDO0,Internal. Only to be used through TI provided API."
bitfld.long 0x3C 26. "REFSRC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x3C 24.--25. "DIVATST,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x3C 23. "PERFM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x3C 22. "CHRGFILT,Internal. Only to be used through TI provided API." "0,1"
newline
hexmask.long.byte 0x3C 16.--21. 1. "ATST,Internal. Only to be used through TI provided API."
bitfld.long 0x3C 14.--15. "ITST,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x3C 8.--13. 1. "SECONDTRIM,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x3C 4.--7. 1. "FIRSTTRIM,Internal. Only to be used through TI provided API."
newline
bitfld.long 0x3C 3. "PDN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x3C 2. "BYPFIRST,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x3C 1. "BYPBOTH,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x3C 0. "CTL,Internal. Only to be used through TI provided API." "0,1"
line.long 0x40 "PRE1_PRE0,Internal. Only to be used through TI provided API."
bitfld.long 0x40 30.--31. "IIRBW,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x40 29. "IIRORD,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x40 24.--28. 1. "IIRDIV,Internal. Only to be used through TI provided API."
bitfld.long 0x40 22. "CALHSDDC,Internal. Only to be used through TI provided API." "0,1"
newline
hexmask.long.byte 0x40 16.--21. 1. "HSDDC,Internal. Only to be used through TI provided API."
bitfld.long 0x40 14.--15. "SPARE14,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x40 8.--13. 1. "PLLDIV1,Internal. Only to be used through TI provided API."
bitfld.long 0x40 6.--7. "SPARE6,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
hexmask.long.byte 0x40 0.--5. 1. "PLLDIV0,Internal. Only to be used through TI provided API."
line.long 0x44 "PRE3_PRE2,Internal. Only to be used through TI provided API."
hexmask.long.word 0x44 21.--31. 1. "FINECALDIV,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x44 16.--20. 1. "MIDCALDIVMSB,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x44 12.--15. 1. "MIDCALDIVLSB,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x44 6.--11. 1. "CRSCALDIV,Internal. Only to be used through TI provided API."
newline
hexmask.long.byte 0x44 0.--5. 1. "FSMDIV,Internal. Only to be used through TI provided API."
line.long 0x48 "CAL1_CAL0,Internal. Only to be used through TI provided API."
bitfld.long 0x48 31. "CAL1_SPARE15,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x48 24.--30. 1. "CAL1_FCTOP,Internal. Only to be used through TI provided API."
bitfld.long 0x48 23. "CAL1_SPARE7,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x48 16.--22. 1. "CAL1_FCBOT,Internal. Only to be used through TI provided API."
newline
bitfld.long 0x48 15. "CAL0_SPARE15,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x48 8.--14. 1. "CAL0_FCSTART,Internal. Only to be used through TI provided API."
bitfld.long 0x48 7. "CAL0_CRS,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x48 6. "CAL0_MID,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x48 5. "CAL0_KTDC,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x48 4. "CAL0_KDCO,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x48 2.--3. "CAL0_TDCAVG,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x48 0.--1. "CAL0_TDC_SPARE,Internal. Only to be used through TI provided API." "0,1,2,3"
line.long 0x4C "CAL3_CAL2,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4C 16.--31. 1. "DTXGAIN,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4C 0.--15. 1. "KTDCINV,Internal. Only to be used through TI provided API."
line.long 0x50 "MISC1_MISC0,Internal. Only to be used through TI provided API."
bitfld.long 0x50 30. "FCDEMCLK,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x50 28.--29. "FCDEMUPD,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x50 22.--27. 1. "TDCINL,Internal. Only to be used through TI provided API."
bitfld.long 0x50 21. "TDCINLCTL,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x50 20. "PHINIT,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x50 19. "SDMOOVRCTL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x50 16.--18. "SDMOOVR,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x50 13. "PHCPT,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x50 12. "TDCCALCORR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x50 11. "TDCMSBCORR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x50 10. "SDMDEM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x50 8.--9. "DLYSDM,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x50 6. "DLYPHVALID,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x50 4.--5. "DLYCANCRS,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x50 2.--3. "DLYCANFINE,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x50 0.--1. "DLYADD,Internal. Only to be used through TI provided API." "0,1,2,3"
line.long 0x54 "LF1_LF0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x54 16.--29. 1. "KP,Internal. Only to be used through TI provided API."
bitfld.long 0x54 12. "KIPREC,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.word 0x54 0.--11. 1. "KI,Internal. Only to be used through TI provided API."
line.long 0x58 "PHINIT_PHEDISC,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x58 16.--23. 1. "OFF,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x58 10.--13. 1. "CNT,Internal. Only to be used through TI provided API."
hexmask.long.word 0x58 0.--9. 1. "THR,Internal. Only to be used through TI provided API."
line.long 0x5C "PLLMON1_PLLMON0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x5C 24.--28. 1. "PHELOCKCNT,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x5C 16.--23. 1. "PHELOCKTHR,Internal. Only to be used through TI provided API."
bitfld.long 0x5C 14.--15. "PHELOLCNT,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x5C 8.--13. 1. "PHELOLTHR,Internal. Only to be used through TI provided API."
newline
hexmask.long.byte 0x5C 0.--6. 1. "FCTHR,Internal. Only to be used through TI provided API."
line.long 0x60 "MOD1_MOD0,Internal. Only to be used through TI provided API."
hexmask.long.word 0x60 16.--27. 1. "FOFF,Internal. Only to be used through TI provided API."
bitfld.long 0x60 11.--12. "SCHEME,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x60 8.--10. "SYMSHP,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x60 6.--7. "CANPTHGAIN,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
bitfld.long 0x60 4.--5. "SHPGAIN,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x60 2.--3. "INTPFACT,Internal. Only to be used through TI provided API." "0,1,2,3"
line.long 0x64 "DTX1_DTX0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x64 24.--31. 1. "SHP3,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x64 16.--23. 1. "SHP2,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x64 8.--15. 1. "SHP1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x64 0.--7. 1. "SHP0,Internal. Only to be used through TI provided API."
line.long 0x68 "DTX3_DTX2,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x68 24.--31. 1. "SHP7,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x68 16.--23. 1. "SHP6,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x68 8.--15. 1. "SHP5,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x68 0.--7. 1. "SHP4,Internal. Only to be used through TI provided API."
line.long 0x6C "DTX5_DTX4,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x6C 24.--31. 1. "SHP11,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x6C 16.--23. 1. "SHP10,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x6C 8.--15. 1. "SHP9,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x6C 0.--7. 1. "SHP8,Internal. Only to be used through TI provided API."
line.long 0x70 "DTX7_DTX6,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x70 24.--31. 1. "SHP15,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x70 16.--23. 1. "SHP14,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x70 8.--15. 1. "SHP13,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x70 0.--7. 1. "SHP12,Internal. Only to be used through TI provided API."
line.long 0x74 "DTX9_DTX8,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x74 24.--31. 1. "SHP19,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x74 16.--23. 1. "SHP18,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x74 8.--15. 1. "SHP17,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x74 0.--7. 1. "SHP16,Internal. Only to be used through TI provided API."
line.long 0x78 "DTX11_DTX10,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x78 24.--31. 1. "SHP23,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x78 16.--23. 1. "SHP22,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x78 8.--15. 1. "SHP21,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x78 0.--7. 1. "SHP20,Internal. Only to be used through TI provided API."
line.long 0x7C "PLLM0,Internal. Only to be used through TI provided API."
hexmask.long 0x7C 2.--31. 1. "VAL,Internal. Only to be used through TI provided API."
bitfld.long 0x7C 0.--1. "SPARE0,Internal. Only to be used through TI provided API." "0,1,2,3"
line.long 0x80 "PLLM1,Internal. Only to be used through TI provided API."
hexmask.long 0x80 2.--31. 1. "VAL,Internal. Only to be used through TI provided API."
bitfld.long 0x80 0.--1. "SPARE0,Internal. Only to be used through TI provided API." "0,1,2,3"
line.long 0x84 "CALMMID_CALMCRS,Internal. Only to be used through TI provided API."
hexmask.long.word 0x84 16.--31. 1. "CALMMID_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x84 0.--15. 1. "CALMCRS_VAL,Internal. Only to be used through TI provided API."
line.long 0x88 "REFDIV,Internal. Only to be used through TI provided API."
hexmask.long.word 0x88 0.--15. 1. "LOAD,Internal. Only to be used through TI provided API."
line.long 0x8C "DLOCTL0,Internal. Only to be used through TI provided API."
bitfld.long 0x8C 8.--10. "TDCSTOP,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x8C 7. "DTSTXTAL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8C 4.--6. "LOOPUPD,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x8C 3. "PH3,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8C 2. "PH2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8C 1. "LOOPMODE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8C 0. "RSTN,Internal. Only to be used through TI provided API." "0,1"
line.long 0x90 "DLOCTL1,Internal. Only to be used through TI provided API."
bitfld.long 0x90 15. "DCO,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x90 7. "FCDEM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x90 6. "DTSTCKVD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x90 5. "PHEDISC,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x90 4. "PLLMON,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x90 3. "IIR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x90 2. "MOD,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x90 1. "MODINIT,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x90 0. "MTDCRSTN,Internal. Only to be used through TI provided API." "0,1"
line.long 0x94 "DCOOVR1_DCOOVR0,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x94 24.--30. 1. "FINECODE,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x94 16.--23. 1. "SDMICODE,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x94 8.--13. 1. "MIDCODE,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x94 4.--7. 1. "CRSCODE,Internal. Only to be used through TI provided API."
newline
bitfld.long 0x94 3. "FINECTL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x94 2. "SDMICTL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x94 1. "MIDCTL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x94 0. "CRSCTL,Internal. Only to be used through TI provided API." "0,1"
line.long 0x98 "DLOEV_DTST,Internal. Only to be used through TI provided API."
rbitfld.long 0x98 23. "LOCK,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x98 22. "LOL,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x98 21. "FCABVTHR,Internal. Only to be used through TI provided API." "0,1"
rbitfld.long 0x98 20. "FCBLWTHR,Internal. Only to be used through TI provided API." "0,1"
newline
hexmask.long.byte 0x98 16.--19. 1. "STATE,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x98 11.--14. 1. "SPARE11,Internal. Only to be used through TI provided API."
bitfld.long 0x98 8.--10. "VARTGLDLY,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x98 7. "REFTGLDLY,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x98 6. "TRNSEQ,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x98 5. "SPARE5,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x98 0.--4. 1. "SIG,Internal. Only to be used through TI provided API."
rgroup.long 0xDC++0xB
line.long 0x0 "FDCOSPANLSB_DTSTRD,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 16.--31. 1. "VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "DATA,Internal. Only to be used through TI provided API."
line.long 0x4 "TDCCAL_FDCOSPANMSB,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 16.--31. 1. "TDCCAL_VAL,Internal. Only to be used through TI provided API."
bitfld.long 0x4 0.--2. "FDCOSPANMSB_VAL,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
line.long 0x8 "GPI_CALRES,Internal. Only to be used through TI provided API."
bitfld.long 0x8 23. "GPI7,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 22. "GPI6,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 21. "GPI5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 20. "GPI4,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 19. "GPI3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 18. "GPI2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 17. "GPI1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 16. "GPI0,Internal. Only to be used through TI provided API." "0,1"
newline
hexmask.long.byte 0x8 4.--9. 1. "MIDCODE,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 0.--3. 1. "CRSCODE,Internal. Only to be used through TI provided API."
group.long 0xE8++0xB
line.long 0x0 "LIN2LOGOUT_MATHACCELIN,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x0 16.--22. 1. "LOGVAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x4 "TIMCTL_DIVBY3OUT,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 24.--29. 1. "CPTSRC,Internal. Only to be used through TI provided API."
bitfld.long 0x4 23. "CPTCTL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 21.--22. "CNTRSRC,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x4 20. "CNTRCLR,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x4 19. "CNTRCTL,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x4 17.--18. "TIMSRC,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x4 16. "TIMCTL,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x4 0.--3. 1. "DIV3,Internal. Only to be used through TI provided API."
line.long 0x8 "TIMPER_TIMINC,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 16.--31. 1. "TIMPER_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "TIMINC_VAL,Internal. Only to be used through TI provided API."
rgroup.long 0xF4++0x3
line.long 0x0 "TIMCAPT_TIMCNT,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 16.--31. 1. "VALUE,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0xF8++0x1B
line.long 0x0 "TRCSTAT_TRCCTRL,Internal. Only to be used through TI provided API."
rbitfld.long 0x0 16. "BUSY,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "SEND,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "TRCPAR0_TRCCMD,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 16.--31. 1. "VAL,Internal. Only to be used through TI provided API."
bitfld.long 0x4 8.--9. "PARCNT,Internal. Only to be used through TI provided API." "0,1,2,3"
hexmask.long.byte 0x4 0.--7. 1. "PKTHDR,Internal. Only to be used through TI provided API."
line.long 0x8 "GPOCTL_TRCPAR1,Internal. Only to be used through TI provided API."
bitfld.long 0x8 31. "SEL7,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 30. "SEL6,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 29. "SEL5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 28. "SEL4,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 27. "SEL3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 26. "SEL2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 25. "SEL1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 24. "SEL0,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 23. "GPO7,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 22. "GPO6,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 21. "GPO5,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 20. "GPO4,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0x8 19. "GPO3,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 18. "GPO2,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 17. "GPO1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x8 16. "GPO0,Internal. Only to be used through TI provided API." "0,1"
newline
hexmask.long.word 0x8 0.--15. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0xC "DIVCTL_ANAISOCTL,Internal. Only to be used through TI provided API."
bitfld.long 0xC 31. "DIV2PH180,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 30. "DIV2PH0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 29. "DIV2PH270,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 28. "DIV2PH90,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0xC 27. "SPARE11,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 26. "S1G20DBMMUX,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 25. "ADCDIV,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 24. "ENSYNTH,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0xC 23. "TXPH18020DBMDIV,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 22. "TXPH020DBMDIV,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 21. "TXPH180DIV,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 20. "TXPH0DIV,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0xC 19. "RXPH90DIV,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 18. "RXPH0DIV,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 17. "Spare1,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 16. "EN,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0xC 4. "ADCDIGRSTN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 3. "IFADC2SVTISO,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 2. "DIV2IFADCISO,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0xC 1. "MTDC2SVTISO,Internal. Only to be used through TI provided API." "0,1"
newline
bitfld.long 0xC 0. "DIV2MTDCISO,Internal. Only to be used through TI provided API." "0,1"
line.long 0x10 "MAGNACC0_RXCTRL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x10 16.--31. 1. "VAL,Internal. Only to be used through TI provided API."
bitfld.long 0x10 12. "SPARE,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x10 9.--11. "ATTN,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
hexmask.long.byte 0x10 4.--8. 1. "IFAMPGC,Internal. Only to be used through TI provided API."
newline
hexmask.long.byte 0x10 0.--3. 1. "LNAGAIN,Internal. Only to be used through TI provided API."
line.long 0x14 "RSSI_MAGNACC1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x14 16.--23. 1. "RSSI_VAL,Internal. Only to be used through TI provided API."
hexmask.long.word 0x14 0.--15. 1. "MAGNACC1_VAL,Internal. Only to be used through TI provided API."
line.long 0x18 "RFGAIN_RSSIMAX,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x18 16.--23. 1. "DBGAIN,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x18 0.--7. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x114++0x3
line.long 0x0 "DIVSTA_IFADCSTAT,Internal. Only to be used through TI provided API."
bitfld.long 0x0 16. "STAT,Internal. Only to be used through TI provided API." "0,1"
hexmask.long.byte 0x0 2.--6. 1. "QUANTCALVAL,Internal. Only to be used through TI provided API."
bitfld.long 0x0 1. "QUANTCALDONE,Internal. Only to be used through TI provided API." "0,1"
wgroup.long 0x118++0x3
line.long 0x0 "DIVIDEND,Internal. Only to be used through TI provided API."
hexmask.long 0x0 0.--31. 1. "VAL,Internal. Only to be used through TI provided API."
group.long 0x11C++0x3
line.long 0x0 "DIVISOR,Internal. Only to be used through TI provided API."
hexmask.long 0x0 0.--31. 1. "VAL,Internal. Only to be used through TI provided API."
rgroup.long 0x120++0xB
line.long 0x0 "QUOTIENT,Internal. Only to be used through TI provided API."
hexmask.long 0x0 0.--31. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x4 "PRODUCT,Internal. Only to be used through TI provided API."
hexmask.long 0x4 0.--31. 1. "VAL,Internal. Only to be used through TI provided API."
line.long 0x8 "MULTSTA,Internal. Only to be used through TI provided API."
bitfld.long 0x8 0. "STAT,Internal. Only to be used through TI provided API." "0,1"
group.long 0x12C++0x3
line.long 0x0 "MULTCFG,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0. "MODE,Internal. Only to be used through TI provided API." "0,1"
tree.end
tree "LRFDRXF"
base ad:0x40081C00
group.long 0x0++0x3
line.long 0x0 "RXD,RX FIFO data. When written the register data is pushed to the RX FIFO. When read. data is popped from the RX FIFO"
hexmask.long 0x0 0.--31. 1. "DATA,RX FIFO data. When written the register data is pushed to the RX FIFO. When read data is popped from the RX FIFO. When writing or reading this register the access size will determine how many bytes are pushed to or popped from the FIFO. It is.."
tree.end
tree "LRFDS2R"
base ad:0x40085000
group.long 0x0++0xB
line.long 0x0 "CFG,Internal. Only to be used through TI provided API."
bitfld.long 0x0 5. "LAST0,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3.--4. "TRIGMODE,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x0 1.--2. "SEL,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x0 0. "CTL,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "START,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--12. 1. "ADDR,Internal. Only to be used through TI provided API."
line.long 0x8 "STOP,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--12. 1. "ADDR,Internal. Only to be used through TI provided API."
rgroup.long 0xC++0x3
line.long 0x0 "STAT,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 16.--27. 1. "ADDRCNT,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0. "RUNNING,Internal. Only to be used through TI provided API." "0,1"
wgroup.long 0x10++0x3
line.long 0x0 "TRIG,Internal. Only to be used through TI provided API."
bitfld.long 0x0 0. "TRIG,Internal. Only to be used through TI provided API." "0,1"
tree.end
tree "LRFDTRC"
base ad:0x40084000
group.long 0x0++0xF
line.long 0x0 "CFG,Internal. Only to be used through TI provided API."
bitfld.long 0x0 7.--8. "PRESCAL,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x0 6. "TSCLR,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 5. "TSEN,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 3.--4. "CH3EN,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x0 1.--2. "CH2EN,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x0 0. "CH1EN,Internal. Only to be used through TI provided API." "0,1"
line.long 0x4 "CH1CMD,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x4 8.--15. 1. "PKTHDR,Internal. Only to be used through TI provided API."
bitfld.long 0x4 0.--2. "PARCNT,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
line.long 0x8 "CH2CMD,Internal. Only to be used through TI provided API."
hexmask.long.byte 0x8 8.--15. 1. "PKTHDR,Internal. Only to be used through TI provided API."
bitfld.long 0x8 0.--2. "PARCNT,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
line.long 0xC "CH3CMD,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xC 8.--15. 1. "PKTHDR,Internal. Only to be used through TI provided API."
bitfld.long 0xC 0.--2. "PARCNT,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
group.long 0x14++0xB
line.long 0x0 "CH1PAR01,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 16.--31. 1. "PAR1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "PAR0,Internal. Only to be used through TI provided API."
line.long 0x4 "CH2PAR01,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 16.--31. 1. "PAR1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "PAR0,Internal. Only to be used through TI provided API."
line.long 0x8 "CH3PAR01,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 16.--31. 1. "PAR1,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "PAR0,Internal. Only to be used through TI provided API."
group.long 0x24++0xB
line.long 0x0 "CH1PAR23,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 16.--31. 1. "PAR3,Internal. Only to be used through TI provided API."
hexmask.long.word 0x0 0.--15. 1. "PAR2,Internal. Only to be used through TI provided API."
line.long 0x4 "CH2PAR23,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 16.--31. 1. "PAR3,Internal. Only to be used through TI provided API."
hexmask.long.word 0x4 0.--15. 1. "PAR2,Internal. Only to be used through TI provided API."
line.long 0x8 "CH3PAR23,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 16.--31. 1. "PAR3,Internal. Only to be used through TI provided API."
hexmask.long.word 0x8 0.--15. 1. "PAR2,Internal. Only to be used through TI provided API."
tree.end
tree "LRFDTXF"
base ad:0x40081800
group.long 0x0++0x3
line.long 0x0 "TXD,TX FIFO data. When written the register data is pushed to the TX FIFO. When read. data is popped from the TX FIFO"
hexmask.long 0x0 0.--31. 1. "DATA,TX FIFO data. When written the register data is pushed to the TX FIFO. When read data is popped from the TX FIFO. When writing or reading this register the access size will determine how many bytes are pushed to or popped from the FIFO. It is.."
tree.end
tree.end
tree "RTC (Real-Time Clock)"
base ad:0x40002000
group.long 0x0++0x3
line.long 0x0 "DESC,Description Register. This register provides IP module ID. revision information. instance index and standard MMR registers offset."
hexmask.long.word 0x0 16.--31. 1. "MODID,Module identifier used to uniquely identify this IP."
hexmask.long.byte 0x0 12.--15. 1. "STDIPOFF,Standard IP MMR block offset. Standard IP MMRs are the set of from aggregated IRQ registers till DTB."
hexmask.long.byte 0x0 8.--11. 1. "INSTIDX,IP Instance ID number. If multiple instances of IP exist in the device this field can identify the instance number (0-15)."
newline
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major revision of IP (0-15)."
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor revision of IP (0-15)."
wgroup.long 0x4++0x3
line.long 0x0 "CTL,RTC Control register. This register controls resetting the of RTC counter"
bitfld.long 0x0 0. "RST,RTC counter reset. Writing 1 to this bit will reset the RTC counter and cause it to resume counting from 0x0" "0: No effect,1: Reset the timer."
group.long 0x8++0x7
line.long 0x0 "ARMSET,RTC channel mode set register. Read to each bit field of this register provides the current channel mode."
bitfld.long 0x0 1. "CH1,Arming Channel 1 for capture operation." "0: No effect on the channel,1: Enable the Channel 1 for capture operation"
bitfld.long 0x0 0. "CH0,No effect on arming the channel. Read will give the status of the Channel 0." "0: No effect on the channel,1: No effect on the compare channel"
line.long 0x4 "ARMCLR,RTC channel mode clear register. Read to each bit field of this register provides the current channel mode."
bitfld.long 0x4 1. "CH1,Disarming Channel 1" "0: No effect on the channel,1: Set channel in UNARMED state without triggering.."
bitfld.long 0x4 0. "CH0,Disarming Channel 0" "0: No effect on the channel,1: Set channel in UNARMED state without triggering.."
rgroup.long 0x18++0x7
line.long 0x0 "TIME8U,RTC Time value register. 32-bit unsigned integer representing [34:3] time slice of the real time clock counter. The counter runs on LFCLK. This field has a resolution of 8us. and range of about 9.5 hours."
hexmask.long 0x0 0.--31. 1. "VAL,Unsigned integer representing [34:3]slice of real time counter."
line.long 0x4 "TIME524M,RTC time value register. 32-bit unsigned integer representing [50:19] time slice of the real time clock counter. This field has a resolution of about 0.5s and a range of about 71.4 years."
hexmask.long 0x4 0.--31. 1. "VAL,Unsigned integer representing. [50:19]slice of real time counter."
group.long 0x28++0x3
line.long 0x0 "CH0CC8U,Channel 0 compare value. A write to this register automatically enables the channel to trigger an event when RTC timer reaches the programmed value or if the programmed value is 1 sec in the past."
hexmask.long 0x0 0.--31. 1. "VAL,RTC Channel 0 compare value. This value is compared against TIME8U.VAL. A Channel 0 event is generated when TIME8U.VAL value reaches or exceeds this compare value."
rgroup.long 0x38++0x3
line.long 0x0 "CH1CC8U,Channel 1 capture value. This register captures the RTC time slice [34:3] on each selected edge of the capture event when the ARMSET.CH1 = 1."
hexmask.long.tbyte 0x0 0.--20. 1. "VAL,TIME8U.VAL captured value at the last selected edge of capture event."
group.long 0x3C++0x3
line.long 0x0 "CH1CFG,Channel 1 configuration register. This register can be used to select the capture edge for generating the capture event."
bitfld.long 0x0 0. "EDGE,Edge detect configuration for capture source" "0: Rising Edge.,1: Falling Edge."
group.long 0x44++0x3
line.long 0x0 "IMASK,Interrupt Mask. If a bit is set. then corresponding interrupt is un-masked. Un-masking the interrupt causes the raw interrupt to be visible in IIDX. as well as MIS."
bitfld.long 0x0 1. "EV1,Channel 1 Event Interrupt Mask." "0: Clear Interrupt Mask,1: Enable Interrrupt Mask"
bitfld.long 0x0 0. "EV0,Channel 0 Event Interrupt Mask." "0: Disable Interrupt Mask,1: Enable Interrrupt Mask"
rgroup.long 0x48++0x7
line.long 0x0 "RIS,Interrupt mask. This register selects interrupt sources which are allowed to pass from RIS to MIS when the corresponding bit-fields are set to 1."
bitfld.long 0x0 1. "EV1,Raw interrupt status for Channel 1 event." "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 0. "EV0,Raw interrupt status for Channel 0 event." "0: Interrupt did not occur,1: Interrupt occured"
line.long 0x4 "MIS,Masked interrupt status. This register is simply a bitwise AND of the contents of IMASK and RIS.*] registers. A flag set in this register can be cleared by writing 1 to the corresponding ICLR register bit."
bitfld.long 0x4 1. "EV1,Masked interrupt status for channel 1 event." "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x4 0. "EV0,Masked interrupt status for channel 0 event." "0: Interrupt did not occur,1: Interrupt occured"
wgroup.long 0x50++0xF
line.long 0x0 "ISET,Interrupt set register. This register can used by software for diagnostics and safety checking purposes. Writing a 1 to a bit in this register will set the event and the corresponding RIS bit also gets set. If the corresponding IMASK bit is set..."
bitfld.long 0x0 1. "EV1,Set Channel 1 event Interrupt." "0: Writing 0 has no effect,1: Set interrupt"
bitfld.long 0x0 0. "EV0,Set Channel 0 event Interrupt." "0: Writing 0 has no effect,1: Set interrupt"
line.long 0x4 "ICLR,Interrupt clear register. This register allows software to clear interrupts. Writing a 1 to a bit in this register will clear the event and the corresponding RIS bit also gets cleared. If the corresponding IMASK bit is set. then the corresponding.."
bitfld.long 0x4 1. "EV1,Clears channel 1 event interrupt." "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 0. "EV0,Clears channel 0 event interrupt." "0: Writing 0 has no effect,1: Clear Interrupt."
line.long 0x8 "IMSET,Interrupt mask set register. Writing a 1 to a bit in this register will set the corresponding IMASK bit."
bitfld.long 0x8 1. "EV1,Set channel 1 event interrupt mask." "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x8 0. "EV0,Set channel 0 event interrupt mask." "0: Writing 0 has no effect,1: Set interrupt mask"
line.long 0xC "IMCLR,Interrupt mask clear register. Writing a 1 to a bit in this register will clear the corresponding IMASK bit."
bitfld.long 0xC 1. "EV1,Clears Channel 1 event interrupt mask." "0: Writing 0 has no effect,1: Clear Interrupt Mask"
bitfld.long 0xC 0. "EV0,Clears Channel 0 event interrupt mask." "0: Writing 0 has no effect,1: Clear Interrupt Mask"
group.long 0x60++0x3
line.long 0x0 "EMU,Emulation control register. This register controls the behavior of the IP related to core halted input."
bitfld.long 0x0 0. "HALT,Halt control." "0: Free run option. The IP ignores the state of the..,1: Freeze option. The IP freezes functionality when.."
tree.end
tree "SPI (Serial Peripheral Interface)"
base ad:0x0
tree "SPI0"
base ad:0x40030000
group.long 0x0++0x3
line.long 0x0 "DESC,Description Register. This register provides IP module ID. revision information. instance index and standard MMR registers offset."
hexmask.long.word 0x0 16.--31. 1. "MODID,Module identifier used to uniquely identify this IP."
hexmask.long.byte 0x0 12.--15. 1. "STDIPOFF,Standard IP MMR block offset. Standard IP MMRs are the set of from aggregated IRQ registers till DTB."
newline
hexmask.long.byte 0x0 8.--11. 1. "INSTIDX,IP Instance ID number. If multiple instances of IP exist in the device this field can identify the instance number (0-15)."
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major revision of IP (0-15)."
newline
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor revision of IP (0-15)."
group.long 0x44++0x1F
line.long 0x0 "IMASK,Interrupt mask. This register selects interrupt sources which are allowed to pass from RIS to MIS when the corresponding bit-fields are set to 1."
bitfld.long 0x0 8. "DMATX,DMA Done TX event mask." "0: Clear Interrupt Mask,1: Set Interrupt Mask"
bitfld.long 0x0 7. "DMARX,DMA Done RX event mask." "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
newline
bitfld.long 0x0 6. "IDLE,SPI Idle event mask." "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
bitfld.long 0x0 5. "TXEMPTY,Transmit FIFO Empty event mask." "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
newline
bitfld.long 0x0 4. "TX,Transmit FIFO event mask." "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
bitfld.long 0x0 3. "RX,Receive FIFO event." "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
newline
bitfld.long 0x0 2. "RTOUT,SPI Receive Time-Out event mask." "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
bitfld.long 0x0 1. "PER,Parity error event mask." "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
newline
bitfld.long 0x0 0. "RXOVF,RXFIFO overflow event mask." "0: Clear Interrupt Mask,1: Set Interrrupt Mask"
line.long 0x4 "RIS,Raw interrupt status. This register reflects the state of all pending interrupts. regardless of masking. This register allows the user to implement a poll scheme. A flag set in this register can be cleared by writing 1 to the corresponding ICLR.."
bitfld.long 0x4 8. "DMATX,DMA Done event for TX. This interrupt is set if the TX DMA channel sends the DONE signal. This allows the handling of the TX DMA event inside SPI." "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 7. "DMARX,DMA Done event for RX. This interrupt is set if the RX DMA channel sends the DONE signal. This allows handling of the DMA RX event inside SPI." "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 6. "IDLE,SPI has completed transfers and moved to IDLE mode. This bit is set when STA.BUSY goes low." "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 5. "TXEMPTY,Transmit FIFO Empty interrupt mask. This interrupt is set when all data in the Transmit FIFO has been moved to the shift register." "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 4. "TX,Transmit FIFO event. This interrupt is set if the selected Transmit FIFO level has been reached." "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 3. "RX,Receive FIFO event. This interrupt is set if the selected Receive FIFO level has been reached" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 2. "RTOUT,SPI Receive Time-Out event. This interrupt is set if no activity is detected on the input clock line within the time period dictated by CTL1.RTOUT value. This is applicable only in peripheral mode." "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x4 1. "PER,Parity error event. This bit is set if a Parity error has been detected" "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x4 0. "RXOVF,RXFIFO overflow event. This interrupt is set if an RX FIFO overflow has been detected." "0: Interrupt did not occur,1: Interrupt occurred"
line.long 0x8 "MIS,Masked interrupt status. This register is simply a bitwise AND of the contents of IMASK and RIS registers. A flag set in this register can be cleared by writing 1 to the corresponding ICLR register bit."
bitfld.long 0x8 8. "DMATX,Masked DMA Done event for TX." "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x8 7. "DMARX,Masked DMA Done event for RX." "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x8 6. "IDLE,Masked SPI IDLE event." "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x8 5. "TXEMPTY,Masked Transmit FIFO Empty event." "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x8 4. "TX,Masked Transmit FIFO event." "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x8 3. "RX,Masked Receive FIFO event." "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x8 2. "RTOUT,Masked SPI Receive Time-Out event." "0: Interrupt did not occur,1: Interrupt occurred"
bitfld.long 0x8 1. "PER,Masked Parity error event." "0: Interrupt did not occur,1: Interrupt occurred"
newline
bitfld.long 0x8 0. "RXOVF,Masked RXFIFO overflow event." "0: Interrupt did not occur,1: Interrupt occurred"
line.long 0xC "ISET,Interrupt set register. This register can used by software for diagnostics and safety checking purposes. Writing a 1 to a bit in this register will set the event and the corresponding RIS bit also gets set. If the corresponding IMASK bit is set..."
bitfld.long 0xC 8. "DMATX,Set DMA Done event for TX." "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0xC 7. "DMARX,Set DMA Done event for RX." "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0xC 6. "IDLE,Set SPI IDLE event." "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0xC 5. "TXEMPTY,Set Transmit FIFO Empty event." "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0xC 4. "TX,Set Transmit FIFO event." "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0xC 3. "RX,Set Receive FIFO event." "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0xC 2. "RTOUT,Set SPI Receive Time-Out Event." "0: Writing 0 has no effect,1: Set Interrupt Mask"
bitfld.long 0xC 1. "PER,Set Parity error event." "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0xC 0. "RXOVF,Set RXFIFO overflow event." "0: Writing 0 has no effect,1: Set Interrupt"
line.long 0x10 "ICLR,Interrupt clear register. This register allows software to clear interrupts. Writing a 1 to a bit in this register will clear the event and the corresponding RIS bit also gets cleared. If the corresponding IMASK bit is set. then the corresponding.."
bitfld.long 0x10 8. "DMATX,Clear DMA Done event for TX." "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x10 7. "DMARX,Clear DMA Done event for RX." "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x10 6. "IDLE,Clear SPI IDLE event." "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x10 5. "TXEMPTY,Clear Transmit FIFO Empty event." "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x10 4. "TX,Clear Transmit FIFO event." "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x10 3. "RX,Clear Receive FIFO event." "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x10 2. "RTOUT,Clear SPI Receive Time-Out Event." "0: Writing 0 has no effect,1: Set Interrupt Mask"
bitfld.long 0x10 1. "PER,Clear Parity error event." "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x10 0. "RXOVF,Clear RXFIFO overflow event." "0: Writing 0 has no effect,1: Clear Interrupt"
line.long 0x14 "IMSET,Interrupt mask set register. Writing a 1 to a bit in this register will set the corresponding IMASK bit."
bitfld.long 0x14 8. "DMATX,Set DMA Done for TX event mask" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x14 7. "DMARX,Set DMA Done for RX event mask" "0: Writing 0 has no effect,1: Set interrupt mask"
newline
bitfld.long 0x14 6. "IDLE,Set SPI IDLE event mask" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x14 5. "TXEMPTY,Set Transmit FIFO Empty event mask" "0: Writing 0 has no effect,1: Set interrupt mask"
newline
bitfld.long 0x14 4. "TX,Set Transmit FIFO event mask" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x14 3. "RX,Set Receive FIFO event mask" "0: Writing 0 has no effect,1: Set interrupt mask"
newline
bitfld.long 0x14 2. "RTOUT,Set SPI Receive Time-Out event mask" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x14 1. "PER,Set Parity error event mask" "0: Writing 0 has no effect,1: Set interrupt mask"
newline
bitfld.long 0x14 0. "RXOVF,Set RXFIFO overflow event mask" "0: Writing 0 has no effect,1: Set interrupt mask"
line.long 0x18 "IMCLR,Interrupt mask clear register. Writing a 1 to a bit in this register will clear the corresponding IMASK bit."
bitfld.long 0x18 8. "DMATX,Clear DMA Done for TX event mask" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0x18 7. "DMARX,Clear DMA Done for RX event mask" "0: Writing 0 has no effect,1: Clear interrupt mask"
newline
bitfld.long 0x18 6. "IDLE,Clear SPI IDLE event mask" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0x18 5. "TXEMPTY,Clear Transmit FIFO Empty event mask" "0: Writing 0 has no effect,1: Clear interrupt mask"
newline
bitfld.long 0x18 4. "TX,Clear Transmit FIFO event mask" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0x18 3. "RX,Clear Receive FIFO event mask" "0: Writing 0 has no effect,1: Clear interrupt mask"
newline
bitfld.long 0x18 2. "RTOUT,Clear SPI Receive Time-Out event mask" "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0x18 1. "PER,Clear Parity error event mask" "0: Writing 0 has no effect,1: Clear interrupt mask"
newline
bitfld.long 0x18 0. "RXOVF,Clear RXFIFO overflow event mask" "0: Writing 0 has no effect,1: Clear interrupt mask"
line.long 0x1C "EMU,Emulation control register. This register controls the behavior of the IP related to core halted input."
bitfld.long 0x1C 0. "HALT,Halt control" "0: Free run option. The IP ignores the state of the..,1: Freeze option. The IP freezes functionality.."
group.long 0x100++0x1F
line.long 0x0 "CTL0,SPI control register 0"
bitfld.long 0x0 17. "IDLEPOCI,The Idle value of POCI - when TXFIFO is empty and before data is written into TXFIFO - can be controlled by this field." "0: POCI output idle value of '0',1: POCI outputs idle value of '1'"
bitfld.long 0x0 16. "GPCRCEN,General purpose CRC enable. This bit enables transmit side CRC unit for general purpose use by software when SPI is disabled (CTL1.EN = 0). This bit must be 0 when SPI is enabled." "0: Transmit side CRC unit is not available for..,1: Transmit side CRC unit is available for general.."
newline
bitfld.long 0x0 15. "CRCPOLY,CRC polynomial selection." "0: Selects 8-bit CCITT CRC polynomial,1: Selects 16-bit CCITT CRC polynomial"
bitfld.long 0x0 14. "AUTOCRC,Auto insert CRC" "0: Do not insert CRC into TXFIFO upon TXFIFO..,1: Insert CRC into TXFIFO upon TXFIFO underflow"
newline
bitfld.long 0x0 13. "CRCEND,CRC16 Endianness" "0: Auto-insertion of CRC16 is most-significant byte..,1: Auto-insertion of CRC16 is least-significant.."
bitfld.long 0x0 12. "CSCLR,Clear shift register counter on CS inactive." "0: Disable automatic clear of shift register when..,1: Enable automatic clear of shift register when CS.."
newline
bitfld.long 0x0 11. "FIFORST,This bit is used to reset transmit and receive FIFO pointers. This bit is auto cleared once the FIFO pointer reset operation is completed." "0: FIFO pointers reset completed when 0 is read,1: Trigger FIFO pointers reset when written to 1."
bitfld.long 0x0 10. "HWCSN,Hardware controlled chip select (CS) value. When set CS is zero till TX FIFO is empty as in -" "0: HWCSN Disable,1: HWCSN Enable"
newline
bitfld.long 0x0 9. "SPH,SCLK phase (Motorola SPI frame format only)." "0: Data is captured on the first clock edge..,1: Data is captured on the second clock edge.."
bitfld.long 0x0 8. "SPO,SCLK polarity (Motorola SPI frame format only)." "0: SPI produces a steady state LO value on the SCLK,1: SPI produces a steady state HI value on the SCLK"
newline
bitfld.long 0x0 5.--6. "FRF,Frame format select" "0: Motorola SPI frame format (3-wire mode),1: Motorola SPI frame format (4-wire mode),2: TI synchronous serial frame format,3: MICROWIRE frame format"
hexmask.long.byte 0x0 0.--3. 1. "DSS,Data size select. The applicable DSS values for controller mode operation are 0x3 to 0xF and for peripheral mode operation are 0x6 to 0xF. DSS values 0x0 to 0x2 are reserved and must not be used."
line.long 0x4 "CTL1,SPI control register 1"
hexmask.long.byte 0x4 24.--29. 1. "RTOUT,Receive Timeout (only for Peripheral mode)"
hexmask.long.byte 0x4 16.--23. 1. "REPTX,Counter to repeat last transfer (only in controller mode)"
newline
hexmask.long.byte 0x4 12.--15. 1. "CDMODE,Command Data Mode. This bit field value determines the behavior of C/D or CS signal when CDEN = 1. CS pin held low indicates command phase and CS pin held high indicates data phase."
bitfld.long 0x4 11. "CDEN,Command/Data mode enable. This feature is applicable only in controller mode and for 8-bit transfers (CTL0.DSS = 7). The chip select pin is used for command/data signaling in Motorola SPI frame format (3-wire) operation." "0: C/D Mode Disable,1: C/D Mode Enable"
newline
bitfld.long 0x4 7. "PBS,Parity bit select" "0: Bit 0 is used for Parity,1: Bit 1 is used for Parity Bit 0 is ignored"
bitfld.long 0x4 6. "PES,Even parity select." "0: Odd Parity mode,1: Even Parity mode"
newline
bitfld.long 0x4 5. "PEN,Parity enable. If enabled the last bit will be used as parity to evaluate the correct reception of the previous bits." "0: Disable Parity function,1: Enable Parity function"
bitfld.long 0x4 4. "MSB,MSB first select. Controls the direction of receive and transmit shift register. MSB first configuration (MSB = 1) must be selected when CRC feature is used for SPI communication." "0: LSB first,1: MSB first"
newline
bitfld.long 0x4 3. "POD,Peripheral data output disable." "0: SPI can drive the POCI output in peripheral mode.,1: SPI cannot drive the POCI output in peripheral.."
bitfld.long 0x4 2. "MS,Controller or peripheral mode select. This bit can be modified only when SPI is disabled CTL1.EN=0." "0: Select Peripheral mode,1: Select Controller mode"
newline
bitfld.long 0x4 1. "LBM,Loop back mode control" "0: Disable loopback mode. Normal serial port..,1: Enable loopback mode. Output of transmit serial.."
bitfld.long 0x4 0. "EN,SPI enable." "0: SPI is disabled,1: SPI Enabled and released for operation."
line.long 0x8 "CLKCFG0,Clock configuration register 0. This register is used to configure the clock prescaler."
bitfld.long 0x8 0.--2. "PRESC,Prescaler configuration" "0: Do not divide clock source,1: Divide clock source by 2,2: Divide clock source by 3,3: Divide clock source by 4,4: Divide clock source by 5,5: Divide clock source by 6,6: Divide clock source by 7,7: Divide clock source by 8"
line.long 0xC "CLKCFG1,Clock configuration register 1. This register is used to configure serial clock rate and clock count for delayed sampling in controller mode."
hexmask.long.byte 0xC 16.--19. 1. "DSAMPLE,Delayed sampling. In controller mode the data on the POCI pin will be delayed sampled by the defined CLKSVT clock cycles. DSAMPLE values can range from 0 to SCR+1. Typically values of 1 or 2 would suffice."
hexmask.long.word 0xC 0.--9. 1. "SCR,Serial clock divider. This is used to generate the transmit and receive bit rate of the SPI."
line.long 0x10 "IFLS,Interrupt FIFO level select register. This register can be used to define the levels at which the RIS.TX. RIS.RX flags are triggered. The interrupts are generated based on FIFO level. Out of reset. the IFLS.TXSEL and IFLS.RXSEL bits are configured.."
bitfld.long 0x10 8.--10. "RXSEL,Receive FIFO Level Select. The trigger points for the receive interrupt are as follows:" "0: Reserved,1: RX FIFO gt;= 1/4 full,2: RX FIFO gt;= 1/2 full (default),3: RX FIFO gt;= 3/4 full,4: Reserved,5: RX FIFO is full,6: Reserved,7: Trigger when RX FIFO contains gt;= 1 byte"
bitfld.long 0x10 0.--2. "TXSEL,Transmit FIFO Level Select. The trigger points for the transmit interrupt are as follows:" "0: Reserved,1: TX FIFO lt;= 3/4 empty,2: TX FIFO lt;= 1/2 empty (default),3: TX FIFO lt;= 1/4 empty,4: Reserved,5: TX FIFO is empty,6: Reserved,7: Trigger when TX FIFO has gt;= 1 byte free"
line.long 0x14 "DMACR,uDMA Control Register"
bitfld.long 0x14 8. "TXEN,Transmit DMA enable. If this bit is set to 1 DMA for the transmit FIFO is enabled." "0: Disable TX DMA,1: Enable TX DMA"
bitfld.long 0x14 0. "RXEN,Receive DMA enable. If this bit is set to 1 DMA for the receive FIFO is enabled." "0: Disable RX DMA,1: Enable RX DMA"
line.long 0x18 "RXCRC,Receive CRC register. Reading this register provides the computed CRC value from the receive side CRC unit. Reading this register or writing to this register with any value auto initializes the seed. The seed value is 0xFF when CTL0.CRCPOLY = 0 and.."
hexmask.long.word 0x18 0.--15. 1. "DATA,CRC value"
line.long 0x1C "TXCRC,Transmit CRC register. Reading this register provides the computed CRC value from the transmit side CRC unit. Reading this register or writing to this register with any value auto initializes the seed. The seed value is 0xFF when CTL0.CRCPOLY = 0.."
rbitfld.long 0x1C 31. "AUTOCRCINS,Status to indicate if Auto CRC has been inserted into TXFIFO." "0: Auto CRC not yet inserted,1: Auto CRC inserted"
hexmask.long.word 0x1C 0.--15. 1. "DATA,CRC value"
wgroup.long 0x120++0xF
line.long 0x0 "TXFHDR32,Header update register for 32 bits of header data into the TXFIFO."
hexmask.long 0x0 0.--31. 1. "DATA,This field can be used to write four bytes of header data into the TXFIFO"
line.long 0x4 "TXFHDR24,Header update register for 24 bits of header data into the TXFIFO."
hexmask.long 0x4 0.--31. 1. "DATA,This field can be used to write three bytes of header data into the TXFIFO."
line.long 0x8 "TXFHDR16,Header update register for 16 bits of data into the TXFIFO."
hexmask.long 0x8 0.--31. 1. "DATA,This field can be used to write two bytes of header data into the TXFIFO."
line.long 0xC "TXFHDR8,Header update register for 8 bits of header data into the TXFIFO."
hexmask.long 0xC 0.--31. 1. "DATA,This field can be used to write one byte of header data into the TXFIFO."
group.long 0x130++0x3
line.long 0x0 "TXFHDRC,Atomic Header Control register"
bitfld.long 0x0 3. "CSGATE,Chip Select Gating control register. If this bit is set header update register writes are blocked when chip select (CS) is active low and HDRIGN bit is set." "0: The first header update register write is not..,1: Header update register writes are blocked when.."
bitfld.long 0x0 2. "HDRCMT,Header Committed field. This bit is set when the HDREN bit is set and CS is sampled low. This bit remains 0 otherwise. When set this bit can be written to a value of 0 to clear." "0: Header update is not committed,1: Header update is committed"
newline
bitfld.long 0x0 1. "HDRIGN,Header Ignored field. When CSGATE is set to BLK this bit is set when the last Header update register TXFHDRn is written when CS is low or HDRCMT is already set. When CSGATE is set to UNBLK this bit is set only when the header update register is.." "0: Header update is not ignored,1: Header update is ignored"
bitfld.long 0x0 0. "HDREN,Header enable field. When CSGATE is set to BLK this bit has to be set by software to enable atomic header feature. When CSGATE is set to UNBLK this field is set automatically whenever a write to header update registers TXFHDRn occurs." "0: Atomic header update feature disable,1: Atomic header update feature enable"
rgroup.long 0x140++0x3
line.long 0x0 "RXDATA,RXDATA Register. Reading this register returns first value in the RX FIFO. If the FIFO is empty the last read value is returned. Writing has no effect and is ignored."
hexmask.long.word 0x0 0.--15. 1. "DATA,Received Data. When read the entry in the receive FIFO pointed to by the current FIFO read pointer is accessed. As data values are read by the receive logic from the incoming data frame they are placed into the entry in the receive FIFO pointed.."
group.long 0x150++0x3
line.long 0x0 "TXDATA,TXDATA Register. Writing a value in this register puts the data into the TX FIFO. Reading this register returns the last written value."
hexmask.long.word 0x0 0.--15. 1. "DATA,Transmit Data. When read the last entry in the transmit FIFO pointed to by the current FIFO write pointer is accessed."
group.long 0x160++0x3
line.long 0x0 "STA,Status Register"
hexmask.long.byte 0x0 8.--13. 1. "TXFIFOLVL,Indicates how many locations of TXFIFO are currently filled with data"
bitfld.long 0x0 6. "TXDONE,Transmit done. Indicates whether the last bit has left the Shift register after a transmission" "0: Last bit has not yet left the Shift register and..,1: Last bit has been shifted out and the.."
newline
bitfld.long 0x0 5. "CSD,Detection of CS deassertion in the middle of a data frame transmission results in this error being set. This feature is only available in the peripheral mode." "0: No CS posedge is detected before the entire data..,1: An error is generated when CS posedge.."
rbitfld.long 0x0 4. "BUSY,SPI Busy status" "0: SPI is in idle mode.,1: SPI is currently transmitting and/or receiving.."
newline
rbitfld.long 0x0 3. "RNF,Receive FIFO not full status." "0: Receive FIFO is full.,1: Receive FIFO is not full."
rbitfld.long 0x0 2. "RFE,Receive FIFO empty status." "0: Receive FIFO is not empty.,1: Receive FIFO is empty."
newline
rbitfld.long 0x0 1. "TNF,Transmit FIFO not full status." "0: Transmit FIFO is full.,1: Transmit FIFO is not full."
rbitfld.long 0x0 0. "TFE,Transmit FIFO empty status." "0: Transmit FIFO is not empty.,1: Transmit FIFO is empty."
tree.end
tree.end
tree "SYS (System Control and Trim)"
base ad:0x40004000
rgroup.long 0x0++0x3
line.long 0x0 "DESC,Description Register"
hexmask.long.word 0x0 16.--31. 1. "MODID,Module Identifier is used to uniquely identify this IP"
hexmask.long.byte 0x0 12.--15. 1. "STDIPOFF,Standard IP MMR block offset. Standard IP MMRs are the set from aggregated IRQ registers till DTB."
newline
hexmask.long.byte 0x0 8.--11. 1. "INSTIDX,IP Instance ID number. If multiple instances of IP exist in the device this field can identify the instance number (0-15)."
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major revision of IP (0-15)."
newline
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor revision of IP (0-15)."
wgroup.long 0xC++0x3
line.long 0x0 "MUNLOCK,Mutable section Unlock"
hexmask.long 0x0 0.--31. 1. "KEY,Write the unlock key 0xC5AF_6927 to temporarily unlock registers in mutable section. The lock is set automatically if no write accesses to the mutable section are detected for consecutive 32 CLKULL (24MHz) clock cycles. Writing any value other that.."
group.long 0x100++0x3
line.long 0x0 "ATESTCFG,ATEST Configuration"
hexmask.long.byte 0x0 24.--31. 1. "KEY,Key must be written with value 0x5A for successful write to ATESTCFG and to unlock register state."
bitfld.long 0x0 8. "VSEL,Selects supply for ATEST switches." "0: Selects VDDBOOST,1: Selects VDDA"
newline
bitfld.long 0x0 7. "VA2VA1,Enables isolation switch between VA_ATEST_A1 and VA_PAD_A1." "0: Switch is open,1: Switch is closed"
bitfld.long 0x0 6. "VA2VA0,Enables isolation switch between VA_ATEST_A0 and VA_PAD_A0." "0: Switch is open,1: Switch is closed"
newline
bitfld.long 0x0 5. "VR2VA1,Enables isolation switch between VR_ATEST_A1 and VA_ATEST_A1." "0: Switch is open,1: Switch is closed"
bitfld.long 0x0 4. "VR2VA0,Enables isolation switch between VR_ATEST_A0 and VA_ATEST_A0." "0: Switch is open,1: Switch is closed"
newline
bitfld.long 0x0 3. "SHTVA1,Shorts VA_ATEST_A1 to ground." "0: Switch is open,1: Switch is closed"
bitfld.long 0x0 2. "SHTVA0,Shorts VA_ATEST_A0 to ground." "0: Switch is open,1: Switch is closed"
newline
bitfld.long 0x0 1. "SHTVR1,Shorts VR_ATEST_A1 to ground." "0: Switch is open,1: Switch is closed"
bitfld.long 0x0 0. "SHTVR0,Shorts VR_ATEST_A0 to ground." "0: Switch is open,1: Switch is closed"
group.long 0x108++0x7
line.long 0x0 "TSENSCFG,TSENSE Configuration"
hexmask.long.byte 0x0 8.--11. 1. "SPARE,Spare bits"
bitfld.long 0x0 0.--1. "SEL,Used to enable and configure temperature sensor module. Setting the value to 0x3 will disable the temperature sensor." "0: Temperature sensor is disabled,1: 20uA current is injected on VR_ATEST_A0 and..,2: 20uA current is injected on VR_ATEST_A0 and..,?"
line.long 0x4 "LPCMPCFG,LPCMP configuration"
bitfld.long 0x4 30. "HYSPOL,Spare bit for LPCOMP" "0,1"
bitfld.long 0x4 28.--29. "ATESTMUX,Used to configure ATEST mux in comparator module and provides chosen output on VA_ATEST_A0." "0: ATEST mux is off,1: Selects comparator output,2: Selects voltage divider output,3: Selects bias current output"
newline
bitfld.long 0x4 24. "EVTIFG,Event flag" "0: Clear,1: Set"
bitfld.long 0x4 21. "COUTEN,Enables LPCOMP output on device pin." "0: Disabled,1: Enabled"
newline
rbitfld.long 0x4 20. "COUT,LPCOMP output status. This bit captures the value LPCOMP raw output." "0: Output is low,1: Output is high"
bitfld.long 0x4 18. "WUENSB,Enables lpcmpcfg output to wake device from standby." "0: Disable,1: Enable"
newline
bitfld.long 0x4 17. "EVTEN,Enables event generation. Comparator module will produce event on ULL event fabric when EVTIFG is set." "0: Disable,1: Enable"
bitfld.long 0x4 16. "EDGCFG,Selects positive edge or negative edge detection on comparator output to set the event flag" "0: Rise edge detection,1: Fall edge detection"
newline
bitfld.long 0x4 12.--14. "NSEL,Negative input selection. Setting values 0x5-0x7 will open all the switches." "0: All switches are open,1: Selects VA_PAD_A2,2: Selects VA_PAD_A3,3: Selects VDDA,4: Selects VDDD,?,?,?"
hexmask.long.byte 0x4 8.--11. 1. "PSEL,Positive input selection. Setting values 0x9-0xF will open all the switches."
newline
bitfld.long 0x4 5.--7. "HYSSEL,Used to enable and select hysteresis level" "0: Hysteresis is disabled,1: Hysteresis value: TBD,2: Hysteresis value: TBD,3: Hysteresis value: TBD,4: Hysteresis value: TBD,5: Hysteresis value: TBD,6: Hysteresis value: TBD,7: Hysteresis value: TBD"
bitfld.long 0x4 4. "DIVPATH,Used to select the path on which voltage divider is applied" "0: Divider is applied on N-side,1: Divider is applied on P-side"
newline
bitfld.long 0x4 1.--3. "DIV,Used to configure reference divider. Setting values 0x5-0x7 will set the divide value to 1." "0: Divide value is 1,1: Divide value is 3/4,2: Divide value is 1/2,3: Divide value is 1/3,4: Divide value is 1/4,?,?,?"
bitfld.long 0x4 0. "EN,Used to enable comparator module." "0: Disable,1: Enable"
rgroup.long 0x3FC++0x3
line.long 0x0 "DEVICEID,Device ID"
hexmask.long.byte 0x0 28.--31. 1. "VERSION,Monotonic increasing value indicating new hardware revision. A newer hardware revision shall never have a lower version than an older revision of hardware."
hexmask.long.word 0x0 12.--27. 1. "DEVICE,Value generated by RAMP for the SOC. This value uniquely identifies the die from any other TI device."
newline
hexmask.long.word 0x0 1.--11. 1. "MANFACTURER,JEP 106 assigned manufacturer ID. This field identifies the device as a Texas Instruments device."
bitfld.long 0x0 0. "ALWAYSONE,Value 1 in this bit field means that a 32-bit scan register exists." "0,1"
group.long 0x7F8++0x3
line.long 0x0 "PARTID,Part ID"
bitfld.long 0x0 31. "START,Start bit" "0: Clear,1: Set"
bitfld.long 0x0 28.--30. "MAJORREV,Monotonic increasing value indicating a new revision of the SKU significant enough that users of the device may have to revise PCB or software design" "0,1,2,3,4,5,6,7"
newline
hexmask.long.byte 0x0 24.--27. 1. "MINORREV,Monotonic increasing value indicating a new revision of the SKU that preserves compatibility with lesser MINORREV values"
hexmask.long.byte 0x0 16.--23. 1. "VARIANT,Bit pattern uniquely identifying a variant of a part"
newline
hexmask.long.word 0x0 0.--15. 1. "PART,Bit pattern uniquely identifying a part"
group.long 0x800++0x17
line.long 0x0 "TMUTE0,Internal. Only to be used through TI provided API."
hexmask.long 0x0 0.--31. 1. "CDACL,Internal. Only to be used through TI provided API."
line.long 0x4 "TMUTE1,Internal. Only to be used through TI provided API."
hexmask.long 0x4 0.--31. 1. "CDACM,Internal. Only to be used through TI provided API."
line.long 0x8 "TMUTE2,TMUTE2 trim Register"
hexmask.long.byte 0x8 26.--30. 1. "IBTRIM,LPCOMP: Bias current trim 250nA to be terminated across I2V 1M ohm setting. Resulting target trim voltage 250mV."
bitfld.long 0x8 23.--25. "TRIM,ADC REFBUF trim bits." "0,1,2,3,4,5,6,7"
newline
hexmask.long.byte 0x8 16.--22. 1. "LATCH,SOC ADC: Latch trim bits. These bits are used in the analog IP."
hexmask.long.word 0x8 4.--15. 1. "OFFSET,SOCADC: Offset trim bits. These bits are used in DTC."
newline
bitfld.long 0x8 2.--3. "RES,SOCADC: Resistor trim bits. These bits are used in the analog IP." "0,1,2,3"
bitfld.long 0x8 0.--1. "CDACU,SOCADC: Upper 2 bits of CDAC trim. These bits are used in DTC." "0,1,2,3"
line.long 0xC "TMUTE3,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xC 26.--31. 1. "BATC1,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xC 19.--25. 1. "BATC0,Internal. Only to be used through TI provided API."
newline
hexmask.long.byte 0xC 14.--18. 1. "TEMPC2,Internal. Only to be used through TI provided API."
hexmask.long.byte 0xC 8.--13. 1. "TEMPC1,Internal. Only to be used through TI provided API."
newline
hexmask.long.byte 0xC 0.--7. 1. "TEMPC0,Internal. Only to be used through TI provided API."
line.long 0x10 "TMUTE4,TMUTE4 trim Register"
hexmask.long.byte 0x10 28.--31. 1. "RECHCOMPREFLVL,Internal. Only to be used through TI provided API."
bitfld.long 0x10 26.--27. "IOSTRCFG2,Internal. Only to be used through TI provided API." "0,1,2,3"
newline
hexmask.long.byte 0x10 22.--25. 1. "IOSTRCFG1,Internal. Only to be used through TI provided API."
bitfld.long 0x10 19.--21. "MAX,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
newline
bitfld.long 0x10 16.--18. "MED,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
bitfld.long 0x10 13.--15. "MIN,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
newline
bitfld.long 0x10 11.--12. "DCDCLOAD,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x10 8.--10. "IPEAK,DCDC: Set inductor peak current" "0,1,2,3,4,5,6,7"
newline
bitfld.long 0x10 6.--7. "DTIME,Internal. Only to be used through TI provided API." "0,1,2,3"
bitfld.long 0x10 3.--5. "LENSEL,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
newline
bitfld.long 0x10 0.--2. "HENSEL,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
line.long 0x14 "TMUTE5,Internal. Only to be used through TI provided API."
bitfld.long 0x14 10.--12. "DCDCDRVDS,Internal. Only to be used through TI provided API." "0,1,2,3,4,5,6,7"
hexmask.long.byte 0x14 5.--9. 1. "GLDOISCLR,Internal. Only to be used through TI provided API."
newline
hexmask.long.byte 0x14 0.--4. 1. "GLDOISSET,Internal. Only to be used through TI provided API."
tree.end
tree "SYSTIM (System Timer)"
base ad:0x40022000
rgroup.long 0x0++0x3
line.long 0x0 "DESC,Description."
hexmask.long.word 0x0 16.--31. 1. "MODID,Module identifier used to uniquely identify this IP."
hexmask.long.byte 0x0 12.--15. 1. "STDIPOFF,Standard IP MMR block offset. Standard IP MMRs are the set of from aggregated IRQ registers till DTB."
newline
hexmask.long.byte 0x0 8.--11. 1. "INSTIDX,IP Instance ID number. If multiple instances of IP exists in SOC this field can identify the instance number 0-15"
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major revision of IP 0-15"
newline
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor revision of IP 0-15."
group.long 0x44++0x3
line.long 0x0 "IMASK,Interrupt mask."
bitfld.long 0x0 5. "OVFL,Systimer counter overflow event interrupt mask." "0: Disable Interrupt Mask,1: Enable Interrrupt Mask"
bitfld.long 0x0 4. "EV4,Systimer channel 4 event interrupt mask." "0: Disable Interrupt Mask,1: Enable Interrrupt Mask"
newline
bitfld.long 0x0 3. "EV3,Systimer channel 3 event interrupt mask." "0: Disable Interrupt Mask,1: Enable Interrrupt Mask"
bitfld.long 0x0 2. "EV2,Systimer channel 2 event interrupt mask." "0: Disable Interrupt Mask,1: Enable Interrrupt Mask"
newline
bitfld.long 0x0 1. "EV1,Systimer channel 1 event interrupt mask." "0: Disable Interrupt Mask,1: Enable Interrrupt Mask"
bitfld.long 0x0 0. "EV0,Systimer channel 0 event interrupt mask." "0: Disable Interrupt Mask,1: Enable Interrrupt Mask"
rgroup.long 0x48++0x7
line.long 0x0 "RIS,Raw interrupt status."
bitfld.long 0x0 5. "OVFL,Raw interrupt status for Systimer counter overflow event." "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 4. "EV4,Raw interrupt status for channel 4 event." "0: Interrupt did not occur,1: Interrupt occured"
newline
bitfld.long 0x0 3. "EV3,Raw interrupt status for channel 3 event." "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 2. "EV2,Raw interrupt status for channel 2 Event." "0: Interrupt did not occur,1: Interrupt occured"
newline
bitfld.long 0x0 1. "EV1,Raw interrupt status for channel 1 event." "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x0 0. "EV0,Raw interrupt status for channel 0 event." "0: Interrupt did not occur,1: Interrupt occured"
line.long 0x4 "MIS,Masked interrupt status."
bitfld.long 0x4 5. "OVFL,Mask Interrupt status for Systimer counter overflow Event in MIS register." "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x4 4. "EV4,Mask interrupt status for channel 4 event." "0: Interrupt did not occur,1: Interrupt occured"
newline
bitfld.long 0x4 3. "EV3,Mask interrupt status for channel 3 event." "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x4 2. "EV2,Mask interrupt status for channel 2 event." "0: Interrupt did not occur,1: Interrupt occured"
newline
bitfld.long 0x4 1. "EV1,Mask interrupt status for channel 1 event." "0: Interrupt did not occur,1: Interrupt occured"
bitfld.long 0x4 0. "EV0,Mask interrupt status for channel 0 event." "0: Interrupt did not occur,1: Interrupt occured"
wgroup.long 0x50++0xF
line.long 0x0 "ISET,Interrupt set."
bitfld.long 0x0 5. "OVFL,Sets Systimer counter overflow interrupt." "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 4. "EV4,Sets channel 4 interrupt." "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 3. "EV3,Sets channel 3 interrupt." "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 2. "EV2,Sets channel 2 interrupt." "0: Writing 0 has no effect,1: Set Interrupt"
newline
bitfld.long 0x0 1. "EV1,Sets channel 1 interrupt." "0: Writing 0 has no effect,1: Set Interrupt"
bitfld.long 0x0 0. "EV0,Sets channel 0 interrupt." "0: Writing 0 has no effect,1: Set Interrupt"
line.long 0x4 "ICLR,Interrupt clear."
bitfld.long 0x4 5. "OVFL,Clears Systimer counter overflow interrupt." "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 4. "EV4,Clears channel 4 interrupt." "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 3. "EV3,Clears channel 3 interrupt." "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 2. "EV2,Clears channel 2 interrupt." "0: Writing 0 has no effect,1: Clear Interrupt"
newline
bitfld.long 0x4 1. "EV1,Clears channel 1 interrupt." "0: Writing 0 has no effect,1: Clear Interrupt"
bitfld.long 0x4 0. "EV0,Clears channel 0 interrupt." "0: Writing 0 has no effect,1: Clear Interrupt"
line.long 0x8 "IMSET,Interrupt mask set."
bitfld.long 0x8 5. "OVFL,Sets Timer Overflow Event Interrupt Mask." "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x8 4. "EV4,Sets channel4 Event Interrupt mask" "0: Writing 0 has no effect,1: Set interrupt mask"
newline
bitfld.long 0x8 3. "EV3,Sets channel3 Event Interrupt mask" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x8 2. "EV2,Sets channel2 Event Interrupt mask" "0: Writing 0 has no effect,1: Set interrupt mask"
newline
bitfld.long 0x8 1. "EV1,Sets channel1 Event Interrupt mask" "0: Writing 0 has no effect,1: Set interrupt mask"
bitfld.long 0x8 0. "EV0,Sets channel0 Event Interrupt mask" "0: Writing 0 has no effect,1: Set interrupt mask"
line.long 0xC "IMCLR,Interrupt mask clear."
bitfld.long 0xC 5. "OVFL,Clears Timer Overflow Event Interrupt Mask." "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0xC 4. "EV4,Clears channel4 Event Interrupt Mask." "0: Writing 0 has no effect,1: Clear interrupt mask"
newline
bitfld.long 0xC 3. "EV3,Clears channel3 Event Interrupt Mask." "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0xC 2. "EV2,Clears channel2 Event Interrupt Mask." "0: Writing 0 has no effect,1: Clear interrupt mask"
newline
bitfld.long 0xC 1. "EV1,Clears channel1 Event Interrupt Mask." "0: Writing 0 has no effect,1: Clear interrupt mask"
bitfld.long 0xC 0. "EV0,Clears channel0 Event Interrupt Mask." "0: Writing 0 has no effect,1: Clear interrupt mask"
group.long 0x60++0x3
line.long 0x0 "EMU,Emulation control."
bitfld.long 0x0 0. "HALT,Halt control." "0: Free run option. The IP ignores the state of the..,1: Freeze option. The IP freezes functionality when.."
rgroup.long 0x100++0x7
line.long 0x0 "TIME250N,Systimer Counter Value - 250ns resolution."
hexmask.long 0x0 0.--31. 1. "VAL,32-bit counter value [31:0]. This will provide a 250ns resolution and a range of 17.9m."
line.long 0x4 "TIME1U,Systimer Counter Value - 1μs resolution"
hexmask.long 0x4 0.--31. 1. "VAL,32-bit counter value [33:2]. This will provide a resolution of 1us and a range of 1hr and 11m."
group.long 0x108++0x2F
line.long 0x0 "OUT,Systimer's channel Output Event Values"
bitfld.long 0x0 4. "OUT4,Output Value of channel 4." "0: Event did not occur.,1: Event occured"
bitfld.long 0x0 3. "OUT3,Output Value of channel 3." "0: Event did not occur.,1: Event occured"
newline
bitfld.long 0x0 2. "OUT2,Output Value of channel 2." "0: Event did not occur.,1: Event occured"
bitfld.long 0x0 1. "OUT1,Output Value of channel 1." "0: Event did not occur.,1: Event occured"
newline
bitfld.long 0x0 0. "OUT0,Output Value of channel 0." "0: Event did not occur.,1: Event occured"
line.long 0x4 "CH0CFG,Systimer channel 0 configuration."
bitfld.long 0x4 4. "RES,This bit decides the RESOLUTION of the channel that will be used." "0: channel Works in Timer's 1us Resolution.,1: channel Works in Timer's 250ns resolution"
bitfld.long 0x4 3. "REARM,When Rearm is enabled the channel remains in continous capture mode. Otherwise it'll be in one shot capture mode. Rearm is only valid for capture mode." "0: Re Arm is disabled,1: Re arm is enabled"
newline
bitfld.long 0x4 1.--2. "INP,Decides the channel input signal's mode. Setting the Value as 2'b11 selects the Rise Function." "0: Capture on rising edge,1: Capture on Falling Edge,2: Capture on both Edge,?"
bitfld.long 0x4 0. "MODE,Decides the channel mode." "0: channel is disabled,1: channel is in capture mode"
line.long 0x8 "CH1CFG,Systimer channel 1 configuration."
bitfld.long 0x8 3. "REARM,When Rearm is enabled the channel remains in continous capture mode. Otherwise it'll be in one shot capture mode. Rearm is only valid for capture mode." "0: Re Arm is disabled,1: Re arm is enabled"
bitfld.long 0x8 1.--2. "INP,Decides the channel input signal's mode. Setting the Value as 2'b11 selects the Rise Function" "0: Capture on rising edge,1: Capture on Falling Edge,2: Capture on both Edge,?"
newline
bitfld.long 0x8 0. "MODE,Decides the channel mode." "0: channel is disabled,1: channel is in capture mode"
line.long 0xC "CH2CFG,Systimer channel 2 configuration."
bitfld.long 0xC 3. "REARM,When Rearm is enabled the channel remains in continous capture mode. Otherwise it'll be in one shot capture mode. Rearm is only valid for capture mode." "0: Re Arm is disabled,1: Re arm is enabled"
bitfld.long 0xC 1.--2. "INP,Decides the channel input signal's mode. Setting the Value as 2'b11 selects the Rise Function" "0: Capture on rising edge,1: Capture on Falling Edge,2: Capture on both Edge,?"
newline
bitfld.long 0xC 0. "MODE,Decides the channel mode." "0: channel is disabled,1: channel is in capture mode"
line.long 0x10 "CH3CFG,Systimer channel 3 configuration."
bitfld.long 0x10 3. "REARM,When Rearm is enabled the channel remains in continous capture mode. Otherwise it'll be in one shot capture mode. Rearm is only valid for capture mode." "0: Re Arm is disabled,1: Re arm is enabled"
bitfld.long 0x10 1.--2. "INP,Decides the channel input signal's mode. Setting the Value as 2'b11 selects the Rise Function" "0: Capture on rising edge,1: Capture on Falling Edge,2: Capture on both Edge,?"
newline
bitfld.long 0x10 0. "MODE,Decides the channel mode." "0: channel is disabled,1: channel is in capture mode"
line.long 0x14 "CH4CFG,Systimer channel 4 configuration."
bitfld.long 0x14 3. "REARM,When Rearm is enabled the channel remains in continous capture mode. Otherwise it'll be in one shot capture mode. Rearm is only valid for capture mode." "0: Re Arm is disabled,1: Re arm is enabled"
bitfld.long 0x14 1.--2. "INP,Decides the channel input signal's mode. Setting the Value as 2'b11 selects the Rise Function" "0: Capture on rising edge,1: Capture on Falling Edge,2: Capture on both Edge,?"
newline
bitfld.long 0x14 0. "MODE,Decides the channel mode." "0: channel is disabled,1: channel is in capture mode"
line.long 0x18 "CH0CC,System Timer channel 0 Capture/Compare register."
hexmask.long 0x18 0.--31. 1. "VAL,Capture/compare value"
line.long 0x1C "CH1CC,System Timer channel 1 Capture/Compare register."
hexmask.long 0x1C 0.--31. 1. "VAL,Capture/compare value"
line.long 0x20 "CH2CC,System Timer channel 2 Capture/Compare register."
hexmask.long 0x20 0.--31. 1. "VAL,Capture/compare value"
line.long 0x24 "CH3CC,System Timer channel 3 Capture/Compare register."
hexmask.long 0x24 0.--31. 1. "VAL,Capture/compare value"
line.long 0x28 "CH4CC,System Timer channel 4 Capture/Compare register."
hexmask.long 0x28 0.--31. 1. "VAL,Capture/compare value"
line.long 0x2C "TIMEBIT,Systimer's Time bit."
hexmask.long.word 0x2C 0.--15. 1. "VAL,The corresponding bit will have value '1' rest should be '0'. If more than one bit is asserted output is 'or' of all the bits."
group.long 0x140++0x1F
line.long 0x0 "STATUS,Systimer status."
bitfld.long 0x0 4. "SYNCUP,This bit indicates sync status of Systimer with RTC. The bitfield has a reset value of '1' which gets cleared to '0' after the Systimer synchronizes with RTC on the first LFTICK edge. A write to this bit resynchronizes the Systimer with RTC on.." "0,1"
rbitfld.long 0x0 0. "VAL,This bit indicates if the system time is initialized and running." "0: system timer is not running.,1: system timer is running"
line.long 0x4 "ARMSET,ARMSET"
bitfld.long 0x4 4. "CH4,Arming channel 4 for either compare or capture operation." "0: No effect on the channel,1: if channel 4 is in CAPTURE state then no effect.."
bitfld.long 0x4 3. "CH3,Arming channel 3 for either compare or capture operation." "0: No effect on the channel,1: if channel 3 is in CAPTURE state then no effect.."
newline
bitfld.long 0x4 2. "CH2,Arming channel 2 for either compare or capture operation." "0: No effect on the channel,1: if channel 2 is in CAPTURE state then no effect.."
bitfld.long 0x4 1. "CH1,Arming channel 1 for either compare or capture operation." "0: No effect on the channel,1: if channel 1 is in CAPTURE state then no effect.."
newline
bitfld.long 0x4 0. "CH0,Arming channel 0 for either compare or capture operation." "0: No effect on the channel,1: if channel 0 is in CAPTURE state then no effect.."
line.long 0x8 "ARMCLR,ARMCLR"
bitfld.long 0x8 4. "CH4,Disarming channel 4" "0: No effect on the channel,1: Set channel in UNARMED state without triggering.."
bitfld.long 0x8 3. "CH3,Disarming channel 3" "0: No effect on the channel,1: Set channel in UNARMED state without triggering.."
newline
bitfld.long 0x8 2. "CH2,Disarming channel 2" "0: No effect on the channel,1: Set channel in UNARMED state without triggering.."
bitfld.long 0x8 1. "CH1,Disarming channel 1" "0: No effect on the channel,1: Set channel in UNARMED state without triggering.."
newline
bitfld.long 0x8 0. "CH0,Disarming channel 0" "0: No effect on the channel,1: Set channel in UNARMED state without triggering.."
line.long 0xC "CH0CCSR,Save/restore alias register for channel 0."
hexmask.long 0xC 0.--31. 1. "VAL,Capture/compare value"
line.long 0x10 "CH1CCSR,Save/restore alias registers channel 1."
hexmask.long 0x10 0.--31. 1. "VAL,Capture/compare value"
line.long 0x14 "CH2CCSR,Save/restore alias registers channel 2."
hexmask.long 0x14 0.--31. 1. "VAL,Capture/compare value"
line.long 0x18 "CH3CCSR,Save/restore alias registers channel 3."
hexmask.long 0x18 0.--31. 1. "VAL,Capture/compare value"
line.long 0x1C "CH4CCSR,Save/restore alias registers channel 4."
hexmask.long 0x1C 0.--31. 1. "VAL,Capture/compare value"
tree.end
tree "UART (Universal Asynchronous Receiver/Transmitter)"
base ad:0x0
tree "UART0"
base ad:0x40034000
group.long 0x0++0xB
line.long 0x0 "DR,Data"
rbitfld.long 0x0 11. "OE,UART Overrun Error:" "0,1"
rbitfld.long 0x0 10. "BE,UART Break Error:" "0,1"
newline
rbitfld.long 0x0 9. "PE,UART Parity Error:" "0,1"
rbitfld.long 0x0 8. "FE,UART Framing Error:" "0,1"
newline
hexmask.long.byte 0x0 0.--7. 1. "DATA,Data transmitted or received:"
line.long 0x4 "RSR_ECR,Status"
bitfld.long 0x4 3. "OE,UART Overrun Error:" "0: Error flag is not set,1: Clears error flag if error is set. Write value.."
bitfld.long 0x4 2. "BE,UART Break Error:" "0: Error flag is not set,1: Clears error flag if error is set. Write value.."
newline
bitfld.long 0x4 1. "PE,UART Parity Error:" "0: Error flag is not set,1: Clears error flag if error is set. Write value.."
bitfld.long 0x4 0. "FE,UART Framing Error:" "0: Error flag is not set,1: Clears error flag if error is set. Write value.."
line.long 0x8 "RESERVED0,UART Reserved Area"
rgroup.long 0x18++0x3
line.long 0x0 "FR,Flag"
bitfld.long 0x0 7. "TXFE,UART Transmit FIFO Empty:" "0,1"
bitfld.long 0x0 6. "RXFF,UART Receive FIFO Full:" "0,1"
newline
bitfld.long 0x0 5. "TXFF,UART Transmit FIFO Full:" "0,1"
bitfld.long 0x0 4. "RXFE,UART Receive FIFO Empty:" "0,1"
newline
bitfld.long 0x0 3. "BUSY,UART Busy:" "0,1"
bitfld.long 0x0 0. "CTS,Clear To Send:" "0,1"
group.long 0x1C++0x1F
line.long 0x0 "RESERVED2,UART Reserved Area"
line.long 0x4 "UARTILPR,IrDA Low-Power Counter Register."
hexmask.long.byte 0x4 0.--7. 1. "ILPDVSR,8 bit low-power divisor value. In low-power IrDA mode the UART rejects random noise on the received serial data"
line.long 0x8 "IBRD,Integer Baud-Rate Divisor"
hexmask.long.word 0x8 0.--15. 1. "DIVINT,The integer baud rate divisor:"
line.long 0xC "FBRD,Fractional Baud-Rate Divisor"
hexmask.long.byte 0xC 0.--5. 1. "DIVFRAC,Fractional Baud-Rate Divisor:"
line.long 0x10 "LCRH,Line Control"
bitfld.long 0x10 7. "SPS,UART Stick Parity Select:" "0: Stick parity is disabled,1: The parity bit is transmitted and checked as.."
bitfld.long 0x10 5.--6. "WLEN,UART Word Length:" "0: Word Length 5 bits,1: Word Length 6 bits,2: Word Length 7 bits,3: Word Length 8 bits"
newline
bitfld.long 0x10 4. "FEN,UART Enable FIFOs" "0: FIFOs are disabled (character mode) that is the..,1: Transmit and receive FIFO buffers are enabled.."
bitfld.long 0x10 3. "STP2,UART Two Stop Bits Select:" "0,1"
newline
bitfld.long 0x10 2. "EPS,UART Even Parity Select" "0: Odd parity: The UART generates or checks for an..,1: Even parity: The UART generates or checks for an.."
bitfld.long 0x10 1. "PEN,UART Parity Enable" "0: Parity is disabled and no parity bit is added to..,1: Parity checking and generation is enabled."
newline
bitfld.long 0x10 0. "BRK,UART Send Break" "0,1"
line.long 0x14 "CTL,Control"
bitfld.long 0x14 15. "CTSEN,CTS hardware flow control enable" "0: CTS hardware flow control disabled,1: CTS hardware flow control enabled"
bitfld.long 0x14 14. "RTSEN,RTS hardware flow control enable" "0: RTS hardware flow control disabled,1: RTS hardware flow control enabled"
newline
bitfld.long 0x14 11. "RTS,Request to Send" "0,1"
bitfld.long 0x14 9. "RXE,UART Receive Enable" "0: UART Receive disabled,1: UART Receive enabled"
newline
bitfld.long 0x14 8. "TXE,UART Transmit Enable" "0: UART Transmit disabled,1: UART Transmit enabled"
bitfld.long 0x14 7. "LBE,UART Loop Back Enable" "0: Loop Back disabled,1: Loop Back enabled"
newline
bitfld.long 0x14 6. "FCEN,UART FIFO Concatenation Enable" "0: UART FIFO Concatenation disabled,1: UART FIFO Concatenation enabled"
bitfld.long 0x14 2. "SIRLP,SIR low power IrDA mode" "0: Low-level bits are transmitted as active high..,1: Low-level bits are transmitted with a pulse.."
newline
bitfld.long 0x14 1. "SIREN,SIR Enable" "0: IrDA SIR ENDEC is disabled,1: IrDA SIR ENDEC is enabled. Data is transmitted.."
bitfld.long 0x14 0. "UARTEN,UART Enable" "0: UART disabled,1: UART enabled"
line.long 0x18 "IFLS,Interrupt FIFO Level Select"
bitfld.long 0x18 3.--5. "RXSEL,Receive interrupt FIFO level select:" "?,1: Receive FIFO becomes gt;= 1/4 full,2: Receive FIFO becomes gt;= 1/2 full,3: Receive FIFO becomes gt;= 3/4 full,?,?,?,?"
bitfld.long 0x18 0.--2. "TXSEL,Transmit interrupt FIFO level select:" "?,1: Transmit FIFO becomes lt;= 1/4 full,2: Transmit FIFO becomes lt;= 1/2 full,3: Transmit FIFO becomes lt;= 3/4 full,?,?,?,?"
line.long 0x1C "IMSC,Interrupt Mask Set/Clear"
bitfld.long 0x1C 13. "RXDMADONE,RX DMA done interrupt mask. A read returns the current mask for UART's RXDMADONE interrupt. On a write of 1 the mask of the RXDMADONE interrupt is set which means the interrupt state will be reflected in MIS.RXDMADONE. A write of 0 clears the.." "0,1"
bitfld.long 0x1C 12. "TXDMADONE,TX DMA done interrupt mask. A read returns the current mask for UART's TXDMADONE interrupt. On a write of 1 the mask of the TXDMADONE interrupt is set which means the interrupt state will be reflected in MIS.TXDMADONE. A write of 0 clears the.." "0,1"
newline
bitfld.long 0x1C 11. "EOT,End of Transmission interrupt mask. A read returns the current mask for UART's EoT interrupt. On a write of 1 the mask of the EoT interrupt is set which means the interrupt state will be reflected in MIS.EOT. A write of 0 clears the mask which means.." "0,1"
bitfld.long 0x1C 10. "OE,Overrun error interrupt mask. A read returns the current mask for UART's overrun error interrupt. On a write of 1 the mask of the overrun error interrupt is set which means the interrupt state will be reflected in MIS.OE. A write of 0 clears the mask.." "0,1"
newline
bitfld.long 0x1C 9. "BE,Break error interrupt mask. A read returns the current mask for UART's break error interrupt. On a write of 1 the mask of the overrun error interrupt is set which means the interrupt state will be reflected in MIS.BE. A write of 0 clears the mask.." "0,1"
bitfld.long 0x1C 8. "PE,Parity error interrupt mask. A read returns the current mask for UART's parity error interrupt. On a write of 1 the mask of the overrun error interrupt is set which means the interrupt state will be reflected in MIS.PE. A write of 0 clears the mask.." "0,1"
newline
bitfld.long 0x1C 7. "FE,Framing error interrupt mask. A read returns the current mask for UART's framing error interrupt. On a write of 1 the mask of the overrun error interrupt is set which means the interrupt state will be reflected in MIS.FE. A write of 0 clears the mask.." "0,1"
bitfld.long 0x1C 6. "RT,Receive timeout interrupt mask. A read returns the current mask for UART's receive timeout interrupt. On a write of 1 the mask of the overrun error interrupt is set which means the interrupt state will be reflected in MIS.RT. A write of 0 clears the.." "0,1"
newline
bitfld.long 0x1C 5. "TX,Transmit interrupt mask. A read returns the current mask for UART's transmit interrupt. On a write of 1 the mask of the overrun error interrupt is set which means the interrupt state will be reflected in MIS.TX. A write of 0 clears the mask which.." "0,1"
bitfld.long 0x1C 4. "RX,Receive interrupt mask. A read returns the current mask for UART's receive interrupt. On a write of 1 the mask of the overrun error interrupt is set which means the interrupt state will be reflected in MIS.RX. A write of 0 clears the mask which means.." "0,1"
newline
bitfld.long 0x1C 1. "CTSM,Clear to Send (CTS) modem interrupt mask. A read returns the current mask for UART's clear to send interrupt. On a write of 1 the mask of the overrun error interrupt is set which means the interrupt state will be reflected in MIS.CTSM. A write of 0.." "0,1"
rgroup.long 0x3C++0x7
line.long 0x0 "RIS,Raw Interrupt Status"
bitfld.long 0x0 13. "RXDMADONE,RX DMA done interrupt status:" "0,1"
bitfld.long 0x0 12. "TXDMADONE,TX DMA done interrupt status:" "0,1"
newline
bitfld.long 0x0 11. "EOT,End of Transmission interrupt status:" "0,1"
bitfld.long 0x0 10. "OE,Overrun error interrupt status:" "0,1"
newline
bitfld.long 0x0 9. "BE,Break error interrupt status:" "0,1"
bitfld.long 0x0 8. "PE,Parity error interrupt status:" "0,1"
newline
bitfld.long 0x0 7. "FE,Framing error interrupt status:" "0,1"
bitfld.long 0x0 6. "RT,Receive timeout interrupt status:" "0,1"
newline
bitfld.long 0x0 5. "TX,Transmit interrupt status:" "0,1"
bitfld.long 0x0 4. "RX,Receive interrupt status:" "0,1"
newline
bitfld.long 0x0 1. "CTSM,Clear to Send (CTS) modem interrupt status:" "0,1"
line.long 0x4 "MIS,Masked Interrupt Status"
bitfld.long 0x4 13. "RXDMADONE,RX DMA done interrupt status:" "0,1"
bitfld.long 0x4 12. "TXDMADONE,TX DMA done interrupt status:" "0,1"
newline
bitfld.long 0x4 11. "EOT,End of Transmission interrupt status:" "0,1"
bitfld.long 0x4 10. "OE,Overrun error masked interrupt status:" "0,1"
newline
bitfld.long 0x4 9. "BE,Break error masked interrupt status:" "0,1"
bitfld.long 0x4 8. "PE,Parity error masked interrupt status:" "0,1"
newline
bitfld.long 0x4 7. "FE,Framing error masked interrupt status: Returns the masked interrupt state of the framing error interrupt which is the bitiwse AND product of raw interrupt state RIS.FE and the mask setting IMSC.FE." "0,1"
bitfld.long 0x4 6. "RT,Receive timeout masked interrupt status:" "0,1"
newline
bitfld.long 0x4 5. "TX,Transmit masked interrupt status:" "0,1"
bitfld.long 0x4 4. "RX,Receive masked interrupt status:" "0,1"
newline
bitfld.long 0x4 1. "CTSM,Clear to Send (CTS) modem masked interrupt status:" "0,1"
wgroup.long 0x44++0x3
line.long 0x0 "ICR,Interrupt Clear"
bitfld.long 0x0 13. "RXDMADONE,RX DMA Done interrupt clear:" "0,1"
bitfld.long 0x0 12. "TXDMADONE,TX DMA Done interrupt clear:" "0,1"
newline
bitfld.long 0x0 11. "EOT,End of Transmission interrupt clear:" "0,1"
bitfld.long 0x0 10. "OE,Overrun error interrupt clear:" "0,1"
newline
bitfld.long 0x0 9. "BE,Break error interrupt clear:" "0,1"
bitfld.long 0x0 8. "PE,Parity error interrupt clear:" "0,1"
newline
bitfld.long 0x0 7. "FE,Framing error interrupt clear:" "0,1"
bitfld.long 0x0 6. "RT,Receive timeout interrupt clear:" "0,1"
newline
bitfld.long 0x0 5. "TX,Transmit interrupt clear:" "0,1"
bitfld.long 0x0 4. "RX,Receive interrupt clear:" "0,1"
newline
bitfld.long 0x0 1. "CTSM,Clear to Send (CTS) modem interrupt clear:" "0,1"
group.long 0x48++0x7
line.long 0x0 "DMACTL,DMA Control"
bitfld.long 0x0 2. "DMAONERR,DMA on error. If this bit is set to 1 the DMA receive request outputs (for single and burst requests) are disabled when the UART error interrupt is asserted (more specifically if any of the error interrupts RIS.PERIS RIS.BERIS RIS.FERIS or.." "0,1"
bitfld.long 0x0 1. "TXDMAE,Transmit DMA enable. If this bit is set to 1 DMA for the transmit FIFO is enabled." "0,1"
newline
bitfld.long 0x0 0. "RXDMAE,Receive DMA enable. If this bit is set to 1 DMA for the receive FIFO is enabled." "0,1"
line.long 0x4 "RESERVED1,UART Reserved Area"
group.long 0x90++0x3
line.long 0x0 "RESERVED3,UART Reserved Area"
group.long 0xFD0++0x3
line.long 0x0 "RESERVED4,UART Reserved Area For Future ID Expansion"
tree.end
tree.end
tree "VIMS (Versatile Instruction Memory System)"
base ad:0x40024000
rgroup.long 0x0++0x7
line.long 0x0 "DESC,This register identifies the peripheral and its exact version."
hexmask.long.word 0x0 16.--31. 1. "MODID,Module identification contains a unique peripheral identification number."
hexmask.long.byte 0x0 12.--15. 1. "STDIPOFF,Standard IP registers offset. Value 0 indicates Standard IP registers are not present. Any other value between 1 to 15 indicates standard IP registers start from address offset 64 * STDIPOFF from base address."
hexmask.long.byte 0x0 8.--11. 1. "INSTIDX,Instance Index within the device. This will be a parameter to the RTL for modules that can have multiple instances."
hexmask.long.byte 0x0 4.--7. 1. "MAJREV,Major revision of IP"
hexmask.long.byte 0x0 0.--3. 1. "MINREV,Minor revision of IP"
line.long 0x4 "DESCEX,This register describes the configuration of VIMS."
bitfld.long 0x4 27. "NBANK,Provides the FLASH Bank count" "0,1"
hexmask.long.word 0x4 15.--26. 1. "FLSZ,This provides the total FLASH size in Kilo Bytes. The total FLASH size is (FLSZ + 1)KB"
hexmask.long.word 0x4 0.--14. 1. "ROMSZ,Provides the size of ROM in Bytes."
group.long 0x8++0x7
line.long 0x0 "FLWS1T,This register is used to specify the number of waitstates necessary for accessing the flash in 1T mode. This register is retained."
bitfld.long 0x0 0.--2. "VAL,Specifies the waitstate value." "0: Wait state value 0,1: Wait state value 1,2: Wait state value 2,3: Wait state value 3,4: Wait state value 4,5: Wait state value 5,6: Wait state value 6,7: Wait state value 7"
line.long 0x4 "FLWS2T,This register is used to specify the number of waitstates necessary for accessing the flash in 2T mode. This register is retained."
bitfld.long 0x4 0.--2. "VAL,Specifies the waitstate value." "0: Wait state value 0,1: Wait state value 1,2: Wait state value 2,3: Wait state value 3,4: Wait state value 4,5: Wait state value 5,6: Wait state value 6,7: Wait state value 7"
group.long 0x18++0xB
line.long 0x0 "PTRMC0,Stores FLASH Pump trim values. This register is retained."
hexmask.long 0x0 0.--31. 1. "VAL,Flash charge pump trim value."
line.long 0x4 "B0TRMC1,This register is used to store flash bank 0 trim value 1. This register is retained."
hexmask.long 0x4 0.--31. 1. "VAL,Flash bank trim value."
line.long 0x8 "B0TRMC0,This register is used to store flash bank 0 trim value 0. This register is retained."
hexmask.long 0x8 0.--31. 1. "VAL,Flash bank trim value."
group.long 0x100++0x3
line.long 0x0 "FLBLCK,This register is used to block user read. write and erase operation to flash. This register is sticky when written with value 1. This register is retained."
bitfld.long 0x0 0. "VAL,Used to allow or block flash operation." "0: Allow,1: Block"
group.long 0x3FC++0x13
line.long 0x0 "CFG,This register is used for flash configuration. This register is retained."
bitfld.long 0x0 2. "ATTEST,This bit is used to enable flash test mode." "0,1"
bitfld.long 0x0 1. "TRMVLID,This bit indicates if flash charge pump and bank trim values are valid." "0,1"
bitfld.long 0x0 0. "WEPRTRM,Internal. Only to be used through TI provided API." "0,1"
bitfld.long 0x0 0. "WEPRTRM,This bit is used to write protect flash 1T amp; 2T waitstate registers flash charge pump and bank trim registers TRMVLID and ATTEST configuration registers. This register is sticky when written with value 0." "0: Block,1: Allow"
line.long 0x4 "RDPRMN,Flash main region read protection register upto first 8KB. This register is sticky when written with value 0. This register is retained."
bitfld.long 0x4 0.--2. "VAL,Flash read protection configuration value." "0,1,2,3,4,5,6,7"
line.long 0x8 "RDPRNMN,Flash non main region read protection register for last 512 B. This register is sticky when written with value 0. This register is retained."
hexmask.long.byte 0x8 0.--5. 1. "VAL,Flash read protection configuration value."
line.long 0xC "RDPRTRM,Flash trim region read protection register for last 512 B. This register is sticky when written with value 0. This register is retained."
hexmask.long.byte 0xC 0.--5. 1. "VAL,Flash read protection configuration value."
line.long 0x10 "RDPREGR,Flash engr region read protection register. This register is sticky when written with value 0. This register is retained"
bitfld.long 0x10 0. "VAL,Flash read protection configuration value." "0,1"
group.long 0x800++0x3
line.long 0x0 "DTB,Digital test bus mux selection"
hexmask.long.byte 0x0 0.--3. 1. "SEL,DTB MUX select pin value"
group.long 0x410++0x7
line.long 0x0 "WEPRA,Flash main region write/erase protection for first 32 sectors. Nth bit corresponds to the Nth sector. This register is sticky when written with value 0. This register is retained."
hexmask.long 0x0 0.--31. 1. "VAL,Flash write/erase protection configuration value."
line.long 0x4 "WEPRB,Flash main region write/erase protection for remaining sectors. Each bit corresponds to 8 sectors. Bit 0 corresponds to sector 32-39. bit 1 corresponds to sector 40-47 and so on. This register is sticky when written with value 0. This register is.."
hexmask.long 0x4 0.--27. 1. "VAL,Flash write/erase protection configuration value."
hexmask.long.word 0x4 0.--11. 1. "VAL,Flash write/erase protection configuration value."
group.long 0x41C++0x3
line.long 0x0 "WEPRAUX,Flash Write/Erase protection for Non-Main. TRIM and ENGR Regions. This register is sticky when written with value 0. This register is retained."
bitfld.long 0x0 2. "WEPREGR,Flash engr region write/erase protection configuration value." "0,1"
bitfld.long 0x0 1. "WEPRTRM,Flash trim region write/erase protection configuration value." "0,1"
bitfld.long 0x0 0. "WEPRNMN,Flash non main region write/erase protection configuration value." "0,1"
rgroup.long 0x420++0x3
line.long 0x0 "FLBSTAT,This register is used to indicate status of flash."
bitfld.long 0x0 3. "PARERR,This bit indicates parity error on write/erase amp; read protection MMRs. This bit is sticky when set to 1 by hardware." "0: No Error,1: Error"
bitfld.long 0x0 2. "B0BSY,This bit indicates if flash is busy." "0: Idle,1: Busy"
bitfld.long 0x0 1. "B2TRDY,This bit indicates if flash is ready in 2T mode." "0: Not Ready,1: Ready"
bitfld.long 0x0 0. "B1TRDY,This bit indicates if flash is ready in 1T mode." "0: Not Ready,1: Ready"
group.long 0x424++0x3
line.long 0x0 "CCHCTRL,This register is used for enabling cache. prefetch amp;amp; micropredictor units. This register is retained"
bitfld.long 0x0 2. "CCHMPEN,This bit is used to enable the micropredictor unit." "0: Disable,1: Enable"
bitfld.long 0x0 1. "CCHPFEN,This bit is used to enable the prefetch unit." "0: Disable,1: Enable"
bitfld.long 0x0 0. "CCHEN,This bit is used to enable the cache." "0: Disable,1: Enable"
tree.end
newline
AUTOINDENT.OFF